<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="iso-8859-1" %> Untitled Document
Product | Technology
Enterprise Optimus: An Enterprise Process Management (EPM) Solution
  • Development Methodology: Rational Unified Process
  • Framework: Enterprise Application Integration (EAI)
  • Architecture: Virtual Application Architecture (VAA)
  • Building Blocks: N-tier
Application Environment
 Items  Environment
Application
Windows 2000 Advanced Server
Component Deployment COM+ Services
Database Access Native OLEDB
Transaction Processing Monitors COM+
Asynchronous Communication MSMQ
 
Database Connectivity
Enterprise Optimus
  • Provides robust and secure server-side connectivity with enterprise databases through OLEDB drivers for high performance data retrieval
  • Supports all the major RDBMS available in the market including SQL Server, Oracle, etc
  • Can be configured to work on a different tier for load balancing
Security
Enterprise Optimus
  • Provides Application Level Security besides the System Level security
  • Being web based, access to processes, features and functions is facilitated through a security engine built in, which provides the application level security
  • Security engine has the following features:
 
  1. Authentication
  2. User and User Groups
  3. Modules, Feature Listing, Fields Listing
  4. Privileges, Object Permissions
  5. Security rules and Security Principal
  6. Object Permission and Global Permissions
  7. ACE (Access Control Entity)
  8. ACL (Access Control List)
XML Support
Enterprise Optimus provides
  • Robust support for XML allowing existing enterprise applications to seamlessly integrate thus facilitating EAI Solution
  • XML Repositories
  • XML Based data presentation for faster accessibility of data
Meta Data Repository
Enterprise Optimus handles the business processes and business events in the form of Metadata and publishes it in an XML metadata repository, which enables the enterprises to build the bridges with other applications easily
 
Algorithms
  • Enterprise Optimus is an architecture base solution which is designed to adapt any enterprise with a varying and rapidly changing set of business rules
  • Enterprise Optimus is equipped with intelligent algorithms for
 
  1. Scheduling/Rescheduling
  2. Resource Search
  3. Risk Simulation
  • Algorithms are developed using data structures in VC++ for better performance
  • Algorithms are placed in the form of components with the capabilities of
 
  1. Object Pooling
  2. Just-in-time Activation
  3. Asynchronous Invocation
Scalability
  • Leverages the Microsoft Windows 2000 Advanced Server platform with COM+/DNA and clustering for dynamic load balancing and redundancy
  • Facilitates Network Load Balancing & Component Load Balancing
  • Provides Component Load balancing through Application Centre
  • Is built considering two possible scenarios, Scale-up & Scale-Out
 
  1. Scale-Up: Increasing the power of the system by enhancing the system resources
  2. Scale-Out: Increasing the number of systems and distributing the load across the systems
Technologies Deployed
  • COM+
  • MSMQ
  • OLEDB/ADO
  • HTTP
  • HTML/DHTML
  • XML/XSLT/XSD
  • ISAPI
  • ASP