Global Trading Platform

Similar documents
Global Trading Platfom key architectural and design considerations

The Next Wave in BPM from Red Hat

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

JBoss Enterprise MIDDLEWARE

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

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

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

JBoss enterprise soa platform

Integration in Action using JBoss Middleware. Ashokraj Natarajan - Cognizant

Middleware Platforms for Application Development: A Product Comparison

Predictive Straight- Through Processing

FINANCIAL SERVICES: FRAUD MANAGEMENT A solution showcase

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com

Oracle Business Activity Monitoring 11g New Features

Enterprise Application Designs In Relation to ERP and SOA

What is it? What does it do? Benefits

Introduction to Service-Oriented Architecture for Business Analysts

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

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

Management Packs for Database

JBoss Enterprise Middleware

AquaLogic Service Bus

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

Oracle Reference Architecture and Oracle Cloud

Managing Application Performance with JBoss Operations Network and OC Systems RTI

Creating a Strong Security Infrastructure for Exposing JBoss Services

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

BONITA, The Open Source BPM Solution

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS

ITSAC Level Description: Developer Analyst 2 ITSAC Technology Type: Emerging I. DESCRIPTION OF SERVICES

Automation, Efficiency and Scalability in Securities Back Office Processing An implementer's view

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

BROCHURE ECOSYS EPC. Full Lifecycle Project Cost Controls

The future of middleware: enterprise application integration and Fuse

JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008

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

Federal Enterprise Architecture and Service-Oriented Architecture

AutoPilot Middleware-Centric Application Performance Monitoring

Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond

Open Source Business Rules Management System Enables Active Decisions

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

RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH MULE ESB ENTERPRISE 3.4

Introduction to BPM. Dr. Setrag Khoshafian. Chief Evangelist & VP of BPM Technology

Data Integration: Using ETL, EAI, and EII Tools to Create an Integrated Enterprise. Colin White Founder, BI Research TDWI Webcast October 2005

JBoss Enterprise MIDDLEWARE

JOURNAL OF OBJECT TECHNOLOGY

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Service-Oriented Architecture Foundation

Service-Oriented Architecture: Analysis, the Keys to Success!

webmethods Product Roadmap Subhash Ramachandran VP, Product Management webmethods Product Line

Modern SOA Testing. A Practitioners Guide to. July 2011

April 25, 2011 The Forrester Wave : Enterprise Service Bus, Q2 2011

Open source business rules management system

AquaLogic ESB Design and Integration (3 Days)

day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows Azure Storage... 3 day 2 5

The Challenges in Real Life ESB Deployments

Approach to Service Management

Unifying IT Vision Through Enterprise Architecture

Best Technology - Enabled Process Improvement Project Puccini - PEX Excellence Award 2015 Finalist

Oracle Service Bus Statement of Direction August 2008

Intalio BPM. The first and only complete Open Source Business Process Management System

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION

JBoss Enterprise SOA Platform Overview and Roadmap. Ken Johnson, Director Product Management Red Hat

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Integration using IBM Solutions

Enterprise Manager 12c for Middleware

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

BPM and Rules Technical Update. Sunil Aggarwal, WebSphere BPM Leader UK&I

ActiveVOS Server Architecture. March 2009

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

IBM BPM Solutions Addressing the Enterprise Business Process Management

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Business Process Management Enabled by SOA

Developers Integration Lab (DIL) System Architecture, Version 1.0

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Enterprise IT Architectures SOA Part 2

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

Business Process Management Tampereen Teknillinen Yliopisto

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

Transcription:

Global Trading Platform Vamsi Chemitiganti Chief Architect Financial Services Derrick Kittler Middleware SA Manager, Lead 11 June 2013 -

2 What's this talk about? What it is... and... What it is not...

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

4 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

5 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

6 Overview of financial markets

7 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

8 Trade & Transaction Lifecycle key workflows

9 Lifecycle of a Trade Ref. DTCC

10 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

11 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

12 Global Trading Platform Functional Architecture

13 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

14 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

15 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

16 Global Trading Platform Deployment Architecture

17 Global Trading Platform Data Flow

18 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 Beginning to examine modeling data elements as data services