|
APIs
Middleware Agnostic Messaging API (MAMA)
NYSE Technologies’ next generation Market Data Platform is based on MAMA.
MAMA is the common link to more than half a dozen middlewares from NYSE Technologies, 29West, and TIBCO, providing a future-proof integration layer designed to let you write code knowing it will port to new middlewares as you need.
MAMA was designed with performance, portability and light weight as the primary goals. Furthermore, it provides most of the hooks or features required to simplify the migration of applications from legacy market data infrastructures and a host of value added NYSE Technologies extensions which cater to the unique demands of the capital markets (such as group subscriptions).
Benefits
- A single-client-side API, which offers implementations for each platform
- The avoidance of lock-in to a particular messaging vendor
- The ability to embrace new middleware products and technologies as the market innovates
Features
- Full generic publish and subscribe
- Entitlements control
- Group subscriptions
- Snapshots and streaming data
- Object based messaging
- C/C++, Java & .Net Editions
- Middleware independence
- Symbology mapping (topic mapping)
- Data capture and basic replay
- Linux, Solaris and Windows support
Middleware Choices
- Data Fabric, a revolutionary messaging approach to middleware, for ultra high performance messaging solutions with minimal data center resource consumption.
- TCP middleware, for point to point fanout across trading floors and WANs.
- 29West’s LBM®, sold & supported by NYSE Technologies, for high performance Ethernet networks.
- NYSE Technologies’ Market Data Platform can also be deployed across TIBCO’s Rendezvous® middleware where Rendezvous® licenses are purchased separately from TIBCO.
For more information, contact your local NYSE Technologies sales representative.
MAMA is designed to provide a full complement of generic market data messaging features including:
- Full generic pub/sub API
- Entitlements
- Group subscriptions
- Data quality
- Snapshot or streaming data
- Object based messaging
- C/C++, Java & COM
- CPU efficient
- Very high throughput
- Middleware independent
- Future proof
- Easy migration
- Wombat message
- Symbology mapping (topic mapping)
- Data capture and basic replay
Middleware Agnostic Market Data API (MAMDA)
MAMDA is a highly functional set of market data related data structures that addresses the shortcomings of field-based APIs. This object-oriented (C++ and Java) API does the tedious work of deciphering field-based data into various types of messages and provides convenient interfaces.
MAMACache
MAMACache allows market data to be distributed to an independent market data infrastructure, such as a subsidiary, a remote office, a test/development network, or separate sub-infrastructure(s) for distribution of delayed and/or conflated data.
|