Difference between revisions of "BioUML server"
From BioUML platform
(info on BioUML server architecture added) |
Tagir Valeev (Talk | contribs) |
||
(4 intermediate revisions by 2 users not shown) | |||
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 [ | + | 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: |
*database service - provides information about database and secure access to it, | *database service - provides information about database and secure access to it, | ||
*access service - provides access to databases (read/write), | *access service - provides access to databases (read/write), | ||
Line 7: | Line 7: | ||
*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, | ||
− | + | ||
BioUML server supports access to different types of databases, such as: | BioUML server supports access to different types of databases, such as: | ||
Line 14: | 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]] |
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).
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)