Difference between revisions of "BioUML server"

From BioUML platform
Jump to: navigation, search
 
Line 1: Line 1:
 
+
'''BioUML server''' is a Java application that is started as servlet on J2EE compatible server (Tomcat server is being used).  
BioUML server is a Java application that is started as servlet on J2EE compatible server (Tomcat server is being used).  
+
 
[[File:Server architecture.png|thumb|Architecture of BioUML server]]
 
[[File:Server architecture.png|thumb|Architecture of BioUML server]]
 
Like [[BioUML workbench]] it also uses [[wikipedia:Eclipse (software)|Eclipse]] runtime to manage plug-ins that provide different services. The main services provided by BioUML server are:
 
Like [[BioUML workbench]] it also uses [[wikipedia:Eclipse (software)|Eclipse]] runtime to manage plug-ins that provide different services. The main services provided by BioUML server are:
Line 15: Line 14:
 
*XML databases (for example, databases in BioPAX or SBML formats)
 
*XML databases (for example, databases in BioPAX or SBML formats)
 
*databases available via web services (for example, SABIO-RK database)
 
*databases available via web services (for example, SABIO-RK database)
 +
 +
== See also ==
 +
* [[:Category:Administration|Server administration related topics]]
  
 
[[Category:Software]]
 
[[Category:Software]]

Latest revision as of 11:02, 19 August 2013

BioUML server is a Java application that is started as servlet on J2EE compatible server (Tomcat server is being used).

Architecture of BioUML server

Like BioUML workbench it also uses Eclipse runtime to manage plug-ins that provide different services. The main services provided by BioUML server are:

  • database service - provides information about database and secure access to it,
  • access service - provides access to databases (read/write),
  • diagram service - provides protocol to read/write diagram and all diagram elements during one HTTP request,
  • Lucene service - provides full text search and its configuration,
  • query service - provides indexed search for a database,


BioUML server supports access to different types of databases, such as:

  • relational databases (for example, Ensembl database that is available as MySQL dump)
  • text databases (for exampe, KEGG/Ligand database)
  • XML databases (for example, databases in BioPAX or SBML formats)
  • databases available via web services (for example, SABIO-RK database)

[edit] See also

Personal tools
Namespaces

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