SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
GOVERNANCE  OVERVIEW
Version  2.5
1. The	
  primary	
  incumbents  have  you  locked-­into  their	
  
technology.
2. Increasing	
  data	
  sources	
  and	
  disparate	
  technologies	
  are	
  driving  up  
complexity.
3. New  and  increasing  regulation  is	
  forcing	
  change.
4. Massive  cost  cutting  is  required,	
  unlike	
  ever	
  before.
5. Resourcing  constraints  are  limiting  your  ability to	
  innovate	
  
and	
  address	
  technology	
  challenges.
The  Problem
OpenMAMA as  an  Open  Platform
Open Platform
enabling the
Capital
Markets
Open	
  source
Integration	
  layerExisting	
  pain	
  points
§ Increasing	
  Regulation	
  
§ Increasing	
  TCO
§ Limited	
  resourcing
§ Incumbent	
  Lock-­‐in
§ Increasing	
  Complexity
The Result
§ A flexible platform
§ Reduced TCO and time to market
§ Pool resources across community
§ Remove Incumbent Lock-In
§ Reduced Complexity
Compete	
  on	
  
Innovation	
  
Collaborate	
  on	
  the	
  
Non-­‐Differentiating	
  
Technology
Multi	
  Vendor	
  
Open	
  Platform
OpenMAMA
Vendor  
Neutrality  
Community	
  
Collaboration	
  Innovation	
  
What  is  MAMA  and  OpenMAMA?
§ The  Open Middleware  Agnostic  Messaging  API  
§ Fully  open  source  and  licensed  under  the  LGPL  2.1
§ Supports  a  variety  of  MOM  platforms
§ Provides  a  High  performance  consistent  abstraction  layer
§ Governed   by  a  group  of  industry  stakeholders
§ Over  10  years  production  usage  inherited  from  MAMA
§ Hosted  through   the  Linux  Foundation   at  www.openmama.org
Open  source  including  
OpenMAMA  
Open  Source
3rd  Party
Legend
3rd
Party  commercial  
Products
OpenMAMA  (C)
Redline  
Inrush
Qpid  /  AMQP
OpenMAMDA
(C++  /  Java  /  .NET)
OpenMAMA
(C++/Java/.NET)  
Entitlements
V5  Wirecache
Middleware  Bridge
Wombatmsg
Message    Bridge
Exegy  API
Avis
UPA  Bridge  
to  TREP
Bridge  to  
Bloomberg  API
Informatica
LBM
SR  Labs
Data  Fabric
Data  Feed Data  Feed
Feed  
Handler
Algo Algo Cache Monitoring …..
OpenMAMA Architecture  
Solace  Appliance  
RAI  
Technologies
ActivAPI
QpodMessage …
OpenMAMA Community  Goals
Our  Mission  Statement  is  “OpenMAMA to  become  the industry-­standard  API for  
all  middleware  systems  and market  data distribution  platforms”
Our  target  market  is  “Market  Data  Distribution”.
Our  core  objectives  are:
1. Breaking  down  monopolies  and  empowering  users  to  chose  solutions  
without the  risk  of  being  locked  into  a  specific  vendor.
2. Take  the  friction  and  cost  out  of  maintaining  a  market  data  distribution  
platform  while  improving  time  to  market.  
3. Create  an  open  market  based  on  quality,  functionality  and  innovation.
4. Encourage  innovation  and  widen  the  portfolio  of  middlewares  and  
applications  supported  on  OpenMAMA.
5. Ensure  OpenMAMA  reaches  its  full  potential  and  remains  a  best  of  bread  
solution.
Community  Structure  /  Governance
§ Strategy  and  leadership
§ Voting  members
§ Start  new  working  groups
§ Project  level  decisions  
§ Advocacy  /  Funding
§ Technical  Direction
§ Design  &  implementation
§ QA  &  validation
§ Contributions
§ Community  relationships
Linux Foundation
Project
Coordinator
Steering Committee
Technical Committee
Maintainer
Working
Group 3
Working
Group 1
Working
Group 2
Open Source
Community
Advisory
Group
§ User  Representation
§ Non-­Voting  members
§ Project  advocacy
Why  Participate  
1. Reduce	
  Incumbent	
  lock-­‐in	
  and	
  ensure	
  the	
  integrity	
  of	
  the	
  project.
