Design, prototype, create, and deliver a workflow solution that allowed Operations in London, New York, and the Asia Pacific to input, process, and monitor brokerage trades globally.
The Solution
Implement a Service Oriented Architecture (SOA) using a TIBCO Enterprise Service Bus (ESB) to orchestrate process. Wrap all applications in a service layer and create a dashboard to monitor trades as they are processed by each service.
Key Features
TIBCO EMS Backbone
A TIBCO messaging backbone (EMS) with messages transformed and orchestrated by a TIBCO Enterprise Service Bus (ESB).
Translation & Mapping
Trade events pumped into the ESB via a Trade Capture Gateway, and their attributes translated and mapped and fed to downstream business services such as finance, reporting, revenue, confirmations, risk, etc.
Managing Risk
An Aleri Complex Event Processing (CEP) solution monitored and assessed Risk.
Workflow
TIBCO iProcess provided Workflow for a number of business processes. WCF .NET services wrapped the TIBCO iProcess API, exposing TCP and HTTP endpoints to allow communication with the SOA framework.
Service Adapters
Service adapters developed using TIBCO BusinessWorks (BW) and Windows Communication Foundation (WCF) allowed applications to share trades with the rest of the SOA.
Real Time Dashboards
Service dashboards provided real-time information so that users could analyse data or address issues when they arose.
Staged Approach
Initially the OTC Name Give-Up business was migrated into the SOA, followed later by the Matched Principal business.
System Health
The overall health of the system was monitored by TIBCO Hawk and the integrity guaranteed by the use of hot and cold standbys.
Key Tasks
Z
Research
Research, evaluate, and vet a new architecture for an enterprise Services Oriented Architecture (SOA) as part of a five-year strategy.
Z
Collaborate
Work closely with business analysts, business users, and the strategic projects director.
Z
Assemble
Build up a team, interview candidates, and assess solution providers.
Z
Author
Author feasibility and system design documentation.
Z
Workshop
Demonstrate and workshop the project in New York and collaborate with teams in the Asia Pacific.
An extensive project and much needed. A bold move away from a paper-based trail orchestrated by a hotchpotch of disparate systems to a modern service oriented architecture with availability, durability, and scalability.
Pacing
Deadlines were tight, but unnecessary in some cases. Sometimes it is better to tackle things more slowly, methodically, in stages, rather than rush everything at once.