design a next generation platform for all Reuters products for the next ten years

pityingmushroomInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 5 χρόνια και 12 μέρες)

287 εμφανίσεις


1
V2.2
The Brief
The Mission here was to design a next generation platform for
all Reuters products for the next ten years
3000 Xtra v5 Thick client
Lots of local storage
High Cost to deploy
C++ based, difficult to troubleshoot
Near end of life
Only one data source
Target
Reduce cost but provide a lead edge platform which can
composite all data sources

2
V2.2
The Numbers
This platform needed to be highly scalable and cope with the
extremes of the stock market
3.1 billion transactions per day
500,000 peak transactions per second
50% growth in the above rates
50million requests per day
each response averages 1mb
125tb of disk per anum

3
V2.2
The Architecture
Time Series & Analytics
Real Time Market Tick
Data From Exchanges
News headlines
Market Stream (Proprietary Format)
Data
Maintenance
& Monitoring
(Provides User
Interface for data
management,
automated data
management
workflows,
metadata and
business rules)
Ilog
iLog Team Server
Tsi 6
API
Running in
App server
Client side
Reuters
Product
3000 Xtra
HTTP
Server
Cache
Websphere App Server
Provides decoupled integration between client &
server
Exposes standard Web Service & JMS interfaces
Streams data to clients
Monitors data quality

VHAYU
Java
Subscriber
(for data
quality
issues)
VHAYU
Publish
Corrected
data / rules
W
E
S
B
Micro
Work-
flows
JMS
routing
&
failover
WS
mgmt
Client
Data
Viewing
Rules
(CMS /
iLog)
DMMT
Operations
Analyst
VHAYU API
Request
response
ASCII Reuters
Market Feed /
Reuters Wire
Format, filtered
data
(Multicast)
Reuters Time
Series Collector

(native Windows code / Low
Latency Java)
VHAYU

Velocity

Analytics Engine (Applies Data Quality Rules)
Persistence Engine (Stores data)
VHAYU Multicast
TSC Feed
Handler
Quality
Rules Feed
Handler
Market
Rules Feed
Handler
SAN
VHAYU

Velocity
Real Time Feed

4
V2.2
The Technology
The IBM websphere stack was selected key products are :

IBM Websphere Application Server

IBM Websphere Object Grid

IBM WebSphere Enterprise Service Bus

DataPower

5
V2.2
The Hardware
Farms of Application servers were built out in London and New
York datacentres
Standard Hardware HP DL585 G2
Quad Core Xeon
Windows 64 bit
64Gb RAM
Massively scalable horizontally, no degradation in performance
32 Servers in each data centre

6
V2.2
The Project
The project completed on time and to budget £30million and is
now in fitness for launch phase
The websphere stack proved to be highly scalable and did
what it said on the tin
No Java in Reuters previously, leaned on IBM consultancy
services quite heavily
Software services made Labs available and were very
supportive
All in a successful project with a Partner who was in it from the
beginning not just there to sell software but stood shoulder to
shoulder