2. Enable	
  integration with	
  a	
  range	
  of	
  otherwise	
  incompatible	
  
technologies.
3. Further	
  reduce	
  costs	
  by	
  pooling	
  your	
  resources	
  on	
  the	
  non-­‐
differentiating	
  technology.
4. Drive	
  the	
  collaborative	
  platform	
  strategy	
  to	
  the benefit	
  of	
  your	
  
business.
5. Guide	
  how	
  participating	
  vendors	
  they	
  leverage	
  the	
  platform for	
  
their	
  commercial	
  interest.
Expected  Commitment  
Steering Committee / Advisory Group Expected Commitments SC AG
Linux Foundation Membership dues (dependant on company size) ✔
Steering Committee dues (waived for financial institutions) ✔
Sign Steering Committee Agreement ✔
Commit resource to technical committee ✔
Publicly advocate OpenMAMA ✔ ✔
Company Logo on OpenMAMA website ✔ ✔
Commit resource to working groups (on items of interest) ✔ ✔
Attend steering committee and appropriate working group meetings ✔ ✔
Contribute to OpenMAMA ✔ ✔
Encourage other financial institutions and vendors to support OpenMAMA ✔ ✔
Support OpenMAMA in products and services (vendors only) ✔ ✔
Note:
• Any  new  Steering   or  Advisory  Group  members   must  be  approved   by  the  existing  Steering  Committee.
• All  OpenMAMA   Steering  Committee   dues  will  be  waived   until  further  notice.
Benefits  of  Membership
Steering Committee & Advisory Group Benefits SC AG
Access to Steering Committee meetings ✔
Access to Advisory Group meetings and OpenMAMA events * ✔ ✔
Voting member (every member regarded as a peer, equal control of the project) ✔
Feed your business needs directly into the OpenMAMA roadmap ✔ ✔
Approve project roadmap prepared by Technical Committee ✔
Controls use of OpenMAMA mark and logo (can also post on company collateral) ✔
Sets working groups and project initiatives ✔
Approves and decides how project funds are used ✔
Influence how other vendors are leveraging / supporting OpenMAMA ✔ ✔
Unique insight into customer requirements /emerging industry trends (vendor) ✔ ✔
Collaborate / pool resources on non-differentiating technology ✔ ✔
Open collaboration with your customers, industry peers and competitors ✔ ✔
*  Advisory  Group  members  will  typically  be  invited  to  OpenMAMArelated  events,  however  will  not  be  invited  to  committee  off-­
sites  /  portions  of  off-­sites  where  the  agenda  includes  project  level  /  funding  decisions.
Role  of  Steering  Committee
q Steering  Committee:
§ Leadership   +  Strategy  +  Funding
§ Project  level  decisions
§ Sets  the  direction,  tone,  and  vision  of  the  project
§ Approves  project  roadmap   prepared   by  Technical  Committee
§ Invites  other   companies  to  the  Steering   Committee    
§ Approve   rights  to  use  OpenMAMA   mark  and  logo
§ Recommends   starting  new  interest  groups,  project  initiatives
q Steering  Committee   Coordinator:
§ Elected  by  Steering   Committee  for  a  period  of  1  year  
§ This  is  not  a  ceremonial   role
§ The  Coordinator   is  expected  to  devote  adequate   time  and  energy  to  make  the  project  successful.
• Driving  Steering   Committee  activities,  agenda,   calls,  action  items,  planning,   follow-­ups,   etc.
• Interfacing  between   Steering   and  Technical  Committee   and  interest  groups
• Etc.
q Advisory   Group:  The  purpose   of  the  Advisory  Group   is  to  ensure  organizations   who   add  value  to  the  
committee  but  cannot  meet  the  criteria  for  full  membership   are  not  excluded.  
Role  of  the  Technical  Committee
q Companies  represented  in  the  Steering  Committee  contribute  
resources  to  Technical  Committee
q Participants  of  the  Technical  Committee  are  responsible  for:
§ Software  architecture  and  implementation  activities
§ Software  QA  and  validation
§ Developing  compliance  test  suites  
§ Removing  any  technical  inhibitors  facing  adoption  of  OpenMAMA
§ Reviewing  submitted  requests  for  new  features,  capabilities,  prioritizing  
them,  aligning  them  with  decided  implementation  roadmap
§ Defining  compliance  profile  and  implementation  verification  test  suites  
for  3rd  party  OpenMAMA-­based  stacks
§ Release  plan  and  roadmap  
§ Working  with  other  open  source  projects  on  which  OpenMAMA  
supported  applications  and  solutions  depend
Role  of  the  Maintainer
q What  is  a  software   maintainer?
§ A  software  maintainer   is  the  software  developer   who  acts  as  a  gate  keeper  to  the  
OpenMAMA   source  code  repository.
§ The  software  maintainer   ensures  that  submitted   source  code  meets  set  criteria  
(functional,   quality,   security,  etc)  and  decides  based  on  such  factors  to  accept  source  
code  inclusion   into  the  project  source  code  tree,  which  will  be  built   into  a  binary  
package  for  distribution.
q Responsibilities   of  the  Maintainer:
§ Scheduling   work  efforts  based  on  prioritization   of  the  Steering   Committee   and  the  
needs  of  the  project
§ Managing   resources  and  their  work  items
§ Setting   the  criteria  for  accepted   /  rejected   code
§ Reviewing   submitted   code  /  accept  and  reject  based  on  pre-­defined   rules
§ Tracking  dependency   issues
§ Notifying   developers   of  source  code  changes  that  may  affect  their  packages
§ Managing   source  code  security  issues
§ Working  closely  with  technical  team   developing   the  source  code
§ Working  closely  with  QA  team   testing  the  source  code
§ Dealing   with  reported   bugs  in  a  timely  manner
§ Preparing   binaries   – packages  of  the  source  code
Role  of  the  Linux  Foundation
q About  the  Linux  Foundation:
§ A  technology   non-­profit  organization   with  hundreds   of  member  companies
§ A  vendor  neutral  environment   for  companies  to  collaborate  on  various  
upstream  open  source  projects  that  act  as  enablers  for  differentiation  and  
other  technologies
§ Multiple  experiences  and  success  stories  enabling   industry  leaders  to  
shape  markets  with  open  source  in  areas  of:  Enterprise,  HPC,  Carrier  
Grade  Telecommunication,   Consumer  Electronics  and  Mobile  Computing.
q What  do  the  Linux  Foundation  provide?
§ Neutral  home  for  collaboration
§ Credible  hosting  partner
§ Awareness  and  reach
§ Neutral  reputation   infrastructure
§ Technical  infrastructure  
§ Marketing  platform  
§ Legal  infrastructure
§ Continuous   project  guidance
§ Guidance   on  governance
§ Guidance   on  FOSS  licensing
OpenMAMA™  is  a  trademark  of  the  Linux  Foundation.
OpenMAMA™  may  be  used  in  accordance  with  the Linux  Foundation  Trademark  Policy and  will  
approval  by  the  OpenMAMASteering  Committee.

