Eclipse Open Financial Market Platform Creation Review



Similar documents
Eclipse Open Financial Markets Platform

Fixed Income Trading and Platform Architecture. Khader Shaik

ebam Creation Review

SMILA. (SeMantic Information Logistics Architecture) Creation Review by Igor Novakovic, August Georg Schmidt; made available under the EPL v1.

Gain the TWIN advantage

Leveraging the Eclipse TPTP* Agent Infrastructure

1 What Are Web Services?

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

1 What Are Web Services?

Eclipse Open Healthcare Framework

OSGi Technology for System and Network Architects DECEMBER 2013

Accelerated Java EE Open Source Development with Eclipse CON1905

An Oracle White Paper June Integration Technologies for Primavera Solutions

CALYPSO ENTERPRISE RISK SYSTEM

The Financial Markets Division of a Bank

Best Practice SOA goes Eclipse

CREDIT. Asset Liability

KONDOR+ STRAIGHT THROUGH PROCESSING ONE PRODUCT, ONE DATABASE, ONE WORKFLOW: INCREASING EFFICIENCY AND REDUCING COSTS FROM THE FRONT TO THE BACK

Summit FT The treasury and capital markets solution

Converting Java EE Applications into OSGi Applications

Financial Planning. Technical Analysis. Treasury & Risk Management software specialists

Efficient treasury operations

Integrated global treasury management

A complete practical guide to the applications of foreign exchange and money market products

TimeScapeTM EDM + The foundation for your decisions. Risk Management. Competitive Pressures. Regulatory Compliance. Cost Control

OMG Global Conference April 23/ Electronic market making efficient and robusts operations. Godfried De Vidts Director of European Affairs

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

A CONFIGURABLE SOLUTION TO EFFICIENTLY MANAGE TREASURY OPERATIONS

DeVoxx 2009 Presentation proposals from the OW2 Community.

Overview of SODA and The Stepstone Reference Implementation.

FREQUENTLY ASKED QUESTIONS

Loan Operations/Settlement System Solutions Mike Johnstone - LMA

Eclipse Summit Europe 2008

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

IBM WebSphere Application Server Family

USING THOMSON REUTERS EIKON EXCEL

Enhancing Productivity. Credit Suisse

Property & Casualty Insurance Solutions from CCS Technology Solutions

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

Module Description. Master Programme. International Business and Finance (M.A.)

What means extensibility?

Misys FusionRisk Credit Software overview. Take control of credit risk. Gain better visibility into corporate default

A NEW GENERATION OF REFERENCE DATA SERVICES. From Interactive Data, The Reference Data Powerhouse

What is the overall role of each of the standard bodies / organizations involved in this collaboration?... 2

Framework Adoption for Java Enterprise Application Development

OW2 Open Source Cloudware Initiative

Ref: PX/CWG/0751 TERMS OF REFERENCE

CONSULTING SERVICES Financial Systems Implementation Support

SERVICE ORIENTED ARCHITECTURE

TRADING SOLUTIONS CONNECTIVITY & INTEGRATION (TSCI) A Bloomberg Trading Solutions Offering BE AGILE

SOA-14: Continuous Integration in SOA Projects Andreas Gies

MAIN SYSTEM MODULES KEY FEATURES ONE SOLUTION TO ALL YOUR WEALTH MANAGEMENT NEEDS CLIENT RELATIONSHIP MANAGEMENT PORTFOLIO MODELING & REBALANCING

BONITA, The Open Source BPM Solution

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

Solutions for Balance Sheet Management

Technology Services for Risk Management

Community Systems Management Open Source COSMOS Creation Review

OSGi Technology for Developers DECEMBER 2013

NUCSOFT. Asset Liability Management

WHITE PAPER. Written by: Michael Azoff. Published Mar, 2015, Ovum

How To Develop A Mobile Application On An Android Device

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

Defining Treasury Success. Establishing and Automating Treasury Metrics

Securities Processing

Misys FusionRisk Solution overview. Grow with risk intelligence. Act with greater insight

Hysan Development is a real estate investment, management and development company based

Asset Liability Management for Insurance Companies

Integration using IBM Solutions

Do you know how your TSM environment is evolving?

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Equity Swaps Management Application

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.

Ability to trade using two platforms: the Soft-FX Traders Platform and MT4;

MISYS BANKFUSION UNIVERSAL BANKING WELCOME TO THE FUTURE OF BANKING

Certification Program on Corporate Treasury Management

The complete system for FX and money markets trading efficiency

Web Tools Platform (WTP) 3.5

Sybase Unwired Platform 2.1.x

White Paper: OSGi-based E-Health / Assisted Living

ECOFIN RESEARCH & CONSULTING

