Fixed Income Trading Platform Architecture



Similar documents
Fixed Income Trading and Platform Architecture. Khader Shaik

API Solutions. Flexible, powerful technology. Integrate IRESS solutions into your. IRESS API Solutions systems and workflows with IRESS API

SOLUTION BRIEF. TIBCO StreamBase for Foreign Exchange

Order Management System for Equity Derivatives

SOLUTION BRIEF. TIBCO StreamBase for Algorithmic Trading

SAMPLE RESUME FORMAT

Net Developer Role Description Responsibilities Qualifications

FIX Protocol One Day Course. By Khader Shaik

Consulting and Systems Integration (1) Networks & Cloud Integration Engineer

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

HUDSON SALARY GUIDES 2015

Client/server is a network architecture that divides functions into client and server

Haksun Li MY EXPERIENCE WITH ALGORITHMIC TRADING

DIABLO VALLEY COLLEGE CATALOG

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Summit FT The treasury and capital markets solution

Securities Trade Life Cycle. Khader Shaik

Mohammed Khan SUMMARY

The TransactionVision Solution

Oracle Business Activity Monitoring 11g New Features

CONTINUOUS INTEGRATION TESTING

How To Create A C++ Web Service

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

ANTONIO SCATOLONI Italy antonio.scatoloni[at]gmail.com

Curriculum Vitae. Methodical Quality Assurance and Test Management

Ethar Ibrahim Elsaka

AquaLogic ESB Design and Integration (3 Days)

COM 440 Distributed Systems Project List Summary

BIT Course Description

Memo: August 27, To: new or prospective students entering our PhD or MS program who are interested in computer networking.

MATLAB in Production Systems, Database Integration, and Big Data Eugene McGoldrick

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

Risk analysis with depth. Software, Services and. XVA Capital IM Limits Adjoint

Wealth Management System

CALYPSO ENTERPRISE RISK SYSTEM

IBM Client Innovation Centre Leicester - Vacancies for Experienced Hires

-8*6-DYD6HPLQDU 6HUYOHW$UFKLWHFWXUHV 5DLQHU+LVV$QGUHDV.DSS 6<6725$*

What Is the Java TM 2 Platform, Enterprise Edition?

WSO2 Message Broker. Scalable persistent Messaging System

Java EE 7: Back-End Server Application Development

CAREER OPPORTUNITIES

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

GILE BLOOMBERG TRADING SOLUTIONS

Stelian Dumitrascu.

This position requires a minimum of 30% minimum documented disability. Resume to: Skip Rogers, Executive Director skip. rogers@ableforces.

TRADE ORDER MANAGEMENT SOLUTIONS (TOMS) A Bloomberg Trading Solutions Offering BE AGILE

SELL-SIDE EXECUTION & ORDER MANAGEMENT SOLUTIONS (SSEOMS) A Bloomberg Trading Solutions Offering BE AGILE

Elements of Advanced Java Programming

SOFTWARE ENGINEER. For Online (front end) Java, Javascript, Flash For Online (back end) Web frameworks, relational databases, REST/SOAP, Java/Scala

Perella Department of Finance Skill Specializations Applicable to Finance Careers

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Service Virtualization

Enhanced System Integration Test Automation Tool (E-SITAT) Author: Akshat Sharma

Version Overview. Business value

Overview. Integrated Front-mid-back office as well as standalone Front office or Back-office solution or Trading Channels

Automation and Virtualization, the pillars of Continuous Testing

Valdi. Equity Trading

The Enterprise Service Bus

Valdi for Equity Trading High performance trading solutions for global markets

Strong experience in drafting Test Plan, Test Strategy, Test Estimation, Test Cases, Requirement Matrix, Audit and Test Results documents

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

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

Australian Computer Society ANZSCO ICT Code descriptions v Further updates will be issued in

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

Rupert Lane MEng / rl@rupert-lane.org

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

Classic Grid Architecture

TRANSAQ. Perfect software for broker-dealer services. Russian and International Markets

Web and Enterprise Applications Developer Track

A challenging position as Software Engineer with an emphasis on Object Technology.

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

WORLD CLASS TECHNOLOGY AT YOUR FINGERTIPS

Managing Java EE Performance with Embarcadero s J Optimizer Request Analyzer

MD Link Integration MDI Solutions Limited

Enterprise Application Integration

Advanced TIBCO Monitoring When Your Business Relies on TIBCO

SequeLink Server for ODBC Socket

Executive summary. Table of Contents. Benefits of an integration platform. Technical paper Infor Cloverleaf Integration Suite