Más contenido relacionado

La actualidad más candente

Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisAlex Henthorn-Iwane
 
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15Revolution Analytics
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?OVHcloud
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseInnovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseDataWorks Summit
 
Apache Metron in the Real World
Apache Metron in the Real WorldApache Metron in the Real World
Apache Metron in the Real WorldDataWorks Summit
 
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RCDNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RCGrid Protection Alliance
 
Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017gvillain
 
Hortonworks DataFlow & Apache Nifi @Oslo Hadoop Big Data
Hortonworks DataFlow & Apache Nifi @Oslo Hadoop Big DataHortonworks DataFlow & Apache Nifi @Oslo Hadoop Big Data
Hortonworks DataFlow & Apache Nifi @Oslo Hadoop Big DataMats Johansson
 
Streaming real time data with Vibe Data Stream
Streaming real time data with Vibe Data StreamStreaming real time data with Vibe Data Stream
Streaming real time data with Vibe Data StreamInformaticaMarketplace
 
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...Data Con LA
 
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...DataWorks Summit/Hadoop Summit
 
Lightning Fast Analytics with Hive LLAP and Druid
Lightning Fast Analytics with Hive LLAP and DruidLightning Fast Analytics with Hive LLAP and Druid
Lightning Fast Analytics with Hive LLAP and DruidDataWorks Summit
 
