A demonstration trading application built by Adaptive, showing how a real time eCommerce platform, such as a single-dealer or multi-dealer trading platform, can leverage Software AG’s middleware Universal Messaging and its Complex Event Processor Apama.
This showcase demonstrates what can be done quickly and easily by skilled practitioners using:
the Apama CEP engine to generate prices and perform analytics on trades (streaming P&L etc)
Universal Messaging and a service tier designed to face into a hostile, untrusted environment, i.e. pushed to users’ desktops external to the bank
an elegant front-end user interface that consumes the data and provides the necessary functionality to end users.
"Universal Messaging and Apama have both been used for a long time by Tier 1 investment banks to power eTrading and eDistribution platforms across all asset classes. Since their acquisitions by Software AG, the respective R&D teams of both products have been working on integrating UM and Apama and the net result is a very powerful combo. Apama, with its actor model, offers what we think is the best model to build real-time servers and it now integrates natively with Universal Messaging, capable of delivering messages between server-side components and all client devices from desktop to mobile. We’re very excited by the possibilities, and what we will be building next.”
Olivier Deheurles - Director, Adaptive
“It’s fantastic to see such a well-designed and comprehensive showcase of how Software AG’s Universal Messaging and Apama products can enable next-generation e-commerce FX trading platforms. It’s been a real pleasure working with the extremely talented Adaptive team, who not only have an in-depth technical knowledge of the Software AG product set but also a thorough understanding of the intricacies of FX single and multi-dealer platforms.
”
Eddie McDaid - Head of Product Management, Streaming Analytics & in-Memory at Software AG

The front-end user interface of the demonstration trading application provides the following functionality:
A range of UI platforms are supported, including a .NET native application for Windows, a native mobile application and a web application using the latest single page web app standards (including HTML5, TypeScript, RxJS and Knockout).

The real time middleware component is Software AG’s Universal Messaging, a low latency, high throughput, broker-based middleware used by many Investment Banks to distribute data reliably, both inside their data centers and to external users using Web, native or mobile applications. In the demonstration trading application, we use Universal Messaging for all communications between the UI and the server over HTTP(S). For this showcase Universal Messaging was deployed on the Cloud.

The server-side tier was build by Adaptive on Software AG’s Apama, to provide:
This showcase demonstrates how Software AG’s products can be used to build a world-class e-commerce platform. Adaptive have the technical and business expertise to put it all together. Adaptive and Software AG are working together, now, to make these systems a reality for our clients.
To find out more, contact Adaptive today via info@weareadaptive.com or telephone on +44(0)7946 934 230 or Software AG at contact@softwareag.co.uk.