Oracle Mobile Sales Assistant 2.0

Best Practices for Implementing Oracle Data Integrator (ODI) July 21, 2011

Web Development with the Eclipse Platform

SECURITIES FINANCE. Repo, Securities Lending Collateral Management targit - all rights reserved

Nuxeo, an open source platform for content-centric business applications. Stéfane Fermigier, Nuxeo Laurent Doguin, Nuxeo

Q: Which versions of Oracle BI does Primavera P6 Analytics support? A: Oracle Business Intelligence 10g

Advanced Analytics for Financial Institutions

ASSET AND INVESTMENT MANAGER (AIM) A Bloomberg Trading Solutions Offering BE AGILE

Form SR-4 Foreign Exchange and OTC Derivatives Notes to assist Completion

Eclipse 4 RCP application Development COURSE OUTLINE

API Architecture. for the Data Interoperability at OSU initiative

Big Data & Analytics. Counterparty Credit Risk Management. Big Data in Risk Analytics

As an investment manager, you need. to efficiently run back- and middle-office. operations so you can concentrate on your

CVA, Hedging and Best Practices Denny Yu, CFA

DIGITAL SOLUTIONS EMPOWER ADVISORS AND ENHANCE THE ONLINE CUSTOMER EXPERIENCE WITH TURN-KEY CONTENT AND CUSTOMIZED WEBSITES.

Oracle Application Server 4.0: The Integration Platform for Oracle Products and the Internet. An Oracle White Paper August 1998

SCOrWare project, an enabler for open source SCA-compliant solutions

COMMODITIES MANAGEMENT SOFTWARE

At 17:00 hours (5:00 pm) each Friday, trading will be disabled until Sunday 17:00 hours (5:00 pm).

Developing Service-Oriented Architecture Applications with OSGi

Transcription:

Eclipse Open Financial Market Platform Creation Review January 2008

Objectives and Scope The OFMP project's goal is to build an extensible, component-based Financial Market Platform based on industry business requirements and state of the art technologies. It addresses several Financial Markets industry needs: Improved interoperability and integration between Business Lines and Front to Back operations; Financial Market Products flexibility; Real-time view on Financial Markets Department's activity. The frameworks, components and tools created by this project will be used by vendors, integrators and financial institutions to build tailor-made financial market applications. The components will leverage existing open source financial tools and libraries. OFMP provides exemplary application which demonstrate how the OFMP services can be used to create integrated applications. The project will foster an ecosystem involving organizations and institutions interested in this type of platform. 2/14

Overview A typical Financial Market Department requires a 3-layer-workflow: Front Office: traders input deals on the market using their preferred trading platform. Middle Office: first level control, employees validate deals, reconciliate positions discrepancies with Back Office, control and report profit and loss situation, assess counterparties' trade confirmations,... Back Office: second level control, impact bank's balance sheet, send SWIFT messages. A Financial Market Department may also be organized in 3 desks: Foreign Exchange deals with currency based products Money Market ensure bank's liquidity through interest rate based products Capital Market trades Equity products. Foreign Exchange and Money Market desks together are usually considered as a single entity called Treasury. 3/14

Workflow Overview Front Office manual entries EBS Bloomberg Lehman Brothers Reuters Dealing [other systems] Mid Office Middle Office Financial Market Application (Foreign Exchange / Money Market / Capital Market) Back Office Back Office System 4/14

Architecture Overview Front Office Gateway (Interface to any Front Office Platform) Core Server deal capturing, analysis, storage deal check, transfer to back office system Position Keeping Portfolio Management Profit and Loss Risk Management Reporting Back Office Gateway (Interface to any Back Office System) 5/14

Code Contribution Kaupthing Luxembourg offers its Financial Market platform as initial code-base. The project started in Kaupthing Bank Luxembourg's Financial Market Department in November 2006 with collaboration of WeigleWilczek GmbH consultants; it sums up about 27 months of work and is used on a daily basis in production since March 2007. Current features include: STP Front Office to Back Office workflow OSGi based Front Office Gateway (FOG) TOF Protocol support Interfaces to Reuters 3000 Xtra and EBS trading platforms Forex Desk support (Spot, Forward, Swaps) Money Market Desk support (Loan and Deposits) Business Date Management Banks and customers counterparties management Portfolio Management Position Keeping Account Manager deals' Profit and Loss Currency Rates CLS compatibility Automatic and On-Demand Reporting Automatic and semi-automatic deal validation Job Scheduler User/Roles security management 6/14