Lego-like building blocks of Storm and Spark Streaming Pipelines
Lego-like building blocks of Storm and Spark Streaming PipelinesLego-like building blocks of Storm and Spark Streaming Pipelines
Lego-like building blocks of Storm and Spark Streaming PipelinesDataWorks Summit/Hadoop Summit
 
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Big Data Spain
 
Enterprise IIoT Edge Processing with Apache NiFi
Enterprise IIoT Edge Processing with Apache NiFiEnterprise IIoT Edge Processing with Apache NiFi
Enterprise IIoT Edge Processing with Apache NiFiTimothy Spann
 

La actualidad más candente (20)

Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow Analysis
 
Cloud Aware Network Management
Cloud Aware Network ManagementCloud Aware Network Management
Cloud Aware Network Management
 
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
Revolution R Enterprise 7.4 - Presentation by Bill Jacobs 11Jun15
 
How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?How to scale your PaaS with OVH infrastructure?
How to scale your PaaS with OVH infrastructure?
 
Innovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data WarehouseInnovation in the Enterprise Rent-A-Car Data Warehouse
Innovation in the Enterprise Rent-A-Car Data Warehouse
 
Apache Metron in the Real World
Apache Metron in the Real WorldApache Metron in the Real World
Apache Metron in the Real World
 
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RCDNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
 
Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017Kentik Detect Engine - Network Field Day 2017
Kentik Detect Engine - Network Field Day 2017
 
IOT, Streaming Analytics and Machine Learning
IOT, Streaming Analytics and Machine Learning IOT, Streaming Analytics and Machine Learning
IOT, Streaming Analytics and Machine Learning
 
Hortonworks DataFlow & Apache Nifi @Oslo Hadoop Big Data
Hortonworks DataFlow & Apache Nifi @Oslo Hadoop Big DataHortonworks DataFlow & Apache Nifi @Oslo Hadoop Big Data
Hortonworks DataFlow & Apache Nifi @Oslo Hadoop Big Data
 
Streaming real time data with Vibe Data Stream
Streaming real time data with Vibe Data StreamStreaming real time data with Vibe Data Stream
Streaming real time data with Vibe Data Stream
 
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Why is my Hadoop cluster s...
 
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...
Building a Graph Database in Neo4j with Spark & Spark SQL to gain new insight...
 
Lightning Fast Analytics with Hive LLAP and Druid
Lightning Fast Analytics with Hive LLAP and DruidLightning Fast Analytics with Hive LLAP and Druid
Lightning Fast Analytics with Hive LLAP and Druid
 
Lego-like building blocks of Storm and Spark Streaming Pipelines
Lego-like building blocks of Storm and Spark Streaming PipelinesLego-like building blocks of Storm and Spark Streaming Pipelines
Lego-like building blocks of Storm and Spark Streaming Pipelines
 
Data platform evolution
Data platform evolutionData platform evolution
Data platform evolution
 
NPAE Tool
NPAE ToolNPAE Tool
NPAE Tool
 
Ford
FordFord
Ford
 
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
Apache Flink for IoT: How Event-Time Processing Enables Easy and Accurate Ana...
 
Enterprise IIoT Edge Processing with Apache NiFi
Enterprise IIoT Edge Processing with Apache NiFiEnterprise IIoT Edge Processing with Apache NiFi
Enterprise IIoT Edge Processing with Apache NiFi
 

Similar a Governance Overview for Open Source Capital Markets Platform

OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...FINOS
 
Rick Hathaway V SCTCday cloud 24 feb16 Barcelona
Rick Hathaway V SCTCday cloud 24 feb16 BarcelonaRick Hathaway V SCTCday cloud 24 feb16 Barcelona
Rick Hathaway V SCTCday cloud 24 feb16 BarcelonaAgustin Argelich Casals
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...Paris Open Source Summit
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...osswatch
 
A Practical Guide to Open Sourcing Proprietary Technology
A Practical Guide to Open Sourcing Proprietary TechnologyA Practical Guide to Open Sourcing Proprietary Technology
A Practical Guide to Open Sourcing Proprietary TechnologySamsung Open Source Group
 
A more successful model for multi-shore testing
A more successful model for multi-shore testingA more successful model for multi-shore testing
A more successful model for multi-shore testingPerficient, Inc.
 
Recent and-future-trends spm
Recent and-future-trends spmRecent and-future-trends spm
Recent and-future-trends spmPrakash Poudel
 
