• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
GoOpen 2010: Rein Amund Schultz
 

GoOpen 2010: Rein Amund Schultz

on

  • 696 views

 

Statistics

Views

Total Views
696
Views on SlideShare
694
Embed Views
2

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    GoOpen 2010: Rein Amund Schultz GoOpen 2010: Rein Amund Schultz Presentation Transcript

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