SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Service Oriented Architecture
Deel 2 - Organisatorisch perspectief




Amersfoort
12 september 2009
Bas Kruiswijk
Service Oriented Architecture




Overzicht
Deel 2: SOA vanuit organisatorisch perspectief

1. Basisconcepten
2. SOA vanuit organisatorisch perspectief
          – Software services en organisatiediensten
          – Domeinen
          – Lagenstructuur en procesondersteuning

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




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                                                       3
Service Oriented Architecture




    Business-ICT paradigma
                       Diensten
                       (services)



                             =
                 IT organiseren o.b.v.                     Uitgaan van

                 business-                                 verschillende
                 activiteiten                              eigenaren
                                                           van systemen en gegevens




Ontwikkeling organisatie                                                 Belangen / politiek
(aanpassing aan veranderingen                                            dus slim organiseren
omgeving en technologie)      Accepteren

                                    heterogeniteit
                                    van systemen en technologie
                                                                         Losse koppelingen


    © Twynstra Gudde 12-9-2009                                                                  4
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                                                        5
Service Oriented Architecture




  Basisdiensten
  Elementaire diensten ontsluiten databases en bestaande systemen




Basisdiensten


Backends                                            Bestaand
                                    Database        systeem




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




  Afnemers gebruiken diensten

Afnemers
(presentatie)




Basisdiensten


Backends                                     Bestaand
                                  Database   systeem




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




  Domeinen zijn eigenaar van diensten
  Eigenaarschap is in de organisatie belegd
Afnemers
(presentatie)




Basisdiensten


Backends                                      Bestaand
                                  Database    systeem




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




  Samengestelde diensten

Afnemer
(presentatie)




Samengestelde diensten


Basisdiensten


Backends                                     Bestaand
                                  Database   systeem




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




  Procesdiensten
  Ondersteuning van bedrijfsprocessen
Afnemers
(presentatie)


Procesdiensten


Samengestelde diensten


Basisdiensten


Backends                                     Bestaand
                                  Database   systeem




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




               Enterprise servicebus
             Afnemers
             (presentatie)


             Procesdiensten
Servicebus




             Samengestelde diensten


             Basisdiensten


             Backends                                     Bestaand
                                               Database   systeem




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




               Orkestratie engine
             Afnemers
             (presentatie)




                                                                      Orchestration
             Procesdiensten




                                                                         engine
Servicebus




             Samengestelde diensten


             Basisdiensten


             Backends                                     Bestaand
                                               Database   systeem




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




               Portaal
Portaal
             Afnemers
             (presentatie)




                                                                      Orchestration
             Procesdiensten




                                                                         engine
Servicebus




             Samengestelde diensten


             Basisdiensten


             Backends                                     Bestaand
                                               Database   systeem




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


Portaal                           J2EE Portlets
                                  .NET Web parts

Presentatie                       J2EE JSP / Java Beans)   HTML, XML, XSL
                                  .NET ASP / ActiveX)


Orkestratie engine
                                  BPEL

Procesdiensten