Content Management System Selection Best Practices
Content Management System Selection Best PracticesContent Management System Selection Best Practices
Content Management System Selection Best Practicesedynamic
 
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
MuleSoft Surat Virtual Meetup#17 - Automated Code ReviewMuleSoft Surat Virtual Meetup#17 - Automated Code Review
MuleSoft Surat Virtual Meetup#17 - Automated Code ReviewJitendra Bafna
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsDevOps.com
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshellKerem Kocak
 

Similar a Governance Overview for Open Source Capital Markets Platform (20)

OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
 
Rick Hathaway V SCTCday cloud 24 feb16 Barcelona
Rick Hathaway V SCTCday cloud 24 feb16 BarcelonaRick Hathaway V SCTCday cloud 24 feb16 Barcelona
Rick Hathaway V SCTCday cloud 24 feb16 Barcelona
 
Strategic growth process
Strategic growth processStrategic growth process
Strategic growth process
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
 
The Pre-Open Sourcing Sanity Check
The Pre-Open Sourcing Sanity CheckThe Pre-Open Sourcing Sanity Check
The Pre-Open Sourcing Sanity Check
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
 
Nirupama_Ragunathan
Nirupama_RagunathanNirupama_Ragunathan
Nirupama_Ragunathan
 
A Practical Guide to Open Sourcing Proprietary Technology
A Practical Guide to Open Sourcing Proprietary TechnologyA Practical Guide to Open Sourcing Proprietary Technology
A Practical Guide to Open Sourcing Proprietary Technology
 
Madhav_Resume
Madhav_ResumeMadhav_Resume
Madhav_Resume
 
A more successful model for multi-shore testing
A more successful model for multi-shore testingA more successful model for multi-shore testing
A more successful model for multi-shore testing
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Recent and-future-trends spm
Recent and-future-trends spmRecent and-future-trends spm
Recent and-future-trends spm
 
Software Product Development for Startups.pdf
Software Product Development for Startups.pdfSoftware Product Development for Startups.pdf
Software Product Development for Startups.pdf
 
