cp overview for ba version july 1st 2011

24
S&T TECHNOLOGY OPERATIONS – CP (Eikon) Overview Mamun Rashid June 2011

Upload: mamun001

Post on 05-Dec-2014

472 views

Category:

Economy & Finance


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cp overview for ba version july 1st 2011

S&T TECHNOLOGY OPERATIONS – CP (Eikon) Overview

Mamun RashidJune 2011

Page 2: Cp overview for ba version july 1st 2011

2

Eikon Software’s Place in the Universe

Page 3: Cp overview for ba version july 1st 2011

3

Why is Eikon Important?

Page 4: Cp overview for ba version july 1st 2011

4

What is CP?

• CP Stands for Common Platform• It used to be that Thomson Reuters Development was all

over the place because we have so many products!• With “Common Platform”, we wanted to bring in all those

products and their development and support under one platform.

Page 5: Cp overview for ba version july 1st 2011

5

What is Techops?

• Techops is basically “Operations” side of the company.

• Since most of our products are IT-based, we call it Techops

Page 6: Cp overview for ba version july 1st 2011

6

What is CP Techops?

• Techops supports more than just CP or Eikon!

• So, part of the Techops that DOES support CP, is called “CP Techops”

• That’s what we are

Page 7: Cp overview for ba version july 1st 2011

7

Where do we fit in the big company?

• The big umbrella company is Thomson Reuters, which of course came to life when Thomson and Reuters merged just 2+ years.

• Within Thomson Reuters, there are a few companies. One of them is Thomson Reuters Markets.

• Within Thomson Reuters Markets, there are a few SBUs (Business Units) like Sales and Trading (S&T), Investment and Advisory (I&A) etc.

• We are part of S&T

Page 8: Cp overview for ba version july 1st 2011

8

Our Universe

CP 2nd Level

Support

CP 1st Level

Support TRCS

Eikon Customers

3rd Level Support

Development

Vendors

ISM Community

Senior Management

QA Teams

Project Managers

CP Implementation

Team

Page 9: Cp overview for ba version july 1st 2011

9

Org Structure

Page 10: Cp overview for ba version july 1st 2011

10

7 Pillars of CP

AAA Search and Nav

DACT Eikon News RTD TimeSeries

•Every Pillar has its own Development, QA, Support Model etc.

Page 11: Cp overview for ba version july 1st 2011

11

AAA Pillar

• AAA Has to do with user accounts, their password, profile, their permissions etc.

• It is a monster to manger!• It pulls together many databases: pre-existing and new

Page 12: Cp overview for ba version july 1st 2011

12

Search and Navigation Pillar

• First of all Search and “Navigation” hardly has anything to do with each other. But they are under the same umbrella.

• Search of course supports Eikon users doing searches (like Google)

• Navigation refers to menu items, right click options etc.

Page 13: Cp overview for ba version july 1st 2011

13

RTD Pillar

• Real Time Data Pillars delivers market data (stocks quotes and related info for example) to Eikon users’ desktops in fractions of a second.

• Very mature product based in Unix platforms.• Grabs data from another infrastructure called “IDN”.

Page 14: Cp overview for ba version july 1st 2011

14

DACT Pillar

• DACT Pillar, amongst other things, builds “Views” of web pages within Eikon

• Just about every page in Eikon is build by the DACT Pillar• Relies heavily (30+) feeds from internal and external data sources• You can think of DACT as Cable TV Screen

Page 15: Cp overview for ba version july 1st 2011

15

Eikon Pillar

• Very confusing!

• There is Eikon Pillar within Eikon

• Essentially, it is pillar that provides Eikon users the code that installs our product.

• It also supports some applications like “Calculators”

• Split into two: “Desktop” and “Server” sides

Page 16: Cp overview for ba version july 1st 2011

16

News Pillar

• This pillar provides Top News, Streaming Headline News and News Stories

• Has multiple feeds• Difficult to support because you have to know a lot of

which “clicks” on Eikon is fed by what mechanism and what source.

• Streaming Headline News comes via RTD Pillar

Page 17: Cp overview for ba version july 1st 2011

17

Timeseries Pillar

• This pillar should be called “Charts” pillar• There are two types: “Inter-day” and “Intra-day”• Supported by the heaviest and most expensive

equipments we have.• This too is monster because it keeps lots of data and

delievers instantly on demand• Timeseries and News has been the two most problematic

pillars thus far.

Page 18: Cp overview for ba version july 1st 2011

18

What about Eikon Mobile?

• This is Eikon on mobile devices like iPhone, Blackberry etc.

• Supported by RTD Pillar because real-time data is the biggest item delivered on this platform

Page 19: Cp overview for ba version july 1st 2011

19

Environments and Data Centers

• We have 4 Production Data Centers (London, Singapore, New York, and St. Louis)

• We have 1 Staging Environment called PPE• We also have a bug testing environment called

MPPE (80% virtualized)

Page 20: Cp overview for ba version july 1st 2011

20

Release Cycles

• Monthly (4 weeks)• Week 1: PPE• Week 2: Testing• Week 3: Docklands (DTC) (London)• Week 4: NTC + HDC + STC ( 3 Datacenters)• Week 1: MPPE (MPPE follows Production unlike PPE)

Page 21: Cp overview for ba version july 1st 2011

21

Change Path from Dev to Production

Page 22: Cp overview for ba version july 1st 2011

22

ICC Process Conference Calls

• IRT Call Opens Immediately and stays open• IMG Call happens about ever 90 minutes• 3 Key Roles in these calls• Incident Manager runs the IMG Calls• Recovery Manager runs the IRT, but reports to IMG call participants• Recovery Lead investigates and executes receovery steps but does not join the IMG call

Page 23: Cp overview for ba version july 1st 2011

23

DEFCON LEVELS

• DEVCON4 is normal operations. We can have proactive IRT calls• DEVCON3 is when open IMG calls• DEVCON2 is when impact to customers is more severe and prolonged• DEVCON1 is way up there like a natural disaster

Page 24: Cp overview for ba version july 1st 2011

24

Any Questions or Comments?