SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
How WSO2 helped save Euro 500K and
             Presentation title
        deliver SOA solutions faster
                                By Stephen Oostenbrink
              The Ministry of Infrastructure and the Environment
The Ministry of Infrastructure
                                                 and the Environment



How WSO2 helped
save Euro 500K and
deliver SOA solutions faster




Stephen Oostenbrink
Enterprise Architect and Technology Evangelist
Is your IT
outsourced?
Have you seen
SOA projects fail?
Is the SOA promise not
being delivered?
The challenges of
successfully executing
a SOA strategy in a
complex outsourced
environment
The ministry of what?
The ministry is facing
major challenges
Enterprise architecture is part
of the governance organization




   Service      Information   Enterprise     Application
   Management   Management    Architecture   Management
We have outsourced our IT
Complex environment
  (simplified view                 )                                                                          civilian




                                                                                   Internet

    BASE
    registries
                   Rijksconnect        KPN                                                                  company

                                                     Prolocation
                                                                                               BASE
                                                                                               registries



                                                                                                            authorities
                                                                          Diginetwerk



                                  SSC ICT
                                                                                              authorities
                                                          Atos


BASE             Rijksconnect
registries
                                                                   Diginetwerk
                                             DICTU                                                          company
The SOA promise




                                         System


                               ws          ws           ws
         Monolithic System
                             Building                  Base
                                        Registries
                              Blocks                 Registries
The SOA headache




          1st rule of integration: It will fail, you don’t know when!
          2nd rule of integration: It will FAIL, you don’t know when!
          3rd rule of integration: When it fails parties will be pointing at each other.


          The rules of Fight Club
What happened to
reuse?
Not spending money where
it adds business value


                                            Business value


                            Application



                           Middleware



                           Infrastructure


                                             Commodity
Why were our SOA
projects failing?
1. Failed in communicating
   our SOA vision and strategy
2. Lack of SOA expertise
   and experience




              Concept      vs   Practice
3. Tension between short term
   results and long term goals
4. Old school thinking




                         “Insanity: doing the same thing over and
                         over again and expecting different
                         results.”


                                                    Albert Einstein
5. Not in control of the
   chain
6. Reinventing the wheel
7. Missing a reliable platform
     to build on                                                                                                        civilian


                                                         ebMS adapter
                                            ESB            (Product F)                       Internet
                                        (Product A)
                                                              ESB
    BASE
    registries
                   Rijksconnect      KPN                   (Product B)                                                company

                                                      Prolocation
                                                                                                         BASE
                                       ebMS adapter                                                      registries
                                        (Product E)

                                            ESB                                     Diginetwerk                       authorities
                                        (Product D)          ebMS adapter
                                                               (Product G)

                                                                    ESB
                                  SSC ICT                      (Product C)
                                                                                                        authorities
                                                            Atos


BASE             Rijksconnect
registries
                                                                             Diginetwerk
                                            DICTU                                                                     company
8. Not taking manageability
   into account
Time to rewrite the
rules



                      “I enjoy being the architect, because I
                      can break the rules and create my own.”


                                               Richardo Semler
Balance between
pragmatic and idealistic



                       “Don’t choose new wallpaper when the
                       building is on fire.”


                                                Fred Corzilius
Focus on the foundation




           Evangelise SOA vision and    Get involved
           strategy


           Build skills and expertise   Implement basic platform
Selected an ESB focussing
on 4 key criteria




            Dutch government            Manageability
            interoperability standard


            Open source                 Modular setup
Comply with the Dutch government
interoperability standard



           WUS (WSDL, UDDI and   ebMS (ebXML Messaging
           SOAP) + WS-RM         Service)


           PKI certificates      Large message standard
Open standards are a must,
open source is preferred
WSO2 ESB looked promising
but no ebMS support
Proof of concept to prove WSO2
ESB could be made compliant




              +                     =
                                        Compliancy proven
    4 weeks           4 use cases               and
                                        basic ebMS adapter
ebMS adapter is
enterprise ready
The foundation required
additional functionality



Insight in service usage
                           Business Activity Monitor




Fully automated
                           Governance Registry