Content Management System Selection Best Practices
Content Management System Selection Best PracticesContent Management System Selection Best Practices
Content Management System Selection Best Practices
 
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
MuleSoft Surat Virtual Meetup#17 - Automated Code ReviewMuleSoft Surat Virtual Meetup#17 - Automated Code Review
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshell
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Governance Overview for Open Source Capital Markets Platform

  • 2. 1. The  primary  incumbents  have  you  locked-­into  their   technology. 2. Increasing  data  sources  and  disparate  technologies  are  driving  up   complexity. 3. New  and  increasing  regulation  is  forcing  change. 4. Massive  cost  cutting  is  required,  unlike  ever  before. 5. Resourcing  constraints  are  limiting  your  ability to  innovate   and  address  technology  challenges. The  Problem
  • 3. OpenMAMA as  an  Open  Platform Open Platform enabling the Capital Markets Open  source Integration  layerExisting  pain  points § Increasing  Regulation   § Increasing  TCO § Limited  resourcing § Incumbent  Lock-­‐in § Increasing  Complexity The Result § A flexible platform § Reduced TCO and time to market § Pool resources across community § Remove Incumbent Lock-In § Reduced Complexity Compete  on   Innovation   Collaborate  on  the   Non-­‐Differentiating   Technology Multi  Vendor   Open  Platform OpenMAMA Vendor   Neutrality   Community   Collaboration  Innovation  
  • 4. What  is  MAMA  and  OpenMAMA? § The  Open Middleware  Agnostic  Messaging  API   § Fully  open  source  and  licensed  under  the  LGPL  2.1 § Supports  a  variety  of  MOM  platforms § Provides  a  High  performance  consistent  abstraction  layer § Governed   by  a  group  of  industry  stakeholders § Over  10  years  production  usage  inherited  from  MAMA § Hosted  through   the  Linux  Foundation   at  www.openmama.org
  • 5. Open  source  including   OpenMAMA   Open  Source 3rd  Party Legend 3rd Party  commercial   Products OpenMAMA  (C) Redline   Inrush Qpid  /  AMQP OpenMAMDA (C++  /  Java  /  .NET) OpenMAMA (C++/Java/.NET)   Entitlements V5  Wirecache Middleware  Bridge Wombatmsg Message    Bridge Exegy  API Avis UPA  Bridge   to  TREP Bridge  to   Bloomberg  API Informatica LBM SR  Labs Data  Fabric Data  Feed Data  Feed Feed   Handler Algo Algo Cache Monitoring ….. OpenMAMA Architecture   Solace  Appliance   RAI   Technologies ActivAPI QpodMessage …
  • 6. OpenMAMA Community  Goals Our  Mission  Statement  is  “OpenMAMA to  become  the industry-­standard  API for   all  middleware  systems  and market  data distribution  platforms” Our  target  market  is  “Market  Data  Distribution”. Our  core  objectives  are: 1. Breaking  down  monopolies  and  empowering  users  to  chose  solutions   without the  risk  of  being  locked  into  a  specific  vendor. 2. Take  the  friction  and  cost  out  of  maintaining  a  market  data  distribution   platform  while  improving  time  to  market.   3. Create  an  open  market  based  on  quality,  functionality  and  innovation. 4. Encourage  innovation  and  widen  the  portfolio  of  middlewares  and   applications  supported  on  OpenMAMA. 5. Ensure  OpenMAMA  reaches  its  full  potential  and  remains  a  best  of  bread   solution.
  • 7. Community  Structure  /  Governance § Strategy  and  leadership § Voting  members § Start  new  working  groups § Project  level  decisions   § Advocacy  /  Funding § Technical  Direction § Design  &  implementation § QA  &  validation § Contributions § Community  relationships Linux Foundation Project Coordinator Steering Committee Technical Committee Maintainer Working Group 3 Working Group 1 Working Group 2 Open Source Community Advisory Group § User  Representation § Non-­Voting  members § Project  advocacy
  • 8. Why  Participate   1. Reduce  Incumbent  lock-­‐in  and  ensure  the  integrity  of  the  project. 2. Enable  integration with  a  range  of  otherwise  incompatible   technologies. 3. Further  reduce  costs  by  pooling  your  resources  on  the  non-­‐ differentiating  technology. 4. Drive  the  collaborative  platform  strategy  to  the benefit  of  your   business. 5. Guide  how  participating  vendors  they  leverage  the  platform for   their  commercial  interest.
  • 9. Expected  Commitment   Steering Committee / Advisory Group Expected Commitments SC AG Linux Foundation Membership dues (dependant on company size) ✔ Steering Committee dues (waived for financial institutions) ✔ Sign Steering Committee Agreement ✔ Commit resource to technical committee ✔ Publicly advocate OpenMAMA ✔ ✔ Company Logo on OpenMAMA website ✔ ✔ Commit resource to working groups (on items of interest) ✔ ✔ Attend steering committee and appropriate working group meetings ✔ ✔ Contribute to OpenMAMA ✔ ✔ Encourage other financial institutions and vendors to support OpenMAMA ✔ ✔ Support OpenMAMA in products and services (vendors only) ✔ ✔ Note: • Any  new  Steering   or  Advisory  Group  members   must  be  approved   by  the  existing  Steering  Committee. • All  OpenMAMA   Steering  Committee   dues  will  be  waived   until  further  notice.
  • 10. Benefits  of  Membership Steering Committee & Advisory Group Benefits SC AG Access to Steering Committee meetings ✔ Access to Advisory Group meetings and OpenMAMA events * ✔ ✔ Voting member (every member regarded as a peer, equal control of the project) ✔ Feed your business needs directly into the OpenMAMA roadmap ✔ ✔ Approve project roadmap prepared by Technical Committee ✔ Controls use of OpenMAMA mark and logo (can also post on company collateral) ✔ Sets working groups and project initiatives ✔ Approves and decides how project funds are used ✔ Influence how other vendors are leveraging / supporting OpenMAMA ✔ ✔ Unique insight into customer requirements /emerging industry trends (vendor) ✔ ✔ Collaborate / pool resources on non-differentiating technology ✔ ✔ Open collaboration with your customers, industry peers and competitors ✔ ✔ *  Advisory  Group  members  will  typically  be  invited  to  OpenMAMArelated  events,  however  will  not  be  invited  to  committee  off-­ sites  /  portions  of  off-­sites  where  the  agenda  includes  project  level  /  funding  decisions.
  • 11. Role  of  Steering  Committee q Steering  Committee: § Leadership   +  Strategy  +  Funding § Project  level  decisions § Sets  the  direction,  tone,  and  vision  of  the  project § Approves  project  roadmap   prepared   by  Technical  Committee § Invites  other   companies  to  the  Steering   Committee     § Approve   rights  to  use  OpenMAMA   mark  and  logo § Recommends   starting  new  interest  groups,  project  initiatives q Steering  Committee   Coordinator: § Elected  by  Steering   Committee  for  a  period  of  1  year   § This  is  not  a  ceremonial   role § The  Coordinator   is  expected  to  devote  adequate   time  and  energy  to  make  the  project  successful. • Driving  Steering   Committee  activities,  agenda,   calls,  action  items,  planning,   follow-­ups,   etc. • Interfacing  between   Steering   and  Technical  Committee   and  interest  groups • Etc. q Advisory   Group:  The  purpose   of  the  Advisory  Group   is  to  ensure  organizations   who   add  value  to  the   committee  but  cannot  meet  the  criteria  for  full  membership   are  not  excluded.  
  • 12. Role  of  the  Technical  Committee q Companies  represented  in  the  Steering  Committee  contribute   resources  to  Technical  Committee q Participants  of  the  Technical  Committee  are  responsible  for: § Software  architecture  and  implementation  activities § Software  QA  and  validation § Developing  compliance  test  suites   § Removing  any  technical  inhibitors  facing  adoption  of  OpenMAMA § Reviewing  submitted  requests  for  new  features,  capabilities,  prioritizing   them,  aligning  them  with  decided  implementation  roadmap § Defining  compliance  profile  and  implementation  verification  test  suites   for  3rd  party  OpenMAMA-­based  stacks § Release  plan  and  roadmap   § Working  with  other  open  source  projects  on  which  OpenMAMA   supported  applications  and  solutions  depend
  • 13. Role  of  the  Maintainer q What  is  a  software   maintainer? § A  software  maintainer   is  the  software  developer   who  acts  as  a  gate  keeper  to  the   OpenMAMA   source  code  repository. § The  software  maintainer   ensures  that  submitted   source  code  meets  set  criteria   (functional,   quality,   security,  etc)  and  decides  based  on  such  factors  to  accept  source   code  inclusion   into  the  project  source  code  tree,  which  will  be  built   into  a  binary   package  for  distribution. q Responsibilities   of  the  Maintainer: § Scheduling   work  efforts  based  on  prioritization   of  the  Steering   Committee   and  the   needs  of  the  project § Managing   resources  and  their  work  items § Setting   the  criteria  for  accepted   /  rejected   code § Reviewing   submitted   code  /  accept  and  reject  based  on  pre-­defined   rules § Tracking  dependency   issues § Notifying   developers   of  source  code  changes  that  may  affect  their  packages § Managing   source  code  security  issues § Working  closely  with  technical  team   developing   the  source  code § Working  closely  with  QA  team   testing  the  source  code § Dealing   with  reported   bugs  in  a  timely  manner § Preparing   binaries   – packages  of  the  source  code
  • 14. Role  of  the  Linux  Foundation q About  the  Linux  Foundation: § A  technology   non-­profit  organization   with  hundreds   of  member  companies § A  vendor  neutral  environment   for  companies  to  collaborate  on  various   upstream  open  source  projects  that  act  as  enablers  for  differentiation  and   other  technologies § Multiple  experiences  and  success  stories  enabling   industry  leaders  to   shape  markets  with  open  source  in  areas  of:  Enterprise,  HPC,  Carrier   Grade  Telecommunication,   Consumer  Electronics  and  Mobile  Computing. q What  do  the  Linux  Foundation  provide? § Neutral  home  for  collaboration § Credible  hosting  partner § Awareness  and  reach § Neutral  reputation   infrastructure § Technical  infrastructure   § Marketing  platform   § Legal  infrastructure § Continuous   project  guidance § Guidance   on  governance § Guidance   on  FOSS  licensing
  • 15. OpenMAMA™  is  a  trademark  of  the  Linux  Foundation. OpenMAMA™  may  be  used  in  accordance  with  the Linux  Foundation  Trademark  Policy and  will   approval  by  the  OpenMAMASteering  Committee.

Notas del editor

  1. Logo is a place holder