Samengestelde diensten
                                  J2EE (EJB etc.)
                                  .NET (C# etc.)
Basisdiensten

Servicebus                        XML, SOAP
                                  WSDL, UDDI


Backends                          ODBC, JDBC


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




                 SOA Classificatie
                 Volgens ‘SOA in practice’

                                             macro-flow                stateful
                         micro-flow


                                                                                      Process-enabled
orchestrated




               Procesdiensten                                                              SOA
  services




                                                                                      Federated
               Samengestelde diensten                                                   SOA


               Basisdiensten                                                       Fundamental
                                                                                      SOA



                                                                       stateless
                                                  basic      basic
                                                   data       logic
                                                 services   services


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




Nog een stap verder
Zie bijv. paper Papazoglou

– Service registry
                                               Service
                                              aanbieder
                                              (provider)
                                Find - UDDI                     Bind - SOAP


                                                                         Service
                                   Service
                                                                        afnemer
                                   registry
                                              Publish - WSDL        (consumer, client)



– Service interface is meer dan operaties




                                                                           op
                                                                 n
          – Signatures (operaties)




                                                                  io




                                                                              er
                                                               at




                                                                                at
                                                             er




                                                                                   io
                                                           op




                                                                                  n
          – Capabilities (doel, resultaat)
                                                                  implementatie
          – Behaviour (proces)




                                                                                  n
                                                            op




                                                                                 io
                                                               er




                                                                              at
          – Quality of service (kwaliteitskenmerken)




                                                                            er
                                                                 at
                                                                    io




                                                                          op
                                                                   n
© Twynstra Gudde 12-9-2009                                                               16
Service Oriented Architecture




Samengestelde services
zijn afhankelijke van andere services en verbergen complexiteit




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




Stabiel service portfolio
Veranderlijke processen én technische implementatie




dynamisch                       Bedrijfsprocessen   orkestratie



    stabiel                     Service portfolio   interface



dynamisch                         ICT oplossing     implementatie




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




Extended Service Oriented Architecture




© Twynstra Gudde 12-9-2009               19
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                                20

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
SOA ontwerpproces en migratie
SOA ontwerpproces en migratieSOA ontwerpproces en migratie
SOA ontwerpproces en migratieDan Kamminga
 
Informatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatieInformatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatieCarlijn Hoogvliet
 
SURF SIS Conferentie 2005
SURF SIS Conferentie 2005SURF SIS Conferentie 2005
SURF SIS Conferentie 2005Jacco Jasperse
 
Presentatie ICT Architectuur Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur   Projectgroep Dienstverlening PslPresentatie ICT Architectuur   Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur Projectgroep Dienstverlening Pslcindygulpen
 
Profecto - REPAF
Profecto - REPAFProfecto - REPAF
Profecto - REPAFProfecto
 
Presentatie Ict Architectuur Projectgroep Dienstverlening
Presentatie Ict Architectuur   Projectgroep DienstverleningPresentatie Ict Architectuur   Projectgroep Dienstverlening
Presentatie Ict Architectuur Projectgroep Dienstverleningalindabaggen
 
Integrated GIS and Work Management in utilities, Tensing
Integrated GIS and Work Management in utilities, TensingIntegrated GIS and Work Management in utilities, Tensing
Integrated GIS and Work Management in utilities, TensingEsriGISConferentie
 

Was ist angesagt? (10)

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
 
SOA ontwerpproces en migratie
SOA ontwerpproces en migratieSOA ontwerpproces en migratie
SOA ontwerpproces en migratie
 
Informatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatieInformatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatie
 
SURF SIS Conferentie 2005
SURF SIS Conferentie 2005SURF SIS Conferentie 2005
SURF SIS Conferentie 2005
 
Presentatie ICT Architectuur Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur   Projectgroep Dienstverlening PslPresentatie ICT Architectuur   Projectgroep Dienstverlening Psl
Presentatie ICT Architectuur Projectgroep Dienstverlening Psl
 
Profecto - REPAF
Profecto - REPAFProfecto - REPAF
Profecto - REPAF
 
Presentatie Ict Architectuur Projectgroep Dienstverlening
Presentatie Ict Architectuur   Projectgroep DienstverleningPresentatie Ict Architectuur   Projectgroep Dienstverlening
Presentatie Ict Architectuur Projectgroep Dienstverlening
 
Integrated GIS and Work Management in utilities, Tensing
Integrated GIS and Work Management in utilities, TensingIntegrated GIS and Work Management in utilities, Tensing
Integrated GIS and Work Management in utilities, Tensing
 

Andere mochten auch

Samen Kantelen samenvatting 150625
Samen Kantelen samenvatting 150625Samen Kantelen samenvatting 150625
Samen Kantelen samenvatting 150625Calisa Nuis
 
(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...
(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...
(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...Dan Kamminga
 
Samenwerken tussen organisties
Samenwerken tussen organistiesSamenwerken tussen organisties
Samenwerken tussen organistiesDan Kamminga
 
Dynamisch Competentiemanagement
Dynamisch CompetentiemanagementDynamisch Competentiemanagement
Dynamisch CompetentiemanagementAvans Hogeschool
 
Ketensamenwerking; voorwaarden voor succes 2015
Ketensamenwerking; voorwaarden voor succes 2015Ketensamenwerking; voorwaarden voor succes 2015
Ketensamenwerking; voorwaarden voor succes 2015Jo Horn
 
Praktisch competentiemanagement def
Praktisch competentiemanagement defPraktisch competentiemanagement def
Praktisch competentiemanagement defHauthem
 
Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01
Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01
Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01Evelien van der Vinne
 

Andere mochten auch (8)

Samen Kantelen samenvatting 150625
Samen Kantelen samenvatting 150625Samen Kantelen samenvatting 150625
Samen Kantelen samenvatting 150625
 
(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...
(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...
(Ict Event) Onderzoek Naar Bestuurders In Samenwerking En De Betekenis Daarva...
 
Samenwerken tussen organisties
Samenwerken tussen organistiesSamenwerken tussen organisties
Samenwerken tussen organisties
 
Veranderen in netwerken
Veranderen in netwerkenVeranderen in netwerken
Veranderen in netwerken
 
Dynamisch Competentiemanagement
Dynamisch CompetentiemanagementDynamisch Competentiemanagement
Dynamisch Competentiemanagement
 
Ketensamenwerking; voorwaarden voor succes 2015
Ketensamenwerking; voorwaarden voor succes 2015Ketensamenwerking; voorwaarden voor succes 2015
Ketensamenwerking; voorwaarden voor succes 2015
 
Praktisch competentiemanagement def
Praktisch competentiemanagement defPraktisch competentiemanagement def
Praktisch competentiemanagement def
 
Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01
Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01
Rapportage VBHC Stakeholder perspective 2017 Evelien vd Vinne_01
 

Ähnlich wie SOA organisatorisch perspectief

SOA basisconcepten
SOA basisconceptenSOA basisconcepten
SOA basisconceptenDan Kamminga
 
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1Ruud Ramakers
 
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
 
Nvwa 27 september 2012 1
Nvwa 27 september 2012 1Nvwa 27 september 2012 1
Nvwa 27 september 2012 1Ruud Ramakers
 
Presentatie Introductie cloud computing
Presentatie Introductie cloud computingPresentatie Introductie cloud computing
Presentatie Introductie cloud computingGO opleidingen
 
Workplace Services Express
Workplace Services ExpressWorkplace Services Express
Workplace Services ExpressGuus Disselkoen
 
Meer Over Management Informatie
Meer Over Management InformatieMeer Over Management Informatie
Meer Over Management InformatieAlbert_Akkermans
 
Nobel Cloud Services
Nobel Cloud ServicesNobel Cloud Services
Nobel Cloud ServicesPiet van Vugt
 
Informatiesessie to cloud or not to cloud
Informatiesessie to cloud or not to cloudInformatiesessie to cloud or not to cloud
Informatiesessie to cloud or not to cloudVanveen informatica
 
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudPlatform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudBart Zuidgeest
 
Sap leonardo vnsg developerdag 2017 - experis ciber
Sap leonardo  vnsg developerdag 2017 - experis ciberSap leonardo  vnsg developerdag 2017 - experis ciber
Sap leonardo vnsg developerdag 2017 - experis ciberWim Snoep
 
20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_Transition20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_TransitionVNG Realisatie
 
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203RuudKonig
 
Microsoft Cloud Services brochure nl versie - juni 2010
Microsoft Cloud Services brochure   nl versie - juni 2010Microsoft Cloud Services brochure   nl versie - juni 2010
Microsoft Cloud Services brochure nl versie - juni 2010Peter de Haas
 
3 software architectuur
3 software architectuur3 software architectuur
3 software architectuurDan Kamminga
 

Ähnlich wie SOA organisatorisch perspectief (20)

SOA basisconcepten
SOA basisconceptenSOA basisconcepten
SOA basisconcepten
 
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1Migration Van Asp Naar Saa S  Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
 
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
 
Nvwa 27 september 2012 1
Nvwa 27 september 2012 1Nvwa 27 september 2012 1
Nvwa 27 september 2012 1
 
Enterprise GIS bij Delta
Enterprise GIS bij DeltaEnterprise GIS bij Delta
Enterprise GIS bij Delta
 
Presentatie Introductie cloud computing
Presentatie Introductie cloud computingPresentatie Introductie cloud computing
Presentatie Introductie cloud computing
 
Workplace Services Express
Workplace Services ExpressWorkplace Services Express
Workplace Services Express
 
Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)Cloud computing lunchsessie (v2)
Cloud computing lunchsessie (v2)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Meer Over Management Informatie
Meer Over Management InformatieMeer Over Management Informatie
Meer Over Management Informatie
 
Nobel Cloud Services
Nobel Cloud ServicesNobel Cloud Services
Nobel Cloud Services
 
Informatiesessie to cloud or not to cloud
Informatiesessie to cloud or not to cloudInformatiesessie to cloud or not to cloud
Informatiesessie to cloud or not to cloud
 
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloudPlatform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloud
 
Sap leonardo vnsg developerdag 2017 - experis ciber
Sap leonardo  vnsg developerdag 2017 - experis ciberSap leonardo  vnsg developerdag 2017 - experis ciber
Sap leonardo vnsg developerdag 2017 - experis ciber
 
20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_Transition20181102 Leveranciersdag_Transition
20181102 Leveranciersdag_Transition
 
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
 
Drupal 7 Architectuur
Drupal 7 ArchitectuurDrupal 7 Architectuur
Drupal 7 Architectuur
 
Microsoft Cloud Services brochure nl versie - juni 2010
Microsoft Cloud Services brochure   nl versie - juni 2010Microsoft Cloud Services brochure   nl versie - juni 2010
Microsoft Cloud Services brochure nl versie - juni 2010
 
3 software architectuur
3 software architectuur3 software architectuur
3 software architectuur
 

Mehr von Dan Kamminga

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
 
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
 
Lac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpadLac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpadDan 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
 
1 introductie architectuur
1 introductie architectuur1 introductie architectuur
1 introductie 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
 
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
 
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
 
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
 

Mehr von Dan Kamminga (20)

Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012 Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012
 
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
 
Lac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpadLac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpad
 
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
 
1 introductie architectuur
1 introductie architectuur1 introductie architectuur
1 introductie 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
 
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
 
Onderzoek waardesturing
Onderzoek waardesturing Onderzoek waardesturing
Onderzoek waardesturing
 
Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,
 
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
 

SOA organisatorisch perspectief

  • 1. Service Oriented Architecture Deel 2 - Organisatorisch perspectief Amersfoort 12 september 2009 Bas Kruiswijk
  • 2. Service Oriented Architecture Overzicht Deel 2: SOA vanuit organisatorisch perspectief 1. Basisconcepten 2. SOA vanuit organisatorisch perspectief – Software services en organisatiediensten – Domeinen – Lagenstructuur en procesondersteuning 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 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 3
  • 4. Service Oriented Architecture Business-ICT paradigma Diensten (services) = IT organiseren o.b.v. Uitgaan van business- verschillende activiteiten eigenaren van systemen en gegevens Ontwikkeling organisatie Belangen / politiek (aanpassing aan veranderingen dus slim organiseren omgeving en technologie) Accepteren heterogeniteit van systemen en technologie Losse koppelingen © Twynstra Gudde 12-9-2009 4
  • 5. 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 5
  • 6. Service Oriented Architecture Basisdiensten Elementaire diensten ontsluiten databases en bestaande systemen Basisdiensten Backends Bestaand Database systeem © Twynstra Gudde 12-9-2009 6
  • 7. Service Oriented Architecture Afnemers gebruiken diensten Afnemers (presentatie) Basisdiensten Backends Bestaand Database systeem © Twynstra Gudde 12-9-2009 7
  • 8. Service Oriented Architecture Domeinen zijn eigenaar van diensten Eigenaarschap is in de organisatie belegd Afnemers (presentatie) Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 8
  • 9. Service Oriented Architecture Samengestelde diensten Afnemer (presentatie) Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 9
  • 10. Service Oriented Architecture Procesdiensten Ondersteuning van bedrijfsprocessen Afnemers (presentatie) Procesdiensten Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 10
  • 11. Service Oriented Architecture Enterprise servicebus Afnemers (presentatie) Procesdiensten Servicebus Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 11
  • 12. Service Oriented Architecture Orkestratie engine Afnemers (presentatie) Orchestration Procesdiensten engine Servicebus Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 12
  • 13. Service Oriented Architecture Portaal Portaal Afnemers (presentatie) Orchestration Procesdiensten engine Servicebus Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 13
  • 14. Service Oriented Architecture Portaal J2EE Portlets .NET Web parts Presentatie J2EE JSP / Java Beans) HTML, XML, XSL .NET ASP / ActiveX) Orkestratie engine BPEL Procesdiensten Samengestelde diensten J2EE (EJB etc.) .NET (C# etc.) Basisdiensten Servicebus XML, SOAP WSDL, UDDI Backends ODBC, JDBC © Twynstra Gudde 12-9-2009 14
  • 15. Service Oriented Architecture SOA Classificatie Volgens ‘SOA in practice’ macro-flow stateful micro-flow Process-enabled orchestrated Procesdiensten SOA services Federated Samengestelde diensten SOA Basisdiensten Fundamental SOA stateless basic basic data logic services services © Twynstra Gudde 12-9-2009 15
  • 16. Service Oriented Architecture Nog een stap verder Zie bijv. paper Papazoglou – Service registry Service aanbieder (provider) Find - UDDI Bind - SOAP Service Service afnemer registry Publish - WSDL (consumer, client) – Service interface is meer dan operaties op n – Signatures (operaties) io er at at er io op n – Capabilities (doel, resultaat) implementatie – Behaviour (proces) n op io er at – Quality of service (kwaliteitskenmerken) er at io op n © Twynstra Gudde 12-9-2009 16
  • 17. Service Oriented Architecture Samengestelde services zijn afhankelijke van andere services en verbergen complexiteit © Twynstra Gudde 12-9-2009 17
  • 18. Service Oriented Architecture Stabiel service portfolio Veranderlijke processen én technische implementatie dynamisch Bedrijfsprocessen orkestratie stabiel Service portfolio interface dynamisch ICT oplossing implementatie © Twynstra Gudde 12-9-2009 18
  • 19. Service Oriented Architecture Extended Service Oriented Architecture © Twynstra Gudde 12-9-2009 19
  • 20. 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 20