|
MAMA
Wombat's next generation market data platforms are based on the MAMA
(Middleware Agnostic Messaging API) API. MAMA is the successor of the
Wombat MDRV (Market Data Rendezvous) API, which was the core component of
the original Wombat market data platform. Essentially MDRV provided a thin
market data layer over the native TIBCO Rendezvous messaging API. Key
features included automated data quality checking, entitlements and support
for full order books. MAMA provides a similar feature set, but in a
middleware agnostic fashion.
The MAMA API is designed to provide a full compliment of generic market data
messaging features. These include:
- 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
Overall, with MAMA the focus has been placed on providing a lightweight,
very high performance API, with a lot of useful general functionality.
Moreover, it provides most of the hooks or features required to simplify the
migration of applications from legacy market data infrastructures.
MAMA also supports a number of features that are peculiar to the Wombat
infrastructure, for example group subscriptions.
A more in-depth discussion of the Wombat MAMA API is provided in the MAMA
Whitepaper which is available here.
Technical papers presenting MAMA performance statistics and API developer
docs will generally be provided on request once a mutual NDA is in place.
The middleware platforms currently supported by MAMA, hardware, programming
languages and other technical documentation is available online.
|