Progress Software's Apama Division develops and sells the Progress® Apama® Algorithmic Trading Platform, the Progress® Apama® Event Processing Platform, and the Progress® Apama® BAM Platform. In each instance, Apama platforms monitor fast moving event streams, detect complex patterns, and take action.
The Apama architecture introduces an exciting, innovative way to look at the complex problems associated with analyzing and responding to data in real-time. As one of the market's first complex event processing (CEP) products, the architecture was formulated in the late 90's after ten years of research conducted at Cambridge University in the UK. The Progress Apama platform is the commercial realization of that research effort.
Apama inverts the classic paradigm of traditional systems. Instead of the store-index-query model of classic data architectures, Apama introduces a real-time computing engine that allows predefined event patterns (the logical equivalent of a database query of static data) to be preloaded into the system as event "Scenarios" that operated on events within streams. Rather than resource-intensive continuous queries on inbound events, event flow over the Apama Scenarios. When events or event patterns within the event streams match conditions specified in the Scenarios, they trigger responding actions also specified in the Scenarios.
Within Capital Markets, the Progress Apama platform is the market's leading algorithmic trading platform, empowering traders to create their own unique trading strategies. Both sell-side and buy-side firms exploit Apama's sophisticated functionality and sub-millisecond performance for algorithmic trading, market making, risk management, market aggregation, and market surveillance applications. In contrast with rigid "black box" offerings, Apama's richly graphical rapid application development environment empowers business users to create, test, and deploy unique differentiated applications.
Outside of Capital Markets, Apama supports complex event processing (CEP) and business activity monitoring (BAM) capabilities for applications in such markets as financial services, supply chain and logistics, telecommunications, the military and government. Unique to the event processing market, Apama is a complete platform for building event-driven applications with a highly scalable event processing engine, an event database, a rapid development environment that is accessible to both business users and IT developers, an extensible integration framework, and richly graphical dashboards.