<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="iso-8859-1" %> Untitled Document
Product | Architecture
  • Enterprise Optimus is a Distributed, n-Tier web based system built on Microsoft Platform.
  • Microsoft platform was chosen for its comprehensive and integrated server infrastructure that reduces
 
  1. Complexity
  2. Cost of Building
  3. Deployment
  4. Application and Distributed Components Connectivity
  5. Scalability and Load Balancing
  6. Total Cost of Ownership (TCO)
  • The adopted model partitions an application into three layers i.e., Presentation, Business Logic and Data tiers with more thrust towards robustness and security
  • Enterprise Optimus is built on “Enterprise Application Integration (EAI)” Framework to facilitate processes, data and application Integration in an enterprise to make it a Zero-Latent Enterprise

The following Scalability and Performance parameters are facilitated by the architectural framework of Enterprise Optimus.

  • Asynchronous Communication: Provides discrete transactions between client and server components, allowing non-blocking I/O between the client and server components across the network by reducing communication overhead
  • Transaction Support: Ensures data integrity
  • Object Pooling: Sharing of instantiated objects reduces the overhead of creating each object from scratch. Whenever an object is activated, it is pulled from the pool of instantiated objects
  • Component Queuing: Usage of Message Queuing by Queued-components to provide asynchronous component method execution and to improve the response time
  • Connection pooling: Takes care of re-using connections. Database connection pooling shares open database connections among multiple users accessing the Web application rather than opening and closing a database connection for each individual request and thus, dramatically improves the performance of applications
Integration Capabilities – EAI Framework and VAA Methodology
  • The architecture framework of Enterprise Optimus follows Virtual Application Architecture (VAA) methodology with declarative environment, thus enabling many-to-many heterogeneous application integration, optimized process and data flow across applications
  • Exposes Data Adapters, API’s and Process Adapters to facilitate Data Level, API Level and Process Level Integration respectively
  • Integrates with any of the existing applications with a minimal impact on the existing environment
  • Leverages existing investments in Applications and Systems of an Enterprise by providing seamless integration facilitated by EAI Framework
Integration with MS Project Server 2003
The integration between Enterprise Optimus and Microsoft Project Server 2003 observes the standard enterprise-class distributed application patterns:
  • N-tiered application architecture, using server-side logic to accomplish business functions
  • Convergence of the integration elements across the conceptual, logical, and business views of the total solution
  • Flexible interfaces, which can be invoked in a manner best suited to the caller; for example, called directly or instantiated as a server-side object
  • Optimized inter application communication; data exchange by single method calls that reduce network load
  • Open standard data interchange layer