Global Trading Platfom key architectural and design considerations



Similar documents
Global Trading Platform

Red Hat Cloud Ecosystem

Introducing Red Hat s JBoss Portfolio

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

DevOps. Josh Preston Solutions Architect Stardate

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

JBoss Enterprise MIDDLEWARE

RED HAT ONLINE PARTNER ENABLEMENT NETWORK (OPEN) COURSE CATALOG AUGUST 2015 V2.00

Your Journey to the Cloud with Red Hat

INFRASTRUCTURE, STORAGE, & MANAGEMENT

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect

JBoss Enterprise MIDDLEWARE

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

RED HAT NORTH AMERICA PARTNER PROGRAM GUIDE Version 2.0

The path to the cloud training

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

HOW RED HAT BRINGS OPENSTACK INTO THE ENTERPRISE by Bryan Che and Gordon Haff

ATOS meeting Tatry Product highlights. Jiří Kolář Solution Architect Middleware CZ/SK/CEE

JBoss enterprise soa platform

INFRASTRUCTURE & MANAGEMENT

An Alternative to the VMware Tax...

RED HAT ENTEPRISE LINUX OPENSTACK PLATFORM PRODUCT OVERVIEW & UPDATE. Jeff Jameson Sr. Principal Product Marketing Manager Virtualization BU, RED HAT

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. Version 1.1 (June 19, 2012)

Middleware Platforms for Application Development: A Product Comparison

Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

The Next Wave in BPM from Red Hat

OpenShift on OpenStack

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

The path to the cloud training

JBoss Enterprise Middleware

ARQUITETURA OPEN SOURCE PARA NUVEM HÍBRIDA

Platform Architecture & Integration with OpenShift

ACCELERATE DEVOPS USING OPENSHIFT PAAS

Tee se itse: pilvi Do it yourself: cloud

Integration in Action using JBoss Middleware. Ashokraj Natarajan - Cognizant

Red Hat CloudForms Roadmap Build & Manage an Open Hybrid Infrastructure. Xavier Lecauchois & John Hardy Product Management, Red Hat June 12, 2013

What is it? What does it do? Benefits

RH254L Red Hat System Administration III (Lab Only) 1

The path to the cloud training

Management Packs for Database

Red Hat is more than Linux.

MARKET DYNAMICS AND THE ROLE OF OPEN. Werner Knoblich SVP and General Manager EMEA, Red Hat October 2015

WORLDWIDE ISV PROGRAM GUIDE - RED HAT CONNECT FOR BUSINESS PARTNERS

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Build A private PaaS.

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

RED HAT CLOUD SUITE FOR APPLICATIONS

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

CLOUDFORMS Open Hybrid Cloud

RED HAT CLOUD SUITE FOR APPLICATIONS

Introducing Red Hat Enterprise Linux. Packaging. Joe Yu. Solution Architect, Red Hat

<Insert Picture Here> Java Application Diagnostic Expert

RED HAT CONTAINER STRATEGY

NCTA Cloud Architecture

Red Hat CloudForms: Open Clouds Under

Predictive Straight- Through Processing

Oracle Reference Architecture and Oracle Cloud

The Massachusetts Open Cloud (MOC)

FINANCIAL SERVICES: FRAUD MANAGEMENT A solution showcase

Flex Workloads Across Private Public and Hybrid Clouds with Red Hat CloudForms

Cisco Intelligent Automation for Cloud

Product Overview. Marc Skinner Principal Solutions Architect Red Hat RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

IBM Websphere Application Server as a Service

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

The future of middleware: enterprise application integration and Fuse

Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Red Hat Openshift Christoph Eberle

Building a better more secure Cloud RICHARD MORRELL

Cisco Integration Platform

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

Next-Generation ESB. Kevin Conner SOA Platform Architect, Red Hat Keith Babo JBoss ESB Project Lead, Red Hat. June 23rd, 2010

OpenShift 3.0 in the Sogeti Services Factory

Using Red Hat Systems Management Tools in a Hybrid Cloud

JBoss EntErprisE ApplicAtion platform migration guidelines

TRANSFORMING I.T. WITH AN OPEN HYBRID CLOUD

APPENDIX 1 SUBSCRIPTION SERVICES

How To Improve Your Communication With An Informatica Ultra Messaging Streaming Edition

= 注 意 = 更 新 型 番 (RN) 複 数 年 型 番 (F3 F5)も 対 象 に 含 みます 改 訂 日 付 SKU Description No.

Red Hat Cloud Strategy. Peter Hollén Cloud & IT Transformation Manager Nordics

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

OpenShift. Marek Jelen, OpenShift, Red Hat

Red Hat ISV Program Guide

GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION

Insurance Carrier Portal

Federal Enterprise Architecture and Service-Oriented Architecture

Transcription:

Global Trading Platfom key architectural and design considerations Vamsi Chemitiganti Chief Architect Financial Services September 09, 2013

Agenda Introductions Securities Industry background & trends Terminology Requirements Architectural Components Representative Architecture The road ahead Questions

Securities Industry The securities industry is one of the most important industries in the world, contributing 10% to the US GDP alone* By itself, the industry would be the 10th largest country in the world in terms of GDP Provides vital functions in terms of huge numbers of employed workers, capital access to govt & entrepreneurs Repository of household savings and assets; high equity ownership among US households Post financial crisis, huge emphasis on oversight and supervision

Trends in the Securities Industry Increasing Volumes globally more issuers and more trading Changing marketplaces and trading avenues Shrinking Margins leading to Cost & Efficiency pressures Complex business processes Increasing Risks Regulatory Pressures Cost pressures

