SOA procesbesturing
Upcoming SlideShare
Loading in...5
×
 

SOA procesbesturing

on

  • 661 views

procesbesturing

procesbesturing

Statistics

Views

Total Views
661
Views on SlideShare
655
Embed Views
6

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 6

http://www.twynstragudde.nl 6

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

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

SOA procesbesturing SOA procesbesturing Presentation Transcript

  • Service Oriented ArchitectureDeel 3 – Procesbesturing 1: OrkestratieAmersfoort12 september 2009Bas Kruiswijk
  • 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
  • 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
  • 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
  • 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
  • Service Oriented Architecture Orkestratie in een service georiënteerde architetuur aanvraag antwoord domeinorkestratieuitvoering © Twynstra Gudde 12-9-2009 6
  • 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
  • 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
  • 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
  • Service Oriented ArchitectureOntwikkelingen E-overheidNORA (Nederlandse Overheids Referentie Architectuur)© Twynstra Gudde 12-9-2009 10
  • 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
  • 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
  • Service Oriented ArchitectureVoorbeeld waterschap© Twynstra Gudde 12-9-2009 13
  • 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