Your SlideShare is downloading. ×
0
Service Oriented ArchitectureDeel 3 – Procesbesturing 1: OrkestratieAmersfoort12 september 2009Bas Kruiswijk
Service Oriented ArchitectureOverzichtDeel 3: Procesbesturing in een SOA1. Basisconcepten2. SOA vanuit organisatorisch per...
Service Oriented ArchitectureProcesbesturing– Twee vormen          – Orkestratie – ”dirigent”          – Choreografie – “e...
Service Oriented ArchitectureDomeinen– Eigenaarschap waar het hoort          – Organisatie-eenheden zijn verantwoordelijk ...
Service Oriented Architecture          Losjes koppelen                                          Sterke koppeling          ...
Service Oriented Architecture  Orkestratie  in een service georiënteerde architetuur                                  aanv...
Service Oriented Architecture        Voorbeeld        Vergunningverlening bij een overheidsorganisatie                    ...
Service Oriented Architecture  Orkestratie van proces subsidieverlening          bezwaarschrift    beschikking            ...
Service Oriented ArchitectureHandmatige stappenMicro-flow en macro-flow– Micro-flow          – Alle stappen in het proces ...
Service Oriented ArchitectureOntwikkelingen E-overheidNORA (Nederlandse Overheids Referentie Architectuur)© Twynstra Gudde...
Service Oriented ArchitectureOrkestratie in NORA architectuur                                front                        ...
Service Oriented ArchitectureHet mid-office als spil– Voorzieningen in het mid-office          – Gegevensmagazijn         ...
Service Oriented ArchitectureVoorbeeld waterschap© Twynstra Gudde 12-9-2009      13
Service Oriented ArchitectureBas Kruiswijkbkr@tg.nlwww.twynstragudde.nlAlle intellectuele eigendomsrechten met betrekking ...
Upcoming SlideShare
Loading in...5
×

SOA procesbesturing

473

Published on

procesbesturing

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
473
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "SOA procesbesturing"

  1. 1. Service Oriented ArchitectureDeel 3 – Procesbesturing 1: OrkestratieAmersfoort12 september 2009Bas Kruiswijk
  2. 2. Service Oriented ArchitectureOverzichtDeel 3: Procesbesturing in een SOA1. Basisconcepten2. SOA vanuit organisatorisch perspectief3. Procesbesturing – Orkestratie – Event-driven (choreografie)4. SOA vanuit technisch perspectief5. De SOA infrastructuur6. SOA in het ontwerpproces© Twynstra Gudde 12-9-2009 2
  3. 3. Service Oriented ArchitectureProcesbesturing– Twee vormen – Orkestratie – ”dirigent” – Choreografie – “estafette” (wordt later behandeld)– Orkestratie – Centrale regie – Gehele proces is één dienst– Verantwoordelijkheden – Domein is verantwoordelijk voor een dienst – Geldt ook voor georkestreerde (proces)dienst – Deelprocessen kunnen verantwoordelijkheid zijn van ander domein – Dus ook een deelorkestratie nodig© Twynstra Gudde 12-9-2009 3
  4. 4. Service Oriented ArchitectureDomeinen– Eigenaarschap waar het hoort – Organisatie-eenheden zijn verantwoordelijk voor hun eigen organisatorische diensten, – dus ook voor de ICT diensten (services) die daarmee corresponderen– 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© Twynstra Gudde 12-9-2009 4
  5. 5. Service Oriented Architecture Losjes koppelen Sterke koppeling Losse koppelingKoppelingen tussen systemen Direct, 1:1 Via intermediairCommunicatiestijl Synchroon AsynchroonDatamodel Gedeeld, geharmoniseerd Eenvoudige gemeenschappelijke datatypesTypesystem Sterk ZwakInteractiepatronen Navigatie door Eenvoudige, ‘self contained’ ingewikkelde structuren berichtenProcesbesturing Centrale regie Decentrale regieBinding Statisch DynamischPlatformafhankelijkheid Afhankelijk OnafhankelijkTransacties 2-phase commit CompensatieDeployment Gelijktijdig GespreidVersiebeheer Expliciete upgrades Impliciete upgrades © Twynstra Gudde 12-9-2009 5
  6. 6. Service Oriented Architecture Orkestratie in een service georiënteerde architetuur aanvraag antwoord domeinorkestratieuitvoering © Twynstra Gudde 12-9-2009 6
  7. 7. Service Oriented Architecture Voorbeeld Vergunningverlening bij een overheidsorganisatie Context Welzijn en Cultuur Bezwaar en Beroep Juridische zaken Cultuur Welzijn Financiën•DIS•Tekstverzorging•Postkamer Facilitaire Controll zaken Besluiten •Interne controle •Mandaten •Audit •Gedeputeerde Staten •Accounting7 © Twynstra Gudde 12-9-2009 •Provinciale Staten
  8. 8. Service Oriented Architecture Orkestratie van proces subsidieverlening bezwaarschrift beschikking antwoordaanvraag bezwaar financiën besluit Juridische zaken Interne controle domein verzending archivering orchestratie © Twynstra Gudde 12-9-2009 uitvoering 8
  9. 9. Service Oriented ArchitectureHandmatige stappenMicro-flow en macro-flow– Micro-flow – Alle stappen in het proces worden achtereenvolgens, zonder gebruikersinterventie uitgevoerd – “loopt in één keer door”– Macro-flow – Stappen in het proces vereisen interventie van de gebruiker – De gebruiker implementeert als het ware zelf de service– Mogelijke implementatie macro-flow – Takenlijst – Monitoring– Technische implementatie lastig – BPEL4People© Twynstra Gudde 12-9-2009 9
  10. 10. Service Oriented ArchitectureOntwikkelingen E-overheidNORA (Nederlandse Overheids Referentie Architectuur)© Twynstra Gudde 12-9-2009 10
  11. 11. Service Oriented ArchitectureOrkestratie in NORA architectuur front back office mid office office 5. Doorzetten naar 1. Vraag back office Gegevens 2. Antwoord magazijn 3. Aanvraag 4. Aanmaken zaak Zaak magazijn 6. Status 7. Status / resultaat Enterprise© Twynstra Gudde 12-9-2009 Procesbesturing Servicebus 11
  12. 12. Service Oriented ArchitectureHet mid-office als spil– Voorzieningen in het mid-office – Gegevensmagazijn – Zaakmagazijn – Rapportagevoorzieningen – Monitoring– Infrastructuur – Enterprise Servicebus – Orkestratie engine© Twynstra Gudde 12-9-2009 12
  13. 13. Service Oriented ArchitectureVoorbeeld waterschap© Twynstra Gudde 12-9-2009 13
  14. 14. Service Oriented ArchitectureBas Kruiswijkbkr@tg.nlwww.twynstragudde.nlAlle intellectuele eigendomsrechten met betrekking totdeze presentatie berusten bij Twynstra Gudde. Niets uitdeze presentatie mag worden verveelvoudigd of openbaargemaakt zonder schriftelijke toestemming van TwynstraGudde.© Twynstra Gudde 12-9-2009 14
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×