GoOpen 2010: Rein Amund Schultz

12
© Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. Implementing SOA at NASDAQ OMX Commodities April 20, 2010

description

 

Transcript of GoOpen 2010: Rein Amund Schultz

Page 1: GoOpen 2010: Rein Amund Schultz

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

Implementing SOAat NASDAQ OMX Commodities

April 20, 2010

1

Page 2: GoOpen 2010: Rein Amund Schultz

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

Intro

Implementing SOA at NASDAQ OMX Commodities

2

Page 3: GoOpen 2010: Rein Amund Schultz

© 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

Page 4: GoOpen 2010: Rein Amund Schultz

© 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

Page 5: GoOpen 2010: Rein Amund Schultz

© 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

Page 6: GoOpen 2010: Rein Amund Schultz

© 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

Page 7: GoOpen 2010: Rein Amund Schultz

© 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

Page 8: GoOpen 2010: Rein Amund Schultz

© 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

Page 9: GoOpen 2010: Rein Amund Schultz

© 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

Page 10: GoOpen 2010: Rein Amund Schultz

© 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

Page 11: GoOpen 2010: Rein Amund Schultz

© 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

Page 12: GoOpen 2010: Rein Amund Schultz

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

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

12