View
761
Download
0
Category
Preview:
DESCRIPTION
Citation preview
© 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
Recommended