Products
 
Microsoft Certified Partner
 

eInfotree Electronic Document Management System Architecture for Web Version

  Client Server Version Web Version

einfotree Web Version Architecture

Sample Configuration

eInfotree Electronic Document Management System Architecture

eInfotree's Web version provides a highly advanced Graphical User Interface (GUI) that utilize Java Swing components to provide the same look and feel as the client-server version. Client/server users therefore require no retraining to use the web version.

The web version shares the database with the client server version and hence users can access data that is updated from either of the two versions. This provides users with unlimited flexibility in maintaining data and allows users all across the globe to collaborate and share information in compliance with 21 CFR Part 11.

Two additional servers are required for the web interface, a Web Server and an Application Server.
 

Web Server

 
eInfotree's web version is a pure Java application and hence can run on virtually any web server on any operating system. The selected web server essentially acts as a request broker that sends and monitors user requests (via HTTP) to the services of the application engine.
 

Application Server

 
Any application server that supports Servlets and Java Server Pages can be used to run the eInfotree application. The application server is essentially responsible for managing and servicing the requests from  various applications in the form of Servlets and JSP's. It is generally installed as a service of the operating system and consists of the following sub-components:

  • Database Server: The Database server is the final repository of all the information that is stored within eInfotree. The performance of the system is therefore dependent on proper configuration and tuning of the database. It is highly recommended that a dedicated database server be used. eInfotree provides support for database servers on all major operating systems. A typical application may be running the database server on a Unix box with Microsoft Windows clients.
     
  • Document Server: The Document Server is responsible for converting various types of documents so that they can be viewed from within any browser. The Document Server can be configured to run on the same machine as the application server.
     
  • Notification Server: A number of notification messages can be configured in eInfotree to notify users of specific database events. The notification server is responsible for all such events. The Notification Server can be installed on the same machine as the Database Server if required.

Presentation Tier


The Presentation Tier is based on multi-dimensional visualization using a highly intuitive multiple pane concept where all information of interest is displayed to the user on a single screen. The presentation tier makes extensive use of Swing classes to achieve a very easy and intuitive GUI typically found only in client-server applications. 
 

Business Tier

 
The Business Tier consists of several modules in the form of Servelets and Java Server Pages that are installed on the application server running on Windows, Unix or Solaris operating systems.
 

Data Base Tier


The Data Base Tier essentially consists of components that allows Servelets and JSP's to communicate with the eInfotree Oracle database server.  These components communicate with the database using the JDBC protocol provided by the application server. 
   

Security Tier

 
A web application requires additional security measures to meet the confidentiality, integrity, authentication, and non-repudiation requirements of 21 CFR Part 11. eInfotree uses SSL (Secure Socket Layer) protocol to authenticate the eInfotree web server to web browser users and for encrypting communications between the browsers and eInfotree.  In addition, all data sent over an encrypted SSL connection is protected with a mechanism to detect tampering.

© Copyright 2000-2008. CIMCON Software, Inc. All rights reserved.