- 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
|