deployment
Centralizing connectivity and moving control to
the application level                                                                                                      civilian
                                                           ebMS adapter

                                                           Enterprise Service Bus
                                                                                                Internet
                       Enterprise Service Bus
                                    ESB                    Identity Server

       Rijksconnect         KPN                            Business Activity Monitor                                     company

                                                      ProlocationRegistry
                                                          Governance

                                                                                                            BASE
                                                                                                            registries


                       Enterprise Service Bus
                                    ESB                                                                                  authorities
                                                                                       Diginetwerk



                      SSC ICT                                              ESB
                                                                     Enterprise Service Bus
                                                                                                           authorities
                                                              Atos

                                      ESB
                             Enterprise Service Bus
     Rijksconnect
                                                                               Diginetwerk
                                    DICTU                                                                                company
Next steps: roadmap


Shift from web service to
API model                   API Manager




Enhanced manageability
from application level


Improve and expand the
platform
This shift will result in
   regaining control

                       Now          Near future
Business value                                             In control


         €€€€       Application      Application     €€€



                   Middleware       Middleware

         €€

                   Infrastructure   Infrastructure


 Commodity                                             Dependency
Products



                                                  Accessibility



                                                  Support



                                                  Documentation



                                                  Code comments

WSO2: the good, the bad and the ugly
        (what we like)   (room for improvement)   Community
                                                  involvement
Summary

New paradigm               In the trenches



People and technology      Chain management



Evangelise                 Right platform



Expertise and experience   Right partners
Was the title a teaser?
No, saving more than € 1
million in 3 years




           ESB products phased out                                        € 950K
           Reduced development, deployment and operational costs     € 250-500K
           Reduced infrastructure and middleware costs               € 200-300K
           Estimated savings next 3 years                          € 1.400-1.750K
Questions?
Thank you

Contenu connexe

Tendances

HDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideHDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideSteve Lee
 
Geospatial Community Cloud Vision
Geospatial Community Cloud VisionGeospatial Community Cloud Vision
Geospatial Community Cloud VisionDaneyon Hansen
 
Vxi design zone and partner refresh combined v4
Vxi   design zone and partner refresh combined v4Vxi   design zone and partner refresh combined v4
Vxi design zone and partner refresh combined v4tariqkmh
 
Alfresco integrations in education powered by Cignex Datamatix
Alfresco integrations in education powered by Cignex DatamatixAlfresco integrations in education powered by Cignex Datamatix
Alfresco integrations in education powered by Cignex DatamatixAlfresco Software
 
Cisco tec chris young - security intelligence operations
Cisco tec   chris young - security intelligence operationsCisco tec   chris young - security intelligence operations
Cisco tec chris young - security intelligence operationsCisco Public Relations
 
Lessons learnt from implementing enterprise social software at cisco
Lessons learnt from implementing enterprise social software at ciscoLessons learnt from implementing enterprise social software at cisco
Lessons learnt from implementing enterprise social software at ciscoUnified Communications Online
 
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India
 
Transform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information InfrastructureTransform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information InfrastructureEMC Forum India
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea
 
Scalability and Availability - Without Compromise
Scalability and Availability - Without CompromiseScalability and Availability - Without Compromise
Scalability and Availability - Without CompromiseBjorn Andersson
 
OpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerOpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerLew Tucker
 
Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011
Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011
Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011EMC Forum India
 
Do More with Oracle Environment with Open and Best of breed Technologies
Do More with Oracle Environment with Open and Best of breed TechnologiesDo More with Oracle Environment with Open and Best of breed Technologies
Do More with Oracle Environment with Open and Best of breed TechnologiesEMC Forum India
 
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...EMC Forum India
 
Track 3, session 3,big data infrastructure by sunil brid
Track 3, session 3,big data infrastructure by sunil bridTrack 3, session 3,big data infrastructure by sunil brid
Track 3, session 3,big data infrastructure by sunil bridEMC Forum India
 
20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamut20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamutOsamu Takazoe
 

Tendances (17)

HDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference GuideHDS-Brocade Joint Solutions Reference Guide
HDS-Brocade Joint Solutions Reference Guide
 
Geospatial Community Cloud Vision
Geospatial Community Cloud VisionGeospatial Community Cloud Vision
Geospatial Community Cloud Vision
 
