GoOpen 2010: Rein Amund Schultz

Post on 29-Nov-2014

758 views 0 download

description

 

Transcript of GoOpen 2010: Rein Amund Schultz

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Implementing SOAat NASDAQ OMX Commodities

April 20, 2010

1

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Intro

Implementing SOA at NASDAQ OMX Commodities

2

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Intro

NASDAQ OMX Commodities;

Oct 2008: NASDAQ OMX acquired

Nord Pool International and Nord Pool Clearing

Mar 2010: NASDAQ OMX acquired Nord Pool

Nord Pool – the Nordic Power Exchange

Nordic, Dutch and German power derivatives

Carbon emission instruments

UK Derivatives in pipeline

3

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Intro

NASDAQ OMX Commodities;

Operates the financial marketplace. Nord Pool ASA is authorized as a regulated market (exchange) under the Norwegian Stock Exchange Act.

Regulated by Finanstilsynet (previous Kredittilsynet) Include IT revisions, risk committee, reporting of incidents, etc.

2008 figures: Turnover (trading and clearing): 2 576.6 TWh (Spot: 297.6 TWh)

119 398 million EURO (approx. 1000 billion NOK)

More then 210 000 transactions

4

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Where we was...

Before major upgrade April 2009

Many systems with known, and unknown, connections and dependencies

Many parts of the systems were getting old

System complexity made upgrades and testing difficult and time consuming

Competition forced business to be more flexibility (read; faster release cycles)

An IT strategy was composed

SOA architecture where many systems were to be replaced with services in SOA solution was a central part of this strategy

5

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

The implementation...

Why JBoss SOA

Experience with JBoss

Access to expertise and resources

Open Source considered as an advantage

The project

More time spent than expected

More problems than expected

More expensive than expected

6

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

The implementation...

The project

More time spent than expected

SOA (or Open Source) is no Silver Bullet

Need to have control of the requirements

More problems than expected

Loose coupling do not solve all interface problems...

Clustering is a challenge...

Platform problems

More expensive than expected

Supported versions are expensive

7

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Where we are...

SOA

Adding services are easy (but not that easy...)

Removing services are easy

Reuse of data

JBoss SOA as platform

Disaster med cluster is working well

2 incidents (rain and fire)

Performance is good

Wide range of components available

But not all working as expected...

8

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Projects in the pipeline...

Electronic Interface to Danish Emission Trading Registry

2-way communication for moving emissions allowances

Connection to Nord Pool Spot - Power Market News Line

Fetching market messages, prices, +++

9

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Thoughts/experience...

SOA

A good concept

But not the answer to all challenges...

Open Source

Open Source gives security

You can, if you need (or want to), actually see what happens in the code...

Ensure fast bug fixes

You can do it yourselves...

Access to bug fixes, improvements, functions through contributions and projects

But be careful to select functions not supported (avoid dead end projects)

10

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

Contact info

Rein-Amund Schultz

Director

Solution team Energy & Commodities

Global Software Development

NASDAQ OMX

11

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved.

12