Difference between revisions of "Service (extension point)"

From BioUML platform
Jump to: navigation, search
(Created page with "{{Extension point|service|ru.biosoft.server}} === Description === Service is the way to communicate between BioUML client and BioUML server. Standard BioUML services are A...")

Revision as of 16:27, 8 May 2013

Identifier
ru.biosoft.server.service
Plugin
ru.biosoft.server

Description

Service is the way to communicate between BioUML client and BioUML server. Standard BioUML services are AccessService, QuerySystemService, DiagramService, ModuleService and LuceneService. Using this extension point plugin can provide its own service to work with BioUML server.

Configuration markup

<!ELEMENT service>
<!ATTLIST service
     name         CDATA #REQUIRED
     class        CDATA #REQUIRED
>
name
the name of service.
class
the fully-qualified name of service class.

Examples

Following is an example of access service definition:

<extension id="access.service" point="ru.biosoft.server.service"> 
  <service 
    name="access.service" 
    class="ru.biosoft.access.server.AccessService"
  />
</extension>

API Information

The value of the class attribute must represent an implementor of ru.biosoft.server.Service.

Personal tools
Namespaces

Variants
Actions
BioUML platform
Community
Modelling
Analysis & Workflows
Collaborative research
Development
Virtual biology
Wiki
Toolbox