SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Service Oriented Architecture
Deel 1: Basisconcepten




Amersfoort
12 september 2009
Bas Kruiswijk
Service Oriented Architecture




Overzicht
1. Basisconcepten
2. SOA vanuit organisatorisch perspectief
3. Procesbesturing
4. SOA vanuit technisch perspectief
5. De SOA infrastructuur
6. SOA in het ontwerpproces




© Twynstra Gudde 12-9-2009                  2
Service Oriented Architecture



      Service georienteerde architectuur
      en andere architectuurbenaderingen


                                      Enterprise-                Software-
                                      architectuur              architectuur

         Service-
         georiënteerde
         architectuur




Conceptuele                                  Organisatiebrede scope       Individuele systeemscope
   basis
                                             Gericht op strategie en         Gericht op ontwerp,
                                                 communicatie              realisatie en specificatie




      © Twynstra Gudde 12-9-2009                                                               3
Service Oriented Architecture




Service georienteerde architectuur
is geen oplossing, maar een strategie
– Service georiënteerde architectuur
          – Is eigenlijk helemaal geen architectuur
          – Het is ook geen concrete oplossing
          – Het is een filosofie, een aanpak, een paradigma

– SOA is een strategie
          – Voor geïntegreerde procesondersteuning,
          – door een veelheid aan systeemcomponenten,
          – die losjes gekoppeld en gedistribueerd zijn.
          – Gericht op de bedrijfsfunctionaliteit, en niet (alleen) op de techniek,
          – waarbij de verantwoordelijkheid voor de ICT ondersteuning ligt bij de
            verantwoordelijke voor het bijbehorende bedrijfsproces

– Niks nieuws én radicaal anders
© Twynstra Gudde 12-9-2009                                                            4
Service Oriented Architecture




De basisconcepten (1)
een kort overzicht

– Service als basisconcept
          –    Zelfstandig stuk bedrijfsfunctionaliteit
          –    Vertegenwoordigt waarde in organisatie-termen
          –    Betekenisvol in technische én organisatorische termen

– Gedistribueerd en losjes gekoppeld
– Generieke infrastructuur: de servicebus
– Processen en beleid is nodig om SOA te laten werken
– Technische Implementatie
          –    Technologieneutraal
          –    Platformonafhankelijk
          –    Internet standaarden

– Balanceren tussen centralisatie en decentralisatie
          –    Centraal: generieke aspecten, architectuur, infrastructuur, beleid + managementsteun voor
               concept
          –    Decentraal: verantwoordelijke domeinen bepalen zelf wat ze nodig hebben

© Twynstra Gudde 12-9-2009                                                                                 5
Service Oriented Architecture




De basisconcepten (2)
een kort overzicht

– Faciliteert organische groei
          –    Stapsgewijze vernieuwing
          –    Voortdurende aanpassing aan organisatieverandering (agile)

– Heterogeniteit
          –    Diversiteit van systemen is uitgangspunt
          –    Best of breed

– Eigenaarschap waar het hoort
          –    Organisatie-eenheden zijn verantwoordelijk voor hun eigen organisatorische
               diensten,
          –    dus ook voor de ICT diensten (services) die daarmee corresponderen

– Definitie uit het boek (p. 24)
          –    SOA is een architectuurconcept voor de ondersteuning van bedrijfsprocessen
               middels een omvangrijk landschap van bestaande en nieuwe informatiesystemen
               die de verantwoordelijkheid zijn van verschillende eigenaren

© Twynstra Gudde 12-9-2009                                                                  6
Service Oriented Architecture




SOA Concepten
Vanuit technisch perspectief

– Services
          – In technische zin een doorontwikkeling van object- en
            componenttechnologie
          – Brede adoptie van (internet)standaarden voor webservices
          – Basisconcept van (bijna) alle ontwikkelplatforms