Code Contribution WeigleWilczek GmbH offers the Rich Client Markup Language (RCML). RCML combines XML and JavaScript to program and configure rich clients based on Eclipse's Rich Client Platform (RCP) in a very efficient and cost effective way. RCML allows you to quickly build interactive, Java-based rich client applications based on SWT/JFace. RCML is used in the initial code base to define views and perspectives, simplify UI Data Binding, specify reports, define custom business-oriented testing languages and customize services. 7/14

Eclipse Technologies The OFMP Platform is based on several Eclipse Technologies: Eclipse RCP for client side Equinox for Front Office Gateway Eclipse Data Binding through RCML Eclipse BIRT PDE Headless build technology 8/14

Planned Business Features Forex Profit and Loss Limits management: intra day and overnight (trading limits, counterparts exposures,..) Integration of Money Market and Forex activities Capital market products coverage Positions real-time mark to market Derivative instruments: Swaps (IRS, TRS), Options (starting by plain vanilla products), Contract For Difference (CFD) Asset and Liabilities Management (ALM) Forex and Capital Market Var and Expected Shortfall Risk reports. Advanced mark-to-market features: Monte Carlo for exotic valuation Closed forms solutions 9/14

Technical Plan Sanitize Initial Code Base Equinox OSGi Migration. The current code base should run inside Equinox OSGi as a single bundle. Extract third party libraries to standalone bundles. Replace EJB remoting with one of the spring remoting technologies. Use Spring OSGi to extract several services from code base to standalone bundles. Migration to Eclipse technologies like EclipseLink and Swordfish SOA Runtime Framework Move inter-service communications to Message Oriented Middleware (MOM) Provide extension points for financial product definition, based on FpML model. Integrate financial libraries like Quantlib or Matlab Abstract the BackOffice interface through a separated Back Office Gateway. Extend the protocols supported by the Front Office Gateway (FIX, web-based trading platforms) 10/14

Initial Roadmap The Open Financial Market Platform (OFMP) Project is proposed as a sub-project under the Eclipse Technology Project. The project functions under an agile development process with milestone releases every 3 months. Date Version Description 2008 - January Project Creation Review 2008 - March 1.0 M1 Sanitize source code OSGi based Front Office Gateway 2008 - June 1.0 M2 Forex Profit and Loss Single OSGi bundle server Extract third party libraries to standalone bundles 2008 - September 1.0 M3 Position Keeping, Counterparty, Currency, Date and Calendar services moved to OSGi Spring Remoting 2008 - December 1.0 Fully OSGi based server Kaupthing Luxembourg will continue to invest 4 resources full time until June 2008. Mentors Naci Dai - Eteration A.S. - Eclipse WTP Project Team. Neil Hauge Oracle - Project Lead for Eclipse Dali and WTP PMC Member. 11/14

OFMP Interest Group Getting additional requirements for OFMP besides those from Kaupthing Bank is crucial for a market driven development. We are working on the foundation of an Industry Working Group (IWG - working title) consisting of representatives from at least 3 financial institutes. In collaboration with OFMP Project Team, this IWG is planned to: Collect and produce business requirements and analyses; Ensure a generic definition to ensure a broad market interest in these functions; Act as an advisory board on OFMP functional and technical roadmaps; Act as OFMP promoters in their industry. 12/14

Initial participants Member Company Role Experience and relation with OFMP Frederic Conrotte Kaupthing Luxembourg Software Architect Co-Project Lead Frederic is a software architect working in Kaupthing Bank Luxembourg s Financial Market Department. He has been working for several financial institutions for about 7 years, and is currently working on OFMP project s technical and functional implementation aspects. Fabian De Keyn Kaupthing Luxembourg Financial Engineer Co-Project Lead Fabian works as a financial engineer and market risk manager at Kaupthing Bank Luxembourg. In addition to his market risk assignments, he has launched the Victoria project, in which he leads the functional division. Aleksey Aristov WeigleWilczek GmBH Software Architect Co-Project Lead Aleksey is a senior software architect with Weigle Wilczek GmbH, building enterprise apps for more than 10 years. While working on the architecture and implementation of Kaupthing's Victoria Project, Aleksey will work on OFMP's system architecture. Gil Huart Kaupthing Luxembourg Financial Engineer Gil works as a financial engineer and market risk manager at Kaupthing Bank Luxembourg. He works on OFMP functional and risk business analyses. Sergey Vasiljev Independant Consultant Software Designer - Commiter Sergey is an Independent IT-Consultant. Working for years in the field of Java-EE, he is responsible for the design and realisation of the MoneyMarket module in OFMP. 13/14

More information Project Proposal: http://www.eclipse.org/proposals/ofmp/ Newsgroup: news://news.eclipse.org/eclipse.technology.ofmp OFMP preview demo: http://www.covariance.lu/docs/ofmp_presentation.htm 14/14