The XB Bio-Integration Suite:
Software Architecture

XB Bio-Integration Suite™ is currently built upon open standards-based Microsoft® technologies with an intuitive, Windows-based graphical user interface for immediate application in the lab. XB employs a three-tier architecture, built on the Microsoft .NET framework, as shown in figure 1 below. The XB client application is a "rich" WinForms program installed on the user's desktop computer. Alternatively, the client may be installed on a terminal server and accessed via remote desktop in order to simplify deployment. The XB server application is hosted by Microsoft's Internet Information Server (IIS) and communicates with the client via .NET Remoting over HTTP. Windows authentication is employed to prevent unauthorized access to the server. Both Oracle 11g and Microsoft SQL server relational databases are supported in the data tier. Integration with other data services, such as Oracle EHA, is provided on this tier by customized extract/transform/load (ETL) applications.

XB-BIS software architecture
Figure 1: XB-BIS architecture

This 3-tier architecture provides offer numerous benefits, including:

Client Tier

Application Tier

Data Tier