Implementing SOA
    at NASDAQ OMX Commodities

    April 20, 2010




    © Copyright 2009, The NASDAQ OMX Group, Inc. Al...
Intro

                          Implementing SOA at NASDAQ OMX Commodities




© Copyright 2009, The NASDAQ OMX Group, In...
Intro

 NASDAQ OMX Commodities;
  Oct 2008:                                 NASDAQ OMX acquired
                         ...
Intro

 NASDAQ OMX Commodities;
  Operates the financial marketplace.
   Nord Pool ASA is authorized as a regulated marke...
Where we was...

  Before major upgrade April 2009
          Many systems with known, and unknown, connections and
     ...
The implementation...

  Why JBoss SOA
          Experience with JBoss
          Access to expertise and resources
    ...
The implementation...

  The project
          More time spent than expected
                   SOA (or Open Source) is...
Where we are...

  SOA
          Adding services are easy (but not that easy...)
          Removing services are easy
 ...
Projects in the pipeline...

  Electronic Interface to Danish Emission Trading Registry
          2-way communication fo...
Thoughts/experience...

  SOA
          A good concept
          But not the answer to all challenges...



  Open Sou...
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.




     © Copyright 2009, The NASDAQ OMX Group, Inc. Al...
Upcoming SlideShare
Loading in …5
×

GoOpen 2010: Rein Amund Schultz

713 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
713
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

GoOpen 2010: Rein Amund Schultz

  1. 1. Implementing SOA at NASDAQ OMX Commodities April 20, 2010 © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 1
  2. 2. Intro Implementing SOA at NASDAQ OMX Commodities © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 2
  3. 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. 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. 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. 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. 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. 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. 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. 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. 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. 12. © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. © Copyright 2009, The NASDAQ OMX Group, Inc. All rights reserved. 12

×