TradeSystem. User Reference and Installation Manual. Version 1.0. Orion Computer Systems, Inc. TradeSystem User Reference and Installation Manual

The Challenges in Real Life ESB Deployments

WEBSPHERE APPLICATION SERVER ADMIN V8.5 (on Linux and Windows) WITH REAL-TIME CONCEPTS & REAL-TIME PROJECT

The Internet of Things

CLEVER DEVICES. Associate, Woodbury, NY. I. Job Summary:

What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems

Oracle WebLogic Server 11g: Administration Essentials

IBM DataPower SOA Appliances & MQ Interoperability

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

Develop and test faster by virtualizing constrained application components

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Transcription:

Fixed Income Trading Platform Architecture Khader Vali Shaik Note: Design of hypothetical system for educational purpose

Architecture Diagram 2

Technical Requirements of Trading Platform Performance Scalability Fault Tolerance Reliability/Stability Security Modular (options to use selected components) Open Architecture (support for extensions) Open APIs Easy Integration 3

Functional Requirements of Trading System Trade Capture Market Access (D2D, D2C, Market Data) Pricing Risk & Portfolio Analytics Position Management (Blotter) Easy Integration with middle and backoffice systems 4

Popular FI Products Government Bonds Strips Corporate Bonds Floaters Inflation Linked Bonds Multi-step bonds Futures Bond Options Futures Options Swaptions Caps and Floors Emerging Markets etc 5

Front End Users Traders Risk Management Group Operations Support Applications Trade Capture Quote Entry Risk Analytics Operations etc. Technologies Excel + Vendor Libraries C++ Java C# (latest development) Platforms Windows Unix (X-Windows) 6

Application Servers Application Servers Pricing Engine, Risk/Analytics Engine, Position Management, Market Data Server etc Technologies High Performance Architecture Java (Core Java) C++/C# Communication Software (TIBCO EMS, SOAP etc) Vendor APIs (if any vendor products used) 7

Database Popular Database Servers Sybase Oracle MS SQL Server etc 8

Multi-tier Architecture Communication Protocols Synchronous TCP/IP etc Asynchronous Messaging Messaging Publish/Subscribe Point-to-point MQ, Tibco and vendor products Java JMS, RMI, Sockets, WebServices etc.net Remoting, WebServices etc 9

Design Considerations Scalable and Powerful platform Processing Power complex calculations Pricing Analytics Risk Calculations P&L Calculations etc 10

Backoffice Usually different from Trading Systems Settlement Accounting & Finance Regulations/Compliance Usually External Service Providers Custodian Houses Many vendor software products available 11

Technology Team Front-end Developers GUI developers with reasonable understanding of the products, fundamentals of Fixed Income mathematics Pricing Engine Back-end developers Core language expertise (VBA, Java, C++, multithreading, data structures, performance etc) In-depth knowledge of Product Evaluation methods Financial Mathematics/Mathematics educational background Ph.D, MS in Math and Finance, or some certifications in finance etc. 12

Technology Team cont.. Risk Engine Complex APIs and Application Server Advanced Math Degree Advanced Finance Education, Ph.D, CFA etc Usually available in the form of APIs or Vendor product Other Technical Skill Platform skill Unix scripting, architecture, performance etc 13

Technology Team cont.. QA / Testing Good understanding of Markets and Products Excel/VBA Good understanding of Trading Knowledge of Risk Measures etc Support Team Provide day to day system support Troubleshooting Platform Knowledge (Unix scripting, excel, VBA etc) Good business knowledge Good Communication Skills etc. 14

Quant Quantitative Analysts Financial Engineers Role Developing Pricing Models, Risk Models, Trading Strategies, etc Assisting Traders in Trading Strategy development and testing Build and Perform Regression tests, Stress tests etc 15

Vendor Trading Platforms Popular FI Trading Systems Bloomberg Professional Reuters Trading for Fixed Income Thomson TradeWeb and many more Key Features Provide most of the basic features Connectivity with Liquidity Sources Algorithms of Analytics Risk Measures Support of complex products STP (Straight Through processing) support etc 16

Bloomberg/Reuters Trading Systems Full Service Trading Platforms Trade Entry Market Data Risk and Portfolio Analytics etc Connectivity Liquidation Sources (ECNs etc) Other Broker/Dealers (Dealer-to-Dealer D2D) Large Clients (Dealer-to-Client D2C) 17

Thank You Khader Vali Shaik khaderv@yahoo.com http://www.ksvali.com 18