Vxi design zone and partner refresh combined v4
Vxi   design zone and partner refresh combined v4Vxi   design zone and partner refresh combined v4
Vxi design zone and partner refresh combined v4
 
Alfresco integrations in education powered by Cignex Datamatix
Alfresco integrations in education powered by Cignex DatamatixAlfresco integrations in education powered by Cignex Datamatix
Alfresco integrations in education powered by Cignex Datamatix
 
Cisco tec chris young - security intelligence operations
Cisco tec   chris young - security intelligence operationsCisco tec   chris young - security intelligence operations
Cisco tec chris young - security intelligence operations
 
Lessons learnt from implementing enterprise social software at cisco
Lessons learnt from implementing enterprise social software at ciscoLessons learnt from implementing enterprise social software at cisco
Lessons learnt from implementing enterprise social software at cisco
 
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj ChughEMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
EMC Forum India 2011, Day 2 - Welcome Note by Manoj Chugh
 
Transform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information InfrastructureTransform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information Infrastructure
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About Us
 
Scalability and Availability - Without Compromise
Scalability and Availability - Without CompromiseScalability and Availability - Without Compromise
Scalability and Availability - Without Compromise
 
OpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew TuckerOpenStack: Time is Now - Lew Tucker
OpenStack: Time is Now - Lew Tucker
 
N2Y4 Cisco Keynote
N2Y4 Cisco KeynoteN2Y4 Cisco Keynote
N2Y4 Cisco Keynote
 
Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011
Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011
Sanjay Mirchandani’s KeyNote – EMC Forum India – Mumbai November 17, 2011
 
Do More with Oracle Environment with Open and Best of breed Technologies
Do More with Oracle Environment with Open and Best of breed TechnologiesDo More with Oracle Environment with Open and Best of breed Technologies
Do More with Oracle Environment with Open and Best of breed Technologies
 
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
Track 2, Session 2, worlds most powerful intelligent and trusted storage syst...
 
Track 3, session 3,big data infrastructure by sunil brid
Track 3, session 3,big data infrastructure by sunil bridTrack 3, session 3,big data infrastructure by sunil brid
Track 3, session 3,big data infrastructure by sunil brid
 
20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamut20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamut
 

En vedette

Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-finalSuresh Mishra
 
I T E007 Warner 091807
I T E007  Warner 091807I T E007  Warner 091807
I T E007 Warner 091807Dreamforce07
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
There is no business like social business #archiweek13
There is no business like social business #archiweek13There is no business like social business #archiweek13
There is no business like social business #archiweek13Rick Mans
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoringNesma
 
Developing an SOA Strategy
Developing an SOA StrategyDeveloping an SOA Strategy
Developing an SOA Strategydreamforce2006
 
PwC: New IT Platform From Strategy Through Execution
PwC: New IT Platform From Strategy Through ExecutionPwC: New IT Platform From Strategy Through Execution
PwC: New IT Platform From Strategy Through ExecutionCA Technologies
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingContent Marketing Institute
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

En vedette (19)

Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-final
 
I T E007 Warner 091807
I T E007  Warner 091807I T E007  Warner 091807
I T E007 Warner 091807
 
Speech Prof. Dr. F. Corstens Vice-Voorzitter RvB UMC St Radboud
Speech Prof. Dr. F. Corstens Vice-Voorzitter RvB UMC St Radboud Speech Prof. Dr. F. Corstens Vice-Voorzitter RvB UMC St Radboud
Speech Prof. Dr. F. Corstens Vice-Voorzitter RvB UMC St Radboud
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
There is no business like social business #archiweek13
There is no business like social business #archiweek13There is no business like social business #archiweek13
There is no business like social business #archiweek13
 
Measurement effectiveness of offshoring
Measurement effectiveness of offshoringMeasurement effectiveness of offshoring
Measurement effectiveness of offshoring
 
Developing an SOA Strategy
Developing an SOA StrategyDeveloping an SOA Strategy
Developing an SOA Strategy
 
