Sie sind auf Seite 1von 2

PRODUCT DESCRIPTION

Middleware
Agnostic
Messaging
API™ (MAMA™)
To respond to a rapidly changing market environment, financial institutions must
be more nimble today than ever before. Time-to-market is emerging as a critical factor
in the success of event-driven applications, placing the onus firmly on the ability to
design, develop, test and deploy in the fastest time possible. The complexity of today’s
financial enterprise infrastructure can hinder firms’ efforts to respond quickly to new
market opportunities.
A High Performance
NYSE Technologies’ Middleware Agnostic Messaging APITM (MAMATM) is specifically
Integration Layer for designed to allow developers to bring applications to market rapidly, within any
Middleware Flexibility industry-standard middleware environment, irrespective of the network infrastructure,
while ensuring high performance both in terms of throughput and message latency.

FAST FACTS Customer Challenges Maximum Coverage


What is it? In many cases, messaging middleware MAMA is supported on numerous
NYSE Technologies’ Middleware Agnostic sits at the lowest tier of the enterprise operating systems and programming
Messaging APITM (MAMATM) is a technology stack, making it difficult, languages. Off-the-shelf support for market
high-performance client-side integration expensive and risky to modify adjacent leading middleware platforms includes:
layer that interfaces with a variety of systems and applications. At the same NYSE Technologies Data FabricTM Local
messaging middleware systems. time, the performance of many middleware Direct Memory Access (LDMA), Data
platforms is being challenged by ever- Fabric Remote Direct Memory Access
Who is it for? (RDMA) over 10 Gigabit Ethernet or
increasing data volumes, in turn creating
Financial institutions that need to challenges for managers tasked with InfiniBand, and Data Fabric TCP; 29West
speed up time-to-market deployment for innovating both their applications and Latency Busters®, TIBCO Rendezvous®.
event-driven applications or improve their their infrastructure.
messaging middleware technology. Lower Cost Solution
Users can often experience significant
What does it provide? Solution Benefits cost savings when switching middleware
An ultra-lightweight, future-proof With its ability to process millions of suppliers. With MAMA the total cost
integration layer that frees up users to messages per second with nanosecond of switching middleware vendors is
embrace new middleware technologies latencies (middleware dependent), significantly reduced as there is less
and applications as the market innovates. and capable of sustaining hundreds of development time needed and a much
thousands of simultaneous subscriptions, faster QA cycle. The total time and risk
MAMA provides a compelling alternative of migration is much less. Furthermore,
to using native middleware APIs directly. use of MAMA may provide some pricing
leverage over vendors exactly because it
Flexible and Future Proof is so easy to switch transports.
Developers can create robust messaging-
based applications without coupling to
a specific middleware vendor. No code
changes are required when switching
underlying middleware vendors, allowing
greater flexibility of application deployment
and significantly reducing the business risk
of switching middleware platforms.

www.nyx.com
©2010 NYSE Euronext
All Rights Reserved
PRODUCT DESCRIPTION

Middleware
Agnostic Messaging
API™ (MAMA™)

High Performance Technology


Although MAMATM adds a thin abstraction layer over the middleware specific API,
it has been designed with high performance and low latency as key drivers from the
Key Features
outset. Indeed, on some platforms, the overall throughput is better using MAMA than • Full generic pub/sub API
using the native messaging API because of NYSE Technologies’ advanced message • Snapshot or streaming data
packing and unpacking logic.
• Object-based messaging
Intuitive, Object-based Programming Model • Middleware independent
MAMA has been designed to provide a common, straightforward interface across all • Entitlements
supported underlying messaging middleware implementations. The programming model
provides an asynchronous, event-driven, call-back based approach to messaging. • Group subscriptions
Superior Message Encoding/Decoding • Data quality assurance
The MAMA message wire encoding format (MAMA-Msg) is available on all supported • Highly efficient CPU utilization
middleware, which provides more advanced type and structure support than current • High performance
middleware-specific alternatives. Clients can also take advantage of NYSE Technologies’
wire cache format for extra performance with our Market Data Platform V5TM. • Future proof

Comprehensive Programming Language Support • Easy migration between platforms


MAMA features support for: • Symbology mapping (topic mapping)
- C (Native implementation) • Data capture and basic replay
- C++ (C wrapper)
- JNI (C/Java wrapper) About NYSE Technologies
- .NET (C wrapper)
NYSE Technologies provides comprehensive
MAMA allows programmers to develop to an abstract view of the messaging transaction, data and infrastructure services
infrastructure that hides the underlying processor and network configuration allowing and managed solutions for buy-side,
flexible deployment scenarios with the same code base. (See Figure 1 below). sell-side and exchange communities
that require next-generation performance
Figure 1: Logical MAMA Diagram and expertise for mission critical and
value-added client services.

Application Find Out More


Contact our Trading Solutions team now.
Email: NYSE-Technologies-Sales@nyx.com
MAMDA or Visit www.nyse.com/technologies

MAMA

Data Fabric
29West

TIBCO
LBM

....
RV
10gEth
RDMA
RDMA
LDMA
TCP

IB

Middleware Agnostic Market Data APITM (MAMDATM)


MAMDA™ is a high level API with built-in support for most common market data
semantics and data structures. MAMDA provides a rich set of market data related
functionality including maintenance of local per symbol cache, structured market
data classes for quotes, trades, security status updates, orderbooks and option chains.
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.

© 2010 NYSE Euronext. All rights reserved. All third party trademarks, including 29West Latency Busters, TIBCO Rendezvous, are owned by their respective owners. This announcement may contain forward-looking statements regarding NYSE Euronext and
its affiliates. Such statements are based upon the current beliefs and expectations of management and are subject to significant risks and uncertainties. Actual results may differ from those set forth in the forward-looking statements. NYSE Technologies,
Inc. and are not affiliated with 29West or TIBCO and nothing contained in this release is intended to imply sponsorship or endorsement by such entities of NYSE Technologies’ products or services
TR/L5714/100105/300

Das könnte Ihnen auch gefallen