GoOpen 2010: Rein Amund Schultz
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
762
On Slideshare
760
From Embeds
2
Number of Embeds
1

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 2

http://www.slideshare.net 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Implementing SOA at NASDAQ OMX Commodities April 20, 2010 © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 1
  • 2. Intro Implementing SOA at NASDAQ OMX Commodities © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 2
  • 3. 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 © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 3
  • 4. 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 © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 4
  • 5. 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 © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 5
  • 6. 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 © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 6
  • 7. 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 © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 7
  • 8. 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... © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 8
  • 9. 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, +++ © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 9
  • 10. 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) © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 10
  • 11. Contact info Rein-Amund Schultz Director Solution team Energy & Commodities Global Software Development NASDAQ OMX © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 11
  • 12. © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 12