PwC: New IT Platform From Strategy Through Execution
PwC: New IT Platform From Strategy Through ExecutionPwC: New IT Platform From Strategy Through Execution
PwC: New IT Platform From Strategy Through Execution
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similaire à The challenges of successfully executing a SOA strategy in a complex outsourced environment

Research platform architecture
Research platform architectureResearch platform architecture
Research platform architecturePierre Menard
 
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...ServiceVirtualization.Com
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web ServicesSOA Symposium
 
Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)elliando dias
 
OpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, CiscoOpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, Ciscoramdurairaj
 
Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Futureelliando dias
 
Why ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integrationWhy ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integrationDoug Lopp
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksNathaniel Palmer
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksNathaniel Palmer
 
Thomas Rischbeck Intermediary Continuum
Thomas  Rischbeck    Intermediary  ContinuumThomas  Rischbeck    Intermediary  Continuum
Thomas Rischbeck Intermediary ContinuumSOA Symposium
 
e-commerce solutions on windows azure
e-commerce solutions on windows azuree-commerce solutions on windows azure
e-commerce solutions on windows azureRaul Ribeiro
 
STKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning toolsSTKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning toolsliza_Bodogin
 
Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012MooijBert
 
8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud8 Securities
 
Alleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminaryAlleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminaryAntonio Conati Barbaro
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
Move your desktop to the cloud for $1 day
Move your desktop to the cloud for $1 day Move your desktop to the cloud for $1 day
Move your desktop to the cloud for $1 day Desktone
 
Radovan Janecek R E S Tor S O A Pv1
Radovan  Janecek    R E S Tor S O A Pv1Radovan  Janecek    R E S Tor S O A Pv1
Radovan Janecek R E S Tor S O A Pv1SOA Symposium
 

Similaire à The challenges of successfully executing a SOA strategy in a complex outsourced environment (20)

Gwea Framework 1.2 Ea Forum 30 June 09
Gwea Framework 1.2 Ea Forum 30 June 09Gwea Framework 1.2 Ea Forum 30 June 09
Gwea Framework 1.2 Ea Forum 30 June 09
 
Research platform architecture
Research platform architectureResearch platform architecture
Research platform architecture
 
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)Employing Enterprise Application Integration (EAI)
Employing Enterprise Application Integration (EAI)
 
OpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, CiscoOpenStack- The Time is Now - Lew Tucker, Cisco
OpenStack- The Time is Now - Lew Tucker, Cisco
 
Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Future
 
Why ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integrationWhy ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integration
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
 
Thomas Rischbeck Intermediary Continuum
Thomas  Rischbeck    Intermediary  ContinuumThomas  Rischbeck    Intermediary  Continuum
Thomas Rischbeck Intermediary Continuum
 
Chris Kemp: NASA Nebula
Chris Kemp: NASA NebulaChris Kemp: NASA Nebula
Chris Kemp: NASA Nebula
 
e-commerce solutions on windows azure
e-commerce solutions on windows azuree-commerce solutions on windows azure
e-commerce solutions on windows azure
 
STKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning toolsSTKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning tools
 
Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012Belgacom presentatie portal roundtable 27 september 2012
Belgacom presentatie portal roundtable 27 september 2012
 
8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud
 
Alleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminaryAlleantia LeWeb Paris 2012 Startup Comp preliminary
Alleantia LeWeb Paris 2012 Startup Comp preliminary
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Move your desktop to the cloud for $1 day
Move your desktop to the cloud for $1 day Move your desktop to the cloud for $1 day
Move your desktop to the cloud for $1 day
 
Radovan Janecek R E S Tor S O A Pv1
Radovan  Janecek    R E S Tor S O A Pv1Radovan  Janecek    R E S Tor S O A Pv1
Radovan Janecek R E S Tor S O A Pv1
 

