Difference between revisions of "BioUML server"

From BioUML platform
Jump to: navigation, search
(info on BioUML server architecture added)
 
m
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]]
 
Like [[BioUML workbench]] it also uses [http://en.wikipedia.org/wiki/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 [http://en.wikipedia.org/wiki/Eclipse_(software)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,
 
*database service - provides information about database and secure access to it,
Line 7: Line 8:
 
*Lucene service - provides full text search and its configuration,
 
*Lucene service - provides full text search and its configuration,
 
*query service - provides indexed search for a database,
 
*query service - provides indexed search for a database,
[[File:Server architecture.png|thumb|Architecture of BioUML server]]
+
 
  
 
BioUML server supports access to different types of databases, such as:
 
BioUML server supports access to different types of databases, such as:

Revision as of 17:38, 15 April 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 [1] 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)
Personal tools
Namespaces

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