– Heterogeniteit / Interoperabiliteit
          – Heterogeniteit is een gegeven in complexe omgevingen
          – Verschillende (ontwikkel)platforms, –talen en infrastructuur
          – Platformonafhankelijkheid

– Losjes koppelen van systemen
          – Beperking van de afhankelijkheden tussen systemen
          – Flexibiliteit: minimalisering van de impact bij wijzigingen

© Twynstra Gudde 12-9-2009                                                 7
Service Oriented Architecture




          Losjes koppelen
                                          Sterke koppeling          Losse koppeling
Koppelingen tussen systemen               Direct, 1:1               Via intermediair
Communicatiestijl                         Synchroon                 Asynchroon
Datamodel                                 Gedeeld, geharmoniseerd   Eenvoudige
                                                                    gemeenschappelijke datatypes
Typesystem                                Sterk                     Zwak
Interactiepatronen                        Navigatie door            Eenvoudige, ‘self contained’
                                          ingewikkelde structuren   berichten
Procesbesturing                           Centrale regie            Decentrale regie
Binding                                   Statisch                  Dynamisch
Platformafhankelijkheid                   Afhankelijk               Onafhankelijk
Transacties                               2-phase commit            Compensatie
Deployment                                Gelijktijdig              Gespreid
Versiebeheer                              Expliciete upgrades       Impliciete upgrades
          © Twynstra Gudde 12-9-2009                                                         8
Service Oriented Architecture




SOA Concepten
Vanuit organisatorisch perspectief

– Software- en organisatiediensten
          – Softwarediensten (services) corresponderen met organisatiediensten
          – Services zijn voor gebruikers betekenisvolle diensten

– Domeinen
          – Verantwoordelijkheidsgebied binnen een organisatie
          – Verleent diensten aan andere domeinen
          – Betrekt diensten van andere domeinen
          – Is zelf verantwoordelijk voor de wijze waarop die diensten worden
            geleverd

– Diensten en processen
          – Services / Diensten zijn de verantwoordelijkheid van een domein
          – Processen overstijgen dit niveau

© Twynstra Gudde 12-9-2009                                                       9
Service Oriented Architecture




Belofte van SOA
– IT oerwoud => Business controle
          –    IT Transparantie
          –    Afstemming van IT op de business

– IT rigiditeit => IT soepeler meebewegen met business (IT flexibiliteit)
          –    business innovatie
          –    makkelijk efficiency verbetering realiseren

– Maakt het mogelijk een veranderstrategie te kiezen die past bij
  veranderambitie (incrementeel versus bigbang)
– Output orientatie (stimuleert denken over nut en efficiency)
– Efficientie door hergebruik
          –    geen duplicatie van functionaliteit in verschillende applicaties
          –    services van buiten organisatie gebruiken


© Twynstra Gudde 12-9-2009                                                        10
Service Oriented Architecture




Bas Kruiswijk
bkr@tg.nl




www.twynstragudde.nl

Alle intellectuele eigendomsrechten met betrekking tot
deze presentatie berusten bij Twynstra Gudde. Niets uit
deze presentatie mag worden verveelvoudigd of openbaar
gemaakt zonder schriftelijke toestemming van Twynstra
Gudde.




© Twynstra Gudde 12-9-2009                                11

Más contenido relacionado

La actualidad más candente

Lac 2005 implementatie soa provincie gelderland
Lac 2005 implementatie soa provincie gelderlandLac 2005 implementatie soa provincie gelderland
Lac 2005 implementatie soa provincie gelderlandDan Kamminga
 
Architectuurcongres 2005
Architectuurcongres 2005Architectuurcongres 2005
Architectuurcongres 2005Ronald de Vries
 
Informatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatieInformatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatieCarlijn Hoogvliet
 
SOA ontwerpproces en migratie
SOA ontwerpproces en migratieSOA ontwerpproces en migratie
SOA ontwerpproces en migratieDan Kamminga
 
SURF SIS Conferentie 2005
SURF SIS Conferentie 2005SURF SIS Conferentie 2005
SURF SIS Conferentie 2005Jacco Jasperse
 
