BisoGenet general system architecture. At the client tier a Plugin wrapper component provides a user interface for setting input options, sending request to the server and showing the results. This component is supported on BisoGenet Client API, which provides programmatic access to the Server and implements some functionality for managing the results. At the middle tier, the BisoGenet Service Façade, a J2EE based component, exposes the functionalities contained in the Core component through the web service technology. This Core component is implemented in C++. At the data tier SysBiomics, a PostgreSQL-managed database, integrates information on genes, proteins, protein-protein and protein-DNA interactions, gene ontologies and metabolic pathways from multiple sources.
Martin et al. BMC Bioinformatics 2010 11:91 doi:10.1186/1471-2105-11-91