Overview of financial markets

Three distinct categories of FSI workloads Operational Efficiency Solve targeted pain points; compliance, mobility, etc... Better, faster, cheaper (possibilities with Red Hat integration technologies) Looking beyond today Explore new go-to-business models Blue Oceans

Industry Terminology... Equities, Fixed Income and Options OMS (Order Mgmt System) FIX MDD (Market Data Distribution) Broker Front, Back and Mid Office Buy Side and Sell Side Marketplace

Trade & Transaction Lifecycle key workflows

Lifecycle of a Trade Ref. DTCC

Business Requirements Architecture must offer support front,mid & back office trading capabilities Display trade and blotter UIs for trade management. Support trading as a service Support a wide variety of financial products and formats. The first version will focus on equities Provide support for order capture, trading, crossing Provide the ability to cross buy and sell side market orders when both side orders are detected in the system) Auto route and execute orders based on accounts, quantity and real time market data Other order routing requirements..too many to list here

System Requirements Ability to support open messaging, complex events, workflow, business rules and integration capabilities GTP should provide realtime, low latency messaging capabilities Ability to add support for FIX,FpML,Market Data, JMS adapters etc. Support multiple versions of FIX and ability to route orders based on data within FIX Ability to run in both embedded as well as standalone mode with built in support for HA and Performance Other order routing requirements..too many to list here Need to provide rich Integration into Existing Enterprise Management Systems and Processes

Global Trading Platform Functional Architecture

Red Hat a rich pedigree in Financial Svcs RHEL RHEV RDO, Cloudforms and Openshift provides a platform for building and deploying modern cloud applications. Red Hat Middleware With Red Hat Storage (powered by Gluster), Red Hat is poised to disrupt the NAS market. Similarly Gluster provides an anchor to Red Hat s strategy for addressing customer pain-point associated Big Data Red Hat Cloud Virtualized deployment is especially important for proof-of-concept and pilot phases of projects. RHS When deploying Big Data solutions on virtualized infrastructure, most implementations benefit from RHEV s industry leading performance (especially low IO overhead). Java is a key language for development of modern applications and JBOSS is the leading Java developer platform Key technologies like Infinispan and Hibernate make it much easier for developers to build applications that present relevant context (application rules updated in relevant time) to end-users Red Hat Consulting & Support Red Hat Consulting can help you bring all of this together and maximize your business success Red Hat is providing the same level of legendary support we provide for Linux across all of these products and servcies Look for even more FSI support across Red Hat s portfolio as we broaden our focus and deep our integration with new technologies and partners Linux is overwhelmingly the OS/platform of choice for emerging applications and RHEL is without questions the leading platform for production Linux applications.

Design Tenets SOA based approach is key all core business functions modeled as SOA services ESB to interconnect all market participants Open messaging standard - AMQP chosen as the transport protocol of choice for performance and industry reasons FIX (Financial Information Exchange) run over AMQP JBOSS Fuse ESB chosen as the service bus JBOSS BRMS provides Rules,CEP and BPM under a single umbrella All data management services can be modeled as data services in a future version

Key components JBoss Fuse - mediation, routing and transformation Red Hat Messaging AMQP, flow control, guaranteed delivery Camel connectors QuickFIX, Bindy, etc... from("quickfix:examples/inprocess.cfg?sessionid=fix.4.2:market TRADER&exchangePattern=InOut").filter(header(QuickfixjEndpoint.ME SSAGE_TYPE_KEY).isEqualTo(MsgType.ORDER_STATUS_REQUEST)).bean(new MarketOrderStatusService()); JBoss BRMS Rules for order mgmt, routing, crossing,matching BPM for error handling escalation and auditing

Deployment Arch deepdive Started with embedded model. BPM and Rules embedded in existing Tomcat, IBM and BEA application servers BPM as a library than as a server Need to provide standalone BPMS and EDM Need to build out a shared infrastructure to host different process applications Centralize business process knowledge per group in a set of servers Applications access servers via webservice calls. Detailed performance & failover testing Decision server interface

Global Trading Platform Deployment Architecture

Global Trading Platform Data Flow

Other considerations 19

Big Data Considerations MR in memory via JBOSS Data Grid Need to crunch large volumes of data based on business reqs for risk mgmt Hadoop/HDFS too slow and batch oriented Solution leverage distributed caching to supply this capability

OPENSTACK OVERVIEW Red Hat OpenStack provides the foundation for your organization to build a private or public Infrastructure-as-a-Service (IaaS) cloud for cloud-enabled workloads. Using Red Hat OpenStack allows you to leverage OpenStack, the largest and fastest growing open source cloud infrastructure project, while maintaining the security, stability, and enterprise readiness of a platform built on Red Hat Enterprise Linux.

Leverage PaaS - OpenShift AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal 22 by

The Foundation of OpenShift is Red Hat Enterprise Linux OpenShift is Built on Instances of Red Hat Enterprise Linux (RHEL) RHEL RHEL RHEL RHEL AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal 23 by

The road ahead Further model all core business functions as SOA services Introduce CEP semantics as trading volumes increase and as more clients and instruments are brought on Create tiers of AMQP brokers by consumer type and service offered BPM and EDM as Service Implement in memory caching to improve lookup speed as well as to introduce in memory processing of data Looking at AMQP 1.0 and at the Proton project as well Looking at deploying non critical infrastructure on Red Hat OpenStack