Profecto - REPAF
Profecto - REPAFProfecto - REPAF
Profecto - REPAFProfecto
 
Presentatie ICT Architectuur Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur   Projectgroep Dienstverlening PslPresentatie ICT Architectuur   Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur Projectgroep Dienstverlening Pslcindygulpen
 
Presentatie Ict Architectuur Projectgroep Dienstverlening
Presentatie Ict Architectuur   Projectgroep DienstverleningPresentatie Ict Architectuur   Projectgroep Dienstverlening
Presentatie Ict Architectuur Projectgroep Dienstverleningalindabaggen
 
CRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken Groep
CRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken GroepCRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken Groep
CRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken GroepExploreDynCRM
 

La actualidad más candente (11)

ODA Roadshow AMIS en Detron
ODA Roadshow AMIS en DetronODA Roadshow AMIS en Detron
ODA Roadshow AMIS en Detron
 
Lac 2005 implementatie soa provincie gelderland
Lac 2005 implementatie soa provincie gelderlandLac 2005 implementatie soa provincie gelderland
Lac 2005 implementatie soa provincie gelderland
 
Architectuurcongres 2005
Architectuurcongres 2005Architectuurcongres 2005
Architectuurcongres 2005
 
Cloud computing overzicht
Cloud computing overzichtCloud computing overzicht
Cloud computing overzicht
 
Informatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatieInformatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatie
 
SOA ontwerpproces en migratie
SOA ontwerpproces en migratieSOA ontwerpproces en migratie
SOA ontwerpproces en migratie
 
SURF SIS Conferentie 2005
SURF SIS Conferentie 2005SURF SIS Conferentie 2005
SURF SIS Conferentie 2005
 
Profecto - REPAF
Profecto - REPAFProfecto - REPAF
Profecto - REPAF
 
Presentatie ICT Architectuur Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur   Projectgroep Dienstverlening PslPresentatie ICT Architectuur   Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur Projectgroep Dienstverlening Psl
 
Presentatie Ict Architectuur Projectgroep Dienstverlening
Presentatie Ict Architectuur   Projectgroep DienstverleningPresentatie Ict Architectuur   Projectgroep Dienstverlening
Presentatie Ict Architectuur Projectgroep Dienstverlening
 
CRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken Groep
CRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken GroepCRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken Groep
CRM voor de financiële dienstverlening | Karin Polman, ABN AMRO Hypotheken Groep
 

Destacado

Leren veranderen
Leren veranderen Leren veranderen
Leren veranderen Maarten Hop
 
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.PptFocus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.PptDan Kamminga
 
Congres: Ketenregie in Facility Management - Presentatie Leo Schunck
Congres: Ketenregie in Facility Management - Presentatie Leo SchunckCongres: Ketenregie in Facility Management - Presentatie Leo Schunck
Congres: Ketenregie in Facility Management - Presentatie Leo SchunckDan Kamminga
 
Lac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpadLac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpadDan Kamminga
 
Organisaties veranderen niet, mensen veranderen
Organisaties veranderen niet, mensen veranderenOrganisaties veranderen niet, mensen veranderen
Organisaties veranderen niet, mensen veranderenPhilippe Bailleur
 
Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...
Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...
Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...Transvorm_ZenW
 
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der VeenDe kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der VeenFacto Magazine
 
Denkgewoonten en leervoorkeuren
Denkgewoonten en leervoorkeurenDenkgewoonten en leervoorkeuren
Denkgewoonten en leervoorkeurenmkuiten
 
Léon de Caluwé: In één kleur denken vormt een bedreiging
Léon de Caluwé: In één kleur denken vormt een bedreigingLéon de Caluwé: In één kleur denken vormt een bedreiging
Léon de Caluwé: In één kleur denken vormt een bedreigingFocus Conferences
 
Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012 Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012 Dan Kamminga
 
Presentatie Mayan Exel 5 maart
Presentatie Mayan Exel 5 maartPresentatie Mayan Exel 5 maart
Presentatie Mayan Exel 5 maartMichelle
 
So you think you can Change?
So you think you can  Change?So you think you can  Change?
So you think you can Change?Johan de Veer
 
Leren Veranderen
Leren VeranderenLeren Veranderen
Leren VeranderenVakmedianet
 
Verandermanagement 3
Verandermanagement 3Verandermanagement 3
Verandermanagement 3Rinie Altena
 
Kleurenleer van de_caluwe_1.1
Kleurenleer van de_caluwe_1.1Kleurenleer van de_caluwe_1.1
Kleurenleer van de_caluwe_1.1Gert Jan Schop
 

Destacado (16)

Leren veranderen
Leren veranderen Leren veranderen
Leren veranderen
 
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.PptFocus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
 
Congres: Ketenregie in Facility Management - Presentatie Leo Schunck
Congres: Ketenregie in Facility Management - Presentatie Leo SchunckCongres: Ketenregie in Facility Management - Presentatie Leo Schunck
Congres: Ketenregie in Facility Management - Presentatie Leo Schunck
 
Lac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpadLac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpad
 
Organisaties veranderen niet, mensen veranderen
Organisaties veranderen niet, mensen veranderenOrganisaties veranderen niet, mensen veranderen
Organisaties veranderen niet, mensen veranderen
 
Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...
Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...
Kennissessie Leonore Stollwerk: Leren op leeftijd, hoe grijzer hoe wijzer - S...
 
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der VeenDe kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
De kansen van samenwerking in de supply chain - Prof. dr. Jack van der Veen
 
Denkgewoonten en leervoorkeuren
Denkgewoonten en leervoorkeurenDenkgewoonten en leervoorkeuren
Denkgewoonten en leervoorkeuren
 
Léon de Caluwé: In één kleur denken vormt een bedreiging
Léon de Caluwé: In één kleur denken vormt een bedreigingLéon de Caluwé: In één kleur denken vormt een bedreiging
Léon de Caluwé: In één kleur denken vormt een bedreiging
 
Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012 Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012
 
Presentatie Mayan Exel 5 maart
Presentatie Mayan Exel 5 maartPresentatie Mayan Exel 5 maart
Presentatie Mayan Exel 5 maart
 
So you think you can Change?
So you think you can  Change?So you think you can  Change?
So you think you can Change?
 
Leren Veranderen
Leren VeranderenLeren Veranderen
Leren Veranderen
 
Verandermanagement 3
Verandermanagement 3Verandermanagement 3
Verandermanagement 3
 
Waardeketen Porter
Waardeketen PorterWaardeketen Porter
Waardeketen Porter
 
Kleurenleer van de_caluwe_1.1
Kleurenleer van de_caluwe_1.1Kleurenleer van de_caluwe_1.1
Kleurenleer van de_caluwe_1.1
 

Similar a SOA basisconcepten

Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt SAM Werkt
 
3 software architectuur
3 software architectuur3 software architectuur
3 software architectuurDan Kamminga
 
Schiphol Lac 2011 Principes V0.5 A
Schiphol Lac 2011 Principes V0.5 ASchiphol Lac 2011 Principes V0.5 A
Schiphol Lac 2011 Principes V0.5 Acharlesmh
 
De ICT organisatie wordt regisseur
De ICT organisatie wordt regisseurDe ICT organisatie wordt regisseur
De ICT organisatie wordt regisseurFrank Willems
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureRubiX BV
 
Architecture as a Service
Architecture as a ServiceArchitecture as a Service
Architecture as a ServiceRemco de Boer
 
ROC Aventus en Cloud Computing
ROC Aventus en Cloud ComputingROC Aventus en Cloud Computing
ROC Aventus en Cloud ComputingJoël Bruijn
 
1 introductie architectuur
1 introductie architectuur1 introductie architectuur
1 introductie architectuurDan Kamminga
 
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom CIOsummit
 
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel KromCIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel KromIDGnederland
 
Digitale delta v01 bevindingen en contouren mei2014
Digitale delta v01 bevindingen en contouren mei2014Digitale delta v01 bevindingen en contouren mei2014
Digitale delta v01 bevindingen en contouren mei2014Raymond Feron
 
Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010Karin Zwiggelaar
 
Doe dag Amersfoort
Doe dag Amersfoort Doe dag Amersfoort
Doe dag Amersfoort KING
 

Similar a SOA basisconcepten (20)

Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt Getronics whitepaper: Een evenwichtig Cloud standpunt
Getronics whitepaper: Een evenwichtig Cloud standpunt
 
3 software architectuur
3 software architectuur3 software architectuur
3 software architectuur
 
Schiphol Lac 2011 Principes V0.5 A
Schiphol Lac 2011 Principes V0.5 ASchiphol Lac 2011 Principes V0.5 A
Schiphol Lac 2011 Principes V0.5 A
 
De ICT organisatie wordt regisseur
De ICT organisatie wordt regisseurDe ICT organisatie wordt regisseur
De ICT organisatie wordt regisseur
 
Skelta Bedrijfsbrochure
Skelta BedrijfsbrochureSkelta Bedrijfsbrochure
Skelta Bedrijfsbrochure
 
111450
111450111450
111450
 
Tiende Meetup: Microservices
Tiende Meetup: MicroservicesTiende Meetup: Microservices
Tiende Meetup: Microservices
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices Architecture
 
Architecture as a Service
Architecture as a ServiceArchitecture as a Service
Architecture as a Service
 
ICT 2020
ICT 2020ICT 2020
ICT 2020
 
ROC Aventus en Cloud Computing
ROC Aventus en Cloud ComputingROC Aventus en Cloud Computing
ROC Aventus en Cloud Computing
 
1 introductie architectuur
1 introductie architectuur1 introductie architectuur
1 introductie architectuur
 
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
 
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel KromCIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Digitale delta v01 bevindingen en contouren mei2014
Digitale delta v01 bevindingen en contouren mei2014Digitale delta v01 bevindingen en contouren mei2014
Digitale delta v01 bevindingen en contouren mei2014
 
Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010Presentatie minisymposium M&I Partners van 20 september 2010
Presentatie minisymposium M&I Partners van 20 september 2010
 
ICT Architectuur Principes
ICT Architectuur PrincipesICT Architectuur Principes
ICT Architectuur Principes
 
Doe dag Amersfoort
Doe dag Amersfoort Doe dag Amersfoort
Doe dag Amersfoort
 
Prodicom
ProdicomProdicom
Prodicom
 

Más de Dan Kamminga

8 soa technisch perspectief
8 soa technisch perspectief8 soa technisch perspectief
8 soa technisch perspectiefDan Kamminga
 
Lac 2009 eco architectuur
Lac 2009 eco architectuurLac 2009 eco architectuur
Lac 2009 eco architectuurDan Kamminga
 
Lac 2003 blauwdrukken en andere kleurendrukken
Lac 2003   blauwdrukken en andere kleurendrukkenLac 2003   blauwdrukken en andere kleurendrukken
Lac 2003 blauwdrukken en andere kleurendrukkenDan Kamminga
 
Lac 2010 Track architectuur als hefboom in de zorg
Lac 2010 Track architectuur als hefboom in de zorgLac 2010 Track architectuur als hefboom in de zorg
Lac 2010 Track architectuur als hefboom in de zorgDan Kamminga
 
Lac2004 werken onder architectuur
Lac2004   werken onder architectuurLac2004   werken onder architectuur
Lac2004 werken onder architectuurDan Kamminga
 
2 enterprise architectuur
2 enterprise architectuur2 enterprise architectuur
2 enterprise architectuurDan Kamminga
 
Congres: Ketenregie in Facility Management - Workshop Alliander sourcing th...
Congres: Ketenregie in Facility Management -   Workshop Alliander sourcing th...Congres: Ketenregie in Facility Management -   Workshop Alliander sourcing th...
Congres: Ketenregie in Facility Management - Workshop Alliander sourcing th...Dan Kamminga
 
Congres: Ketenregie in Facility Management - Het FB van RIVM in regie
Congres: Ketenregie in Facility Management - Het FB van RIVM in regieCongres: Ketenregie in Facility Management - Het FB van RIVM in regie
Congres: Ketenregie in Facility Management - Het FB van RIVM in regieDan Kamminga
 
Onderzoek waardesturing
Onderzoek waardesturing Onderzoek waardesturing
Onderzoek waardesturing Dan Kamminga
 
Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,Dan Kamminga
 
Samenwerken tussen organisties
Samenwerken tussen organistiesSamenwerken tussen organisties
Samenwerken tussen organistiesDan Kamminga
 
Social media presentatie twynstra
Social media presentatie twynstraSocial media presentatie twynstra
Social media presentatie twynstraDan Kamminga
 
Kiezen of verliezen
Kiezen of verliezenKiezen of verliezen
Kiezen of verliezenDan Kamminga
 
Het nieuwe (net)werken
Het nieuwe (net)werkenHet nieuwe (net)werken
Het nieuwe (net)werkenDan Kamminga
 
Samenwerking in ict tussen publieke en private ict
Samenwerking in ict tussen publieke en private ictSamenwerking in ict tussen publieke en private ict
Samenwerking in ict tussen publieke en private ictDan Kamminga
 
Heroverwegingen langdurige zorgzorganiseren
Heroverwegingen langdurige zorgzorganiserenHeroverwegingen langdurige zorgzorganiseren
Heroverwegingen langdurige zorgzorganiserenDan Kamminga
 
Effectief reorganiseren basispresentatie 10032010 v1
Effectief reorganiseren  basispresentatie 10032010 v1Effectief reorganiseren  basispresentatie 10032010 v1
Effectief reorganiseren basispresentatie 10032010 v1Dan Kamminga
 
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.PptFocus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.PptDan Kamminga
 

Más de Dan Kamminga (18)

8 soa technisch perspectief
8 soa technisch perspectief8 soa technisch perspectief
8 soa technisch perspectief
 
Lac 2009 eco architectuur
Lac 2009 eco architectuurLac 2009 eco architectuur
Lac 2009 eco architectuur
 
Lac 2003 blauwdrukken en andere kleurendrukken
Lac 2003   blauwdrukken en andere kleurendrukkenLac 2003   blauwdrukken en andere kleurendrukken
Lac 2003 blauwdrukken en andere kleurendrukken
 
Lac 2010 Track architectuur als hefboom in de zorg
Lac 2010 Track architectuur als hefboom in de zorgLac 2010 Track architectuur als hefboom in de zorg
Lac 2010 Track architectuur als hefboom in de zorg
 
Lac2004 werken onder architectuur
Lac2004   werken onder architectuurLac2004   werken onder architectuur
Lac2004 werken onder architectuur
 
2 enterprise architectuur
2 enterprise architectuur2 enterprise architectuur
2 enterprise architectuur
 
Congres: Ketenregie in Facility Management - Workshop Alliander sourcing th...
Congres: Ketenregie in Facility Management -   Workshop Alliander sourcing th...Congres: Ketenregie in Facility Management -   Workshop Alliander sourcing th...
Congres: Ketenregie in Facility Management - Workshop Alliander sourcing th...
 
Congres: Ketenregie in Facility Management - Het FB van RIVM in regie
Congres: Ketenregie in Facility Management - Het FB van RIVM in regieCongres: Ketenregie in Facility Management - Het FB van RIVM in regie
Congres: Ketenregie in Facility Management - Het FB van RIVM in regie
 
Onderzoek waardesturing
Onderzoek waardesturing Onderzoek waardesturing
Onderzoek waardesturing
 
Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,
 
Samenwerken tussen organisties
Samenwerken tussen organistiesSamenwerken tussen organisties
Samenwerken tussen organisties
 
Social media presentatie twynstra
Social media presentatie twynstraSocial media presentatie twynstra
Social media presentatie twynstra
 
Kiezen of verliezen
Kiezen of verliezenKiezen of verliezen
Kiezen of verliezen
 
Het nieuwe (net)werken
Het nieuwe (net)werkenHet nieuwe (net)werken
Het nieuwe (net)werken
 
Samenwerking in ict tussen publieke en private ict
Samenwerking in ict tussen publieke en private ictSamenwerking in ict tussen publieke en private ict
Samenwerking in ict tussen publieke en private ict
 
Heroverwegingen langdurige zorgzorganiseren
Heroverwegingen langdurige zorgzorganiserenHeroverwegingen langdurige zorgzorganiseren
Heroverwegingen langdurige zorgzorganiseren
 
Effectief reorganiseren basispresentatie 10032010 v1
Effectief reorganiseren  basispresentatie 10032010 v1Effectief reorganiseren  basispresentatie 10032010 v1
Effectief reorganiseren basispresentatie 10032010 v1
 
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.PptFocus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
Focus Aoo Presentatie Masterclass Effectief Reorganiseren.Ppt
 

SOA basisconcepten

  • 1. Service Oriented Architecture Deel 1: Basisconcepten Amersfoort 12 september 2009 Bas Kruiswijk
  • 2. Service Oriented Architecture Overzicht 1. Basisconcepten 2. SOA vanuit organisatorisch perspectief 3. Procesbesturing 4. SOA vanuit technisch perspectief 5. De SOA infrastructuur 6. SOA in het ontwerpproces © Twynstra Gudde 12-9-2009 2
  • 3. Service Oriented Architecture Service georienteerde architectuur en andere architectuurbenaderingen Enterprise- Software- architectuur architectuur Service- georiënteerde architectuur Conceptuele Organisatiebrede scope Individuele systeemscope basis Gericht op strategie en Gericht op ontwerp, communicatie realisatie en specificatie © Twynstra Gudde 12-9-2009 3
  • 4. Service Oriented Architecture Service georienteerde architectuur is geen oplossing, maar een strategie – Service georiënteerde architectuur – Is eigenlijk helemaal geen architectuur – Het is ook geen concrete oplossing – Het is een filosofie, een aanpak, een paradigma – SOA is een strategie – Voor geïntegreerde procesondersteuning, – door een veelheid aan systeemcomponenten, – die losjes gekoppeld en gedistribueerd zijn. – Gericht op de bedrijfsfunctionaliteit, en niet (alleen) op de techniek, – waarbij de verantwoordelijkheid voor de ICT ondersteuning ligt bij de verantwoordelijke voor het bijbehorende bedrijfsproces – Niks nieuws én radicaal anders © Twynstra Gudde 12-9-2009 4
  • 5. Service Oriented Architecture De basisconcepten (1) een kort overzicht – Service als basisconcept – Zelfstandig stuk bedrijfsfunctionaliteit – Vertegenwoordigt waarde in organisatie-termen – Betekenisvol in technische én organisatorische termen – Gedistribueerd en losjes gekoppeld – Generieke infrastructuur: de servicebus – Processen en beleid is nodig om SOA te laten werken – Technische Implementatie – Technologieneutraal – Platformonafhankelijk – Internet standaarden – Balanceren tussen centralisatie en decentralisatie – Centraal: generieke aspecten, architectuur, infrastructuur, beleid + managementsteun voor concept – Decentraal: verantwoordelijke domeinen bepalen zelf wat ze nodig hebben © Twynstra Gudde 12-9-2009 5
  • 6. Service Oriented Architecture De basisconcepten (2) een kort overzicht – Faciliteert organische groei – Stapsgewijze vernieuwing – Voortdurende aanpassing aan organisatieverandering (agile) – Heterogeniteit – Diversiteit van systemen is uitgangspunt – Best of breed – Eigenaarschap waar het hoort – Organisatie-eenheden zijn verantwoordelijk voor hun eigen organisatorische diensten, – dus ook voor de ICT diensten (services) die daarmee corresponderen – Definitie uit het boek (p. 24) – SOA is een architectuurconcept voor de ondersteuning van bedrijfsprocessen middels een omvangrijk landschap van bestaande en nieuwe informatiesystemen die de verantwoordelijkheid zijn van verschillende eigenaren © Twynstra Gudde 12-9-2009 6
  • 7. Service Oriented Architecture SOA Concepten Vanuit technisch perspectief – Services – In technische zin een doorontwikkeling van object- en componenttechnologie – Brede adoptie van (internet)standaarden voor webservices – Basisconcept van (bijna) alle ontwikkelplatforms – Heterogeniteit / Interoperabiliteit – Heterogeniteit is een gegeven in complexe omgevingen – Verschillende (ontwikkel)platforms, –talen en infrastructuur – Platformonafhankelijkheid – Losjes koppelen van systemen – Beperking van de afhankelijkheden tussen systemen – Flexibiliteit: minimalisering van de impact bij wijzigingen © Twynstra Gudde 12-9-2009 7
  • 8. Service Oriented Architecture Losjes koppelen Sterke koppeling Losse koppeling Koppelingen tussen systemen Direct, 1:1 Via intermediair Communicatiestijl Synchroon Asynchroon Datamodel Gedeeld, geharmoniseerd Eenvoudige gemeenschappelijke datatypes Typesystem Sterk Zwak Interactiepatronen Navigatie door Eenvoudige, ‘self contained’ ingewikkelde structuren berichten Procesbesturing Centrale regie Decentrale regie Binding Statisch Dynamisch Platformafhankelijkheid Afhankelijk Onafhankelijk Transacties 2-phase commit Compensatie Deployment Gelijktijdig Gespreid Versiebeheer Expliciete upgrades Impliciete upgrades © Twynstra Gudde 12-9-2009 8
  • 9. Service Oriented Architecture SOA Concepten Vanuit organisatorisch perspectief – Software- en organisatiediensten – Softwarediensten (services) corresponderen met organisatiediensten – Services zijn voor gebruikers betekenisvolle diensten – Domeinen – Verantwoordelijkheidsgebied binnen een organisatie – Verleent diensten aan andere domeinen – Betrekt diensten van andere domeinen – Is zelf verantwoordelijk voor de wijze waarop die diensten worden geleverd – Diensten en processen – Services / Diensten zijn de verantwoordelijkheid van een domein – Processen overstijgen dit niveau © Twynstra Gudde 12-9-2009 9
  • 10. Service Oriented Architecture Belofte van SOA – IT oerwoud => Business controle – IT Transparantie – Afstemming van IT op de business – IT rigiditeit => IT soepeler meebewegen met business (IT flexibiliteit) – business innovatie – makkelijk efficiency verbetering realiseren – Maakt het mogelijk een veranderstrategie te kiezen die past bij veranderambitie (incrementeel versus bigbang) – Output orientatie (stimuleert denken over nut en efficiency) – Efficientie door hergebruik – geen duplicatie van functionaliteit in verschillende applicaties – services van buiten organisatie gebruiken © Twynstra Gudde 12-9-2009 10
  • 11. Service Oriented Architecture Bas Kruiswijk bkr@tg.nl www.twynstragudde.nl Alle intellectuele eigendomsrechten met betrekking tot deze presentatie berusten bij Twynstra Gudde. Niets uit deze presentatie mag worden verveelvoudigd of openbaar gemaakt zonder schriftelijke toestemming van Twynstra Gudde. © Twynstra Gudde 12-9-2009 11