Open Mama Factsheet

3
Having the most exible and up-to-date technology is critical to responding to a rapidly changing market environment. Time-to-market is emerging as an e ssential actor in the success o event-driven applications, placing the onus rmly on the ability to design, develop, test and deploy in the astest time possible. The complexity o today’s nancial enterprise inrastructure, coupled with the diculty o integrating numerous applicat ions and middlewares rom several vendors can hinder a rm’s eorts to respond quickl y to new market oppor tunities. NYSE Technologies is addressing these problems by open sourcing MAMA SM - the Middlew are Agnostic Mes saging API. The new OpenMAMA SM is a mature client-side integration layer that allows customers to interace with a variety o middleware systems whilst providing a uniorm API or all me ssaging applications. The new OpenMAMA SM enables companies to protect their technology investments and helps remove the riction associated with implementing new trading technology s olution s by allowing rapid development o event-driven applications on any message -oriented middlew are. Hosted by the Linux Foundati on OpenMAMA SM is a vendor neutral platorm driven by those at the oreront o innovation in the capital markets community. Customer Challenges In many cases, me ssaging middleware sits at the lowest tier o the enterprise technology stack, making it dicult, expensive and risky to modiy adjacent systems and applicat ions. At the same time, ever-i ncreasing data volumes challenge the perormance o many middleware platorms, in turn creating obstacles or managers tasked with innovating both their applications and their inrastructure. Solution Benefts With its ability to process millions o messages per second with sub-microsecond latencies (middleware dependent), and capable o sustainin g hundreds o thousands o simultaneous subscripti ons, OpenMAMA SM provides a compelli ng alternative to using native middleware APIs directly. FlexibleandFutur eProof Developers can create robust mes saging driven applications without committi ng to a specic middleware vendor. No code changes are required when switching underlying middl eware vendors, allowi ng greater fexibil ity in terms o application deployment, and signicantl y reducing the business risk associated with switching middleware platorms. OpenArchitec ture OpenMAMA SM 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 one’s level o involvement is completely optional; technologists wishing to take a more active role in the direction and roadmap or OpenMAMA SM can opt to join the steering group, while others can simply make contributions as and when they see t. MaximumCoverage OpenMAMA SM is supported on numerous operating systems and by many popular programming languages. NYSE Techno logies oers o-the-shel support or market leading middleware platorms including: NYSE Technologies Data Fabric SM , Local Direct Memory Access (LDMA), Data Fabric Remote Direct Memor y Access (RDMA) , and Data Fabric TCP . LowerCost Solution Users oten ex perience signicant cost savings when switchi ng middleware suppli ers. OpenMAMA SM signicantly reduces the total cost o switching midd leware vendors with les s development ti me needed and a much aster QA cycle. The total time and risk o migration is much less. Furthermore using OpenMAMA SM removes vendor lock-in and may provide some pricing leverage over vendors exactly because it is so easy to switch transports. The Open Source Experts or High Perormance Middleware Solutions FAST FACTS Whatisit? NYSE Technologies in partnership with the Linux Foundation has open sourced MAMA SM , to create an industry s tandard open sourced middle ware agnostic messaging interace. NYSE Technologi es will be continuing to provide an enterprise edition o OpenMAMA SM . Whoisitfor? Financial institutions who require a single standard API to develop uture-proo, high perormance event driven applications. Whatdoesitprovide? OpenMAMA SM provides an ultra-lightweight, vendor neutral integration layer or a variety o middleware sys tems, including NYSE Technologies Data Fabric SM www.nyx.com ©2011 NYSE Euronext All Rights Reserved PRODUCT DESCRIPTION OpenMAMA SM  Enterprise Edition

Transcript of Open Mama Factsheet

8/3/2019 Open Mama Factsheet

http://slidepdf.com/reader/full/open-mama-factsheet 1/2

Having the most exible and up-to-date technology is criticalto responding to a rapidly changing market environment.Time-to-market is emerging as an essential actor in the success o event-drivenapplications, placing the onus rmly on the ability to design, develop, test and deploy inthe astest time possible.

The complexity o today’s nancial enterprise inrastructure, coupled with the diculty

o integrating numerous applications and middlewares rom several vendors can hinder arm’s eorts to respond quickly to new market opportunities.

NYSE Technologies is addressing these problems by open sourcing MAMASM - theMiddleware Agnostic Messaging API. The new OpenMAMASM is a mature client-sideintegration layer that allows customers to interace with a variety o middleware systemswhilst providing a uniorm API or all messaging applications.

The new OpenMAMASM enables companies to protect their technology investments and

helps remove the riction associated with implementing new trading technology solutionsby allowing rapid development o event-driven applications on any message-orientedmiddleware. Hosted by the Linux Foundation OpenMAMASM is a vendor neutral platormdriven by those at the oreront o innovation in the capital markets community.

Customer Challenges

In many cases, messaging middleware sits at the lowest tier o the enterprise technologystack, making it dicult, expensive and risky to modiy adjacent systems and applications.At the same time, ever-increasing data volumes challenge the perormance o manymiddleware platorms, in turn creating obstacles or managers tasked with innovating boththeir applications and their inrastructure.

Solution Benefts

With its ability to process millions o messages per second with sub-microsecond latencies(middleware dependent), and capable o sustaining hundreds o thousands o simultaneoussubscriptions, OpenMAMASM provides a compelling alternative to using native middlewareAPIs directly.

•FlexibleandFutureProof

Developers can create robust messaging driven applications without committing to aspecic middleware vendor. No code changes are required when switching underlyingmiddleware vendors, allowing greater fexibility in terms o application deployment, andsignicantly reducing the business risk associated with switching middleware platorms.

•OpenArchitecture

OpenMAMASM provides a truly open architecture which ensures it will always be a vendorneutral solution and eliminate the risks associated with vendor lock-in. Licensed under

the LGPL V2.1 one’s level o involvement is completely optional; technologists wishingto take a more active role in the direction and roadmap or OpenMAMASM can opt to jointhe steering group, while others can simply make contributions as and when they see t.

•MaximumCoverage

OpenMAMASM is supported on numerous operating systems and by many popularprogramming languages. NYSE Technologies oers o-the-shel support or market leadingmiddleware platorms including: NYSE Technologies Data FabricSM, Local Direct MemoryAccess (LDMA), Data Fabric Remote Direct Memory Access (RDMA), and Data Fabric TCP.

•LowerCostSolution

Users oten experience signicant cost savings when switching middleware suppliers.OpenMAMASM signicantly reduces the total cost o switching middleware vendors with lessdevelopment time needed and a much aster QA cycle. The total time and risk o migrationis much less. Furthermore using OpenMAMASM removes vendor lock-in and may providesome pricing leverage over vendors exactly because it is so easy to switch transports.

The Open Source Experts

or High Perormance

Middleware Solutions

FAST FACTS

Whatisit?

NYSE Technologies in partnership withthe Linux Foundation has open sourced

MAMASM, to create an industry standard

open sourced middleware agnostic

messaging interace. NYSE Technologies

will be continuing to provide an enterprise

edition o OpenMAMASM.

Whoisitfor?

Financial institutions who require a single

standard API to develop uture-proo, high

perormance event driven applications.

Whatdoesitprovide?

OpenMAMASM provides an ultra-lightweight,

vendor neutral integration layer or a variety

o middleware systems, including

NYSE Technologies Data FabricSM

www.nyx.com

©2011 NYSE Euronext All Rights Reserved

PRODUCT DESCRIPTION

OpenMAMASM 

Enterprise Edition

8/3/2019 Open Mama Factsheet

http://slidepdf.com/reader/full/open-mama-factsheet 2/2

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 orward-looking statements regarding NYSE Euronext

and its aliates. Such statements are based upon the current belies and expectations o management and are subject to signicant risks and uncertainties. Actual results may dier rom those set orth in the orward-looking statements

Key Features

•Open Source

•Middleware independent

•Data quality assurance

•Highly ecient CPU utilization

•Symbology mapping (topic mapping)

• Industry expert consultancy

•Support and Maintenance

•Proessional services

About NYSE Technologies

NYSE Technologies provides comprehensivetransaction, data and inrastructure services

and managed solutions or buy-side,

sell-side and exchange communities that

require next-generation perormance and

expertise or mission critical and value-

added client services.

Find Out More

Call:

U.S. +1.212.510.3600

E.U. +44.(0)20.7379.2897

Asia +852 3973 6457

Email:[email protected]

or visit: http://nysetechnologies.nyx.com

orhttp://www.openmama.org

High Perormance Technology

Although OpenMAMASM adds an ultra-thin abstraction layer over the middleware specic

API, it has been designed with high perormance and low latency as key drivers rom

the outset. Indeed, on some platorms, OpenMAMASM demonstrates increased overall

throughput in comparison with the native messaging API due to OpenMAMASM’s advanced

message packing and unpacking logic.

• Intuitive,Object-basedProgrammingModel

OpenMAMASM has been designed to provide a common, straightorward interace across

all supported underlying messaging middleware implementations. The programming

model provides an asynchronous, event-driven, call-back based approach to messaging.

•SuperiorMessageEncoding/Decoding

MAMASM oers a number o message encoding ormats including NYSE Technologies’

WombatMsg which provides sophisticated capabilities, including complex eld types,

nested messages and vectors, not ound in many middlewares. Clients who demandthe added perormance o NYSE Technoogies Market Data Platorm V5TM leverage the

highly ecient Wire Cache ormat. OpenMAMASM abstracts all message ormats with a

single simple API, MamaMsg, allowing applications to seamlessly switch payload type or

even support multiple message ormats at the same time.

•ComprehensiveProgrammingLanguageSupport

OpenMAMASM eatures support or:

– C (Native implementation)

– C++ (C wrapper)

– JNI (C/Java wrapper)

– .NET (C wrapper)

OpenMAMASM

allows programmers to develop to an abstract view o the messaginginrastructure that hides the underlying processing and network conguration, allowing

fexible deployment scenarios without changing code or rebuilding. MAMDA oers market

data semantics, building upon OpenMAMASM with a market data specic API, and will be

available rom the Linux Foundation beore Q2 2012.

As the originators o 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 o 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 Certication.

•  A wide range o proessional services.

Figure1:LogicalOpenMAMASMDiagram

OpenMAMDA

Data Fabric

TCP LDMARDMA

IB

RDMA

10gEth

29 West

LBM

TIBCO

RV

...

Application

OpenMAMA

EU-11650/1110