Dernier

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Dernier (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

The challenges of successfully executing a SOA strategy in a complex outsourced environment

  • 1. How WSO2 helped save Euro 500K and Presentation title deliver SOA solutions faster By Stephen Oostenbrink The Ministry of Infrastructure and the Environment
  • 2. The Ministry of Infrastructure and the Environment How WSO2 helped save Euro 500K and deliver SOA solutions faster Stephen Oostenbrink Enterprise Architect and Technology Evangelist
  • 4. Have you seen SOA projects fail?
  • 5. Is the SOA promise not being delivered?
  • 6. The challenges of successfully executing a SOA strategy in a complex outsourced environment
  • 8. The ministry is facing major challenges
  • 9. Enterprise architecture is part of the governance organization Service Information Enterprise Application Management Management Architecture Management
  • 11. Complex environment (simplified view ) civilian Internet BASE registries Rijksconnect KPN company Prolocation BASE registries authorities Diginetwerk SSC ICT authorities Atos BASE Rijksconnect registries Diginetwerk DICTU company
  • 12. The SOA promise System ws ws ws Monolithic System Building Base Registries Blocks Registries
  • 13. The SOA headache 1st rule of integration: It will fail, you don’t know when! 2nd rule of integration: It will FAIL, you don’t know when! 3rd rule of integration: When it fails parties will be pointing at each other. The rules of Fight Club
  • 15. Not spending money where it adds business value Business value Application Middleware Infrastructure Commodity
  • 16. Why were our SOA projects failing?
  • 17. 1. Failed in communicating our SOA vision and strategy
  • 18. 2. Lack of SOA expertise and experience Concept vs Practice
  • 19. 3. Tension between short term results and long term goals
  • 20. 4. Old school thinking “Insanity: doing the same thing over and over again and expecting different results.” Albert Einstein
  • 21. 5. Not in control of the chain
  • 23. 7. Missing a reliable platform to build on civilian ebMS adapter ESB (Product F) Internet (Product A) ESB BASE registries Rijksconnect KPN (Product B) company Prolocation BASE ebMS adapter registries (Product E) ESB Diginetwerk authorities (Product D) ebMS adapter (Product G) ESB SSC ICT (Product C) authorities Atos BASE Rijksconnect registries Diginetwerk DICTU company
  • 24. 8. Not taking manageability into account
  • 25. Time to rewrite the rules “I enjoy being the architect, because I can break the rules and create my own.” Richardo Semler
  • 26. Balance between pragmatic and idealistic “Don’t choose new wallpaper when the building is on fire.” Fred Corzilius
  • 27. Focus on the foundation Evangelise SOA vision and Get involved strategy Build skills and expertise Implement basic platform
  • 28. Selected an ESB focussing on 4 key criteria Dutch government Manageability interoperability standard Open source Modular setup
  • 29. Comply with the Dutch government interoperability standard WUS (WSDL, UDDI and ebMS (ebXML Messaging SOAP) + WS-RM Service) PKI certificates Large message standard
  • 30. Open standards are a must, open source is preferred
  • 31. WSO2 ESB looked promising but no ebMS support
  • 32. Proof of concept to prove WSO2 ESB could be made compliant + = Compliancy proven 4 weeks 4 use cases and basic ebMS adapter
  • 34. The foundation required additional functionality Insight in service usage Business Activity Monitor Fully automated Governance Registry deployment
  • 35. Centralizing connectivity and moving control to the application level civilian ebMS adapter Enterprise Service Bus Internet Enterprise Service Bus ESB Identity Server Rijksconnect KPN Business Activity Monitor company ProlocationRegistry Governance BASE registries Enterprise Service Bus ESB authorities Diginetwerk SSC ICT ESB Enterprise Service Bus authorities Atos ESB Enterprise Service Bus Rijksconnect Diginetwerk DICTU company
  • 36. Next steps: roadmap Shift from web service to API model API Manager Enhanced manageability from application level Improve and expand the platform
  • 37. This shift will result in regaining control Now Near future Business value In control €€€€ Application Application €€€ Middleware Middleware €€ Infrastructure Infrastructure Commodity Dependency
  • 38. Products Accessibility Support Documentation Code comments WSO2: the good, the bad and the ugly (what we like) (room for improvement) Community involvement
  • 39. Summary New paradigm In the trenches People and technology Chain management Evangelise Right platform Expertise and experience Right partners
  • 40. Was the title a teaser?
  • 41. No, saving more than € 1 million in 3 years ESB products phased out € 950K Reduced development, deployment and operational costs € 250-500K Reduced infrastructure and middleware costs € 200-300K Estimated savings next 3 years € 1.400-1.750K