Open Mama Factsheet
-
Upload
nyse-technologies -
Category
Documents
-
view
218 -
download
0
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