Performance Focused Architecture
Microgen Aptitude was designed to support business-critical, data-intensive enterprise applications. The platform includes the complete set of technologies that integrate fluidly and enable teams to efficiently implement high-performance applications.
Microgen Aptitude was designed from the outset to excel in high volume environments.
Further, Microgen Aptitude is not a mash-up of several complex tools that degrade performance and need separate costly development, maintenance and management. The single high performance platform has multiple horizontally and vertically scalable event based execution engines to drive extremely high levels of performance and resilience across integration, enrichment, volume transaction processing, business rules and other services.
Microgen Aptitude can process upwards of several hundred million transactions per hour.
To support mission-critical, high availability environments, Microgen Aptitude incorporates a Configuration Manager to deliver a distributed, fault tolerant set-up. Execution Engines can be organised into "Farms" which are controlled by the Configuration Manager to provide failover, workload distribution, etc.
Other performance features inherent in Microgen Aptitude include:
- Specialist Memory Management function, which can yield up to a 30% performance increase and can manage memory optimally even when huge XML messages are used as the input and/or output data
- Optimistic Batch Processing allows for streams of data to be treated as a Transactional Batch thereby benefiting from the reduced number of transactions the database has to manage. However, upon roll-back, the batch can be processed row by row to ensure the maximum number of rows are completed successfully
- Enhanced Dispatcher allows multiple execution engines to synchronise the processing of data from a single source. This allows far greater parallelization.
- Fast Enrichment Schemas allow the tuning of SQL used to join to reference or mapping tables on the enrichment the inbound data objects.
- Able to model and execute both data intensive processing and human centric workflow
- Able to provide transactional control across processes
- A single truly integrated environment for BPM, Business Rules, Integration, SOA, Business Activity Monitoring (BAM) and Simulation
- Event Driven Architecture enabling immediate response to business events
