You are on page 1of 2

PRODUCT DESCRIPTION

OpenMAMASM
Enterprise Edition

The Open Source Experts for High Performance Middleware Solutions

Having the most flexible and up-to-date technology is critical to responding to a rapidly changing market environment.
Time-to-market is emerging as an essential 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 todays financial enterprise infrastructure, coupled with the difficulty of integrating numerous applications and middlewares from several vendors can hinder a firms efforts to respond quickly to new market opportunities. NYSE Technologies is addressing these problems by open sourcing MAMASM - the Middleware Agnostic Messaging API. The new OpenMAMASM is a mature client-side integration layer that allows customers to interface with a variety of middleware systems whilst providing a uniform API for all messaging applications. The new OpenMAMASM enables companies to protect their technology investments and helps remove the friction associated with implementing new trading technology solutions by allowing rapid development of event-driven applications on any message-oriented middleware. Hosted by the Linux Foundation OpenMAMASM is a vendor neutral platform driven by those at the forefront of innovation in the capital markets community.

FAST FACTS
What is it? NYSE Technologies in partnership with the Linux Foundation has open sourced MAMASM, to create an industry standard open sourced middleware agnostic messaging interface. NYSE Technologies will be continuing to provide an enterprise edition of OpenMAMASM. Who is it for? Financial institutions who require a single standard API to develop future-proof, high performance event driven applications. What does it provide? OpenMAMASM provides an ultra-lightweight, vendor neutral integration layer for a variety of middleware systems, including NYSE Technologies Data FabricSM

Customer Challenges
In many cases, messaging middleware sits at the lowest tier of the enterprise technology stack, making it difficult, expensive and risky to modify adjacent systems and applications. At the same time, ever-increasing data volumes challenge the performance of many middleware platforms, in turn creating obstacles for managers tasked with innovating both their applications and their infrastructure.

Solution Benefits
With its ability to process millions of messages per second with sub-microsecond latencies (middleware dependent), and capable of sustaining hundreds of thousands of simultaneous subscriptions, OpenMAMASM provides a compelling alternative to using native middleware APIs directly. Flexible and Future Proof Developers can create robust messaging driven applications without committing to a specific middleware vendor. No code changes are required when switching underlying middleware vendors, allowing greater flexibility in terms of application deployment, and significantly reducing the business risk associated with switching middleware platforms. Open Architecture OpenMAMASM provides a truly open architecture which ensures it will always be a vendor neutral solution and eliminate the risks associated with vendor lock-in. Licensed under the LGPL V2.1 ones level of involvement is completely optional; technologists wishing to take a more active role in the direction and roadmap for OpenMAMASM can opt to join the steering group, while others can simply make contributions as and when they see fit. Maximum Coverage OpenMAMASM is supported on numerous operating systems and by many popular programming languages. NYSE Technologies offers off-the-shelf support for market leading middleware platforms including: NYSE Technologies Data FabricSM, Local Direct Memory Access (LDMA), Data Fabric Remote Direct Memory Access (RDMA), and Data Fabric TCP. Lower Cost Solution Users often experience significant cost savings when switching middleware suppliers. OpenMAMASM significantly reduces the total cost of switching middleware vendors with less development time needed and a much faster QA cycle. The total time and risk of migration is much less. Furthermore using OpenMAMASM removes vendor lock-in and may provide some pricing leverage over vendors exactly because it is so easy to switch transports.

www.nyx.com
2011 NYSE Euronext All Rights Reserved

High Performance Technology


Although OpenMAMA adds an ultra-thin abstraction layer over the middleware specific API, it has been designed with high performance and low latency as key drivers from the outset. Indeed, on some platforms, OpenMAMASM demonstrates increased overall throughput in comparison with the native messaging API due to OpenMAMASMs advanced message packing and unpacking logic.
SM

Key Features
Open Source Middleware independent Data quality assurance Highly efficient CPU utilization Symbology mapping (topic mapping) Industry expert consultancy Support and Maintenance Professional services

Intuitive, Object-based Programming Model OpenMAMASM has been designed to provide a common, straightforward interface across all supported underlying messaging middleware implementations. The programming model provides an asynchronous, event-driven, call-back based approach to messaging. Superior Message Encoding/Decoding MAMASM offers a number of message encoding formats including NYSE Technologies WombatMsg which provides sophisticated capabilities, including complex field types, nested messages and vectors, not found in many middlewares. Clients who demand the added performance of NYSE Technoogies Market Data Platform V5TM leverage the highly efficient Wire Cache format. OpenMAMASM abstracts all message formats with a single simple API, MamaMsg, allowing applications to seamlessly switch payload type or even support multiple message formats at the same time. Comprehensive Programming Language Support OpenMAMASM features support for: C (Native implementation) C++ (C wrapper) JNI (C/Java wrapper) .NET (C wrapper) OpenMAMASM allows programmers to develop to an abstract view of the messaging infrastructure that hides the underlying processing and network configuration, allowing flexible deployment scenarios without changing code or rebuilding. MAMDA offers market data semantics, building upon OpenMAMASM with a market data specific API, and will be available from the Linux Foundation before Q2 2012. As the originators of MAMASM and OpenMAMASM, NYSE Technologies are the industry experts in OpenMAMASM, and by early Q2 2012 will be providing: A support package designed to compliment the NYSE Technologies Enterprise distribution of OpenMAMASM including access to our client services teams and a maintenance agreement. Access to a development support service giving clients a direct line into the team who created MAMASM & OpenMAMASM. OpenMAMASM development training. Bridge and Application Certification. A wide range of professional services. Figure 1: Logical OpenMAMASM Diagram

About NYSE Technologies


NYSE Technologies provides comprehensive transaction, data and infrastructure services and managed solutions for buy-side, sell-side and exchange communities that require next-generation performance and expertise for mission critical and valueadded client services.

Find Out More


Call: U.S. +1.212.510.3600 E.U. +44.(0)20.7379.2897 Asia +852 3973 6457 Email: nyse-technologies-sales@nyx.com or visit: http://nysetechnologies.nyx.com or http://www.openmama.org

Application OpenMAMDA OpenMAMA Data Fabric


TCP LDMA RDMA IB RDMA 10gEth 29 West LBM TIBCO RV ...

Copyright 2011 NYSE Technologies Inc. All rights reserved. All third party trademarks are owned by their respective owners and are used with permission. 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 EU-11650/1110

You might also like