Enviar búsqueda
Cargar
9 soa infrastructuur
•
0 recomendaciones
•
824 vistas
Dan Kamminga
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 22
Descargar ahora
Descargar para leer sin conexión
Recomendados
SOA organisatorisch perspectief
SOA organisatorisch perspectief
Dan Kamminga
7 soa event driven architecture
7 soa event driven architecture
Dan Kamminga
SOA procesbesturing
SOA procesbesturing
Dan Kamminga
4 soa basisconcepten
4 soa basisconcepten
Dan Kamminga
SharePoint Toepassing bij Achmea NVBA
SharePoint Toepassing bij Achmea NVBA
guest223373
Enterprise Architecture Bij De Overheid
Enterprise Architecture Bij De Overheid
Mario Halfhide
ODA Roadshow AMIS en Detron
ODA Roadshow AMIS en Detron
Getting value from IoT, Integration and Data Analytics
Cloud computing overzicht
Cloud computing overzicht
Richard Claassens CIPPE
Recomendados
SOA organisatorisch perspectief
SOA organisatorisch perspectief
Dan Kamminga
7 soa event driven architecture
7 soa event driven architecture
Dan Kamminga
SOA procesbesturing
SOA procesbesturing
Dan Kamminga
4 soa basisconcepten
4 soa basisconcepten
Dan Kamminga
SharePoint Toepassing bij Achmea NVBA
SharePoint Toepassing bij Achmea NVBA
guest223373
Enterprise Architecture Bij De Overheid
Enterprise Architecture Bij De Overheid
Mario Halfhide
ODA Roadshow AMIS en Detron
ODA Roadshow AMIS en Detron
Getting value from IoT, Integration and Data Analytics
Cloud computing overzicht
Cloud computing overzicht
Richard Claassens CIPPE
Bi sl introductie_nl_2011[1]
Bi sl introductie_nl_2011[1]
Tony16041960
Lac 2005 implementatie soa provincie gelderland
Lac 2005 implementatie soa provincie gelderland
Dan Kamminga
Architectuurcongres 2005
Architectuurcongres 2005
Ronald de Vries
Informatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatie
Carlijn Hoogvliet
SOA ontwerpproces en migratie
SOA ontwerpproces en migratie
Dan Kamminga
SURF SIS Conferentie 2005
SURF SIS Conferentie 2005
Jacco Jasperse
Profecto - REPAF
Profecto - REPAF
Profecto
SOA basisconcepten
SOA basisconcepten
Dan Kamminga
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Ruud Ramakers
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloud
Bart Zuidgeest
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
CIOsummit
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
IDGnederland
Cloud Computing
Cloud Computing
Richard Claassens CIPPE
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM Partners
ExploreDynCRM
Cordys Business Operations Platform
Cordys Business Operations Platform
Richard Claassens CIPPE
Nobel Cloud Services
Nobel Cloud Services
Piet van Vugt
Sap leonardo vnsg developerdag 2017 - experis ciber
Sap leonardo vnsg developerdag 2017 - experis ciber
Wim Snoep
Meer Over Management Informatie
Meer Over Management Informatie
Albert_Akkermans
Presentatie Introductie cloud computing
Presentatie Introductie cloud computing
GO opleidingen
Nvwa 27 september 2012 1
Nvwa 27 september 2012 1
Ruud Ramakers
3 software architectuur
3 software architectuur
Dan Kamminga
GeoWeb 4 - wat is nieuw?
GeoWeb 4 - wat is nieuw?
GeoWeb2012
Más contenido relacionado
La actualidad más candente
Bi sl introductie_nl_2011[1]
Bi sl introductie_nl_2011[1]
Tony16041960
Lac 2005 implementatie soa provincie gelderland
Lac 2005 implementatie soa provincie gelderland
Dan Kamminga
Architectuurcongres 2005
Architectuurcongres 2005
Ronald de Vries
Informatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatie
Carlijn Hoogvliet
SOA ontwerpproces en migratie
SOA ontwerpproces en migratie
Dan Kamminga
SURF SIS Conferentie 2005
SURF SIS Conferentie 2005
Jacco Jasperse
Profecto - REPAF
Profecto - REPAF
Profecto
La actualidad más candente
(7)
Bi sl introductie_nl_2011[1]
Bi sl introductie_nl_2011[1]
Lac 2005 implementatie soa provincie gelderland
Lac 2005 implementatie soa provincie gelderland
Architectuurcongres 2005
Architectuurcongres 2005
Informatiebroker voor betrouwbare en transparante stuurinformatie
Informatiebroker voor betrouwbare en transparante stuurinformatie
SOA ontwerpproces en migratie
SOA ontwerpproces en migratie
SURF SIS Conferentie 2005
SURF SIS Conferentie 2005
Profecto - REPAF
Profecto - REPAF
Similar a 9 soa infrastructuur
SOA basisconcepten
SOA basisconcepten
Dan Kamminga
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Ruud Ramakers
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloud
Bart Zuidgeest
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
CIOsummit
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
IDGnederland
Cloud Computing
Cloud Computing
Richard Claassens CIPPE
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM Partners
ExploreDynCRM
Cordys Business Operations Platform
Cordys Business Operations Platform
Richard Claassens CIPPE
Nobel Cloud Services
Nobel Cloud Services
Piet van Vugt
Sap leonardo vnsg developerdag 2017 - experis ciber
Sap leonardo vnsg developerdag 2017 - experis ciber
Wim Snoep
Meer Over Management Informatie
Meer Over Management Informatie
Albert_Akkermans
Presentatie Introductie cloud computing
Presentatie Introductie cloud computing
GO opleidingen
Nvwa 27 september 2012 1
Nvwa 27 september 2012 1
Ruud Ramakers
3 software architectuur
3 software architectuur
Dan Kamminga
GeoWeb 4 - wat is nieuw?
GeoWeb 4 - wat is nieuw?
GeoWeb2012
GeoWeb 4 3
GeoWeb 4 3
Grontmij - Esri Nederland
Integrated GIS and Work Management in utilities, Tensing
Integrated GIS and Work Management in utilities, Tensing
EsriGISConferentie
Centennium antoine stelma
Centennium antoine stelma
BigDataExpo
PerlzMBEModule
PerlzMBEModule
Evert Van Ballegooie
Theorie In Praktijk EAI
Theorie In Praktijk EAI
Patrick Koning
Similar a 9 soa infrastructuur
(20)
SOA basisconcepten
SOA basisconcepten
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Migration Van Asp Naar Saa S Cloud En Waarom Versie 1
Platform Business Informatieplanning - What about the cloud
Platform Business Informatieplanning - What about the cloud
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
CIO Summit 2013 - Marcel Krom
Cloud Computing
Cloud Computing
CRM 2011 als xRM platform - CRM Partners
CRM 2011 als xRM platform - CRM Partners
Cordys Business Operations Platform
Cordys Business Operations Platform
Nobel Cloud Services
Nobel Cloud Services
Sap leonardo vnsg developerdag 2017 - experis ciber
Sap leonardo vnsg developerdag 2017 - experis ciber
Meer Over Management Informatie
Meer Over Management Informatie
Presentatie Introductie cloud computing
Presentatie Introductie cloud computing
Nvwa 27 september 2012 1
Nvwa 27 september 2012 1
3 software architectuur
3 software architectuur
GeoWeb 4 - wat is nieuw?
GeoWeb 4 - wat is nieuw?
GeoWeb 4 3
GeoWeb 4 3
Integrated GIS and Work Management in utilities, Tensing
Integrated GIS and Work Management in utilities, Tensing
Centennium antoine stelma
Centennium antoine stelma
PerlzMBEModule
PerlzMBEModule
Theorie In Praktijk EAI
Theorie In Praktijk EAI
Más de Dan Kamminga
Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012
Dan Kamminga
8 soa technisch perspectief
8 soa technisch perspectief
Dan Kamminga
Lac 2009 eco architectuur
Lac 2009 eco architectuur
Dan Kamminga
Lac 2003 blauwdrukken en andere kleurendrukken
Lac 2003 blauwdrukken en andere kleurendrukken
Dan Kamminga
Lac 2010 Track architectuur als hefboom in de zorg
Lac 2010 Track architectuur als hefboom in de zorg
Dan Kamminga
Lac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpad
Dan Kamminga
Lac2004 werken onder architectuur
Lac2004 werken onder architectuur
Dan Kamminga
2 enterprise architectuur
2 enterprise architectuur
Dan Kamminga
1 introductie architectuur
1 introductie architectuur
Dan Kamminga
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 regie
Dan Kamminga
Congres: Ketenregie in Facility Management - Presentatie Leo Schunck
Congres: Ketenregie in Facility Management - Presentatie Leo Schunck
Dan Kamminga
Onderzoek waardesturing
Onderzoek waardesturing
Dan Kamminga
Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,
Dan Kamminga
Samenwerken tussen organisties
Samenwerken tussen organisties
Dan Kamminga
Social media presentatie twynstra
Social media presentatie twynstra
Dan Kamminga
Kiezen of verliezen
Kiezen of verliezen
Dan Kamminga
Het nieuwe (net)werken
Het nieuwe (net)werken
Dan Kamminga
Samenwerking in ict tussen publieke en private ict
Samenwerking in ict tussen publieke en private ict
Dan Kamminga
Heroverwegingen langdurige zorgzorganiseren
Heroverwegingen langdurige zorgzorganiseren
Dan Kamminga
Más de Dan Kamminga
(20)
Twynstra gudde presentatie implementatie juni 2012
Twynstra gudde presentatie implementatie juni 2012
8 soa technisch perspectief
8 soa technisch perspectief
Lac 2009 eco architectuur
Lac 2009 eco architectuur
Lac 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 zorg
Lac 2006 achilles en de schildpad
Lac 2006 achilles en de schildpad
Lac2004 werken onder architectuur
Lac2004 werken onder architectuur
2 enterprise architectuur
2 enterprise architectuur
1 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 - 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 Schunck
Onderzoek waardesturing
Onderzoek waardesturing
Presentatie van NISB: Samenwerkingsstrategie,
Presentatie van NISB: Samenwerkingsstrategie,
Samenwerken tussen organisties
Samenwerken tussen organisties
Social media presentatie twynstra
Social media presentatie twynstra
Kiezen of verliezen
Kiezen of verliezen
Het nieuwe (net)werken
Het nieuwe (net)werken
Samenwerking in ict tussen publieke en private ict
Samenwerking in ict tussen publieke en private ict
Heroverwegingen langdurige zorgzorganiseren
Heroverwegingen langdurige zorgzorganiseren
9 soa infrastructuur
1.
Service Oriented Architecture Deel
5 - SOA infrastructuur Amersfoort 12 september 2009 Bas Kruiswijk
2.
Service Oriented Architecture Overzicht Deel
5: De SOA infrastructuur 1. Basisconcepten 2. SOA vanuit organisatorisch perspectief 3. Procesbesturing 4. SOA vanuit technisch perspectief 5. De SOA infrastructuur – Enterprise Servicebus (ESB) – Portaal – Orkestratie engine 6. SOA in het ontwerpproces © Twynstra Gudde 12-9-2009 2
3.
Service Oriented Architecture
Enterprise servicebus Afnemers (presentatie) Procesdiensten Servicebus Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 3
4.
Service Oriented Architecture
Middleware / Enterprise Servicebus – Middleware = Generieke software die de koppelingen tussen applicaties ondersteunt – “software glue” – (Enterprise) Servicebus = specifieke vorm van middleware in een service georiënteerde architectuur A1 A1 A2 A3 A4 beveiliging A2 autorisatie logging / monitoring A3 Middleware / Servicebus technische conversie A4 bericht transformatie controles – Overbrugt technische verschillen tussen applicaties – Biedt mogelijkheid tot standaardisatie – Biedt aanvullende diensten voor beveiliging, monitoring, controles, transformaties etc. © Twynstra Gudde 12-9-2009 4
5.
Service Oriented Architecture Functie
van middleware / Enterprise Servicebus – Reductie van complexiteit van koppelingen door – centraal ontkoppelpunt van applicaties – centraal beheer van koppelingen mogelijk – technische standaardisering middels ‘stekkers’ – stimuleert generieke services en berichten, en maakt daardoor hergebruik mogelijk – Eénmalig generiek in de middleware ipv in elke applicatie opnieuw – technische conversies – beveiliging en autorisatie – monitoring en logging – controles, gegevensmapping, transformaties © Twynstra Gudde 12-9-2009 5
6.
Service Oriented Architecture Web
services en een servicebus Twee manieren van routering – Rechtstreeks – Via ESB – Service register wordt – Service wordt niet rechtstreeks geraadpleegd voor locatie van aangeroepen de service – ESB routeert vraag en – Service wordt rechtstreeks antwoord aangeroepen – Bericht- en technische conversie is mogelijk © Twynstra Gudde 12-9-2009 6
7.
Service Oriented Architecture Events
en een servicebus Event manager met adapters event publicatie A Event manager adapter event B C – ESB (Event manager) is intermediair – Ontkoppeling via subscriptions, waardoor A niet bekend is met B of C – Adapters zorgen voor technische en logische conversies © Twynstra Gudde 12-9-2009 7
8.
Service Oriented Architecture Enterprise
Servicebus = de SOA infrastructuur – Stelt afnemers in staat beschikbare service aan te roepen – Realiseert vooral ook interoperabiliteit – Samengevat zijn de taken van de ESB – Connectiviteit realiseren tussen aanbieder en afnemer – Data transformatie – Intelligente routering (bijv. content based routing) – Beveiliging – Garanderen van betrouwbaarheid – Service management (de administratie van services) – Monitoring en logging (ook Business Activity Monitoring) – Ook de ESB kan heterogeen zijn (je kunt er dus meer dan één hebben) © Twynstra Gudde 12-9-2009 8
9.
Service Oriented Architecture
Data mapping in een ESB Applicatie A Applicatie B Applicatiespecifiek Applicatiespecifiek informatiemodel informatiemodel (application view) (application view) Standaard informatiemodel Mapping Mapping (common view) application view -> common view -> common view Enterprise Service Bus application view © Twynstra Gudde 12-9-2009 9
10.
Service Oriented Architecture
Applicatie 1 Applicatie 2 Applicatie ... application view application view application view application view application view Specifiek Generiek Specifiek Generiek Specifiek Generiek deel deel deel deel deel deel Mapping Mapping Mapping Standaard informatiemodel (common view) Enterprise Service Bus = gebaseerd op berichtschema standaard informatiemodel = gebaseerd op berichtschema specifiek informatiemodel © Twynstra Gudde 12-9-2009 10
11.
Service Oriented Architecture
Portaal Portaal Afnemers (presentatie) Procesdiensten Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 11
12.
Service Oriented Architecture Portals –
Intranet (portal) – Interne nieuwsvoorziening – Soms ook interne samenwerkingsomgeving (collaboration) – Web portal – Informatie uit verschillende bronnen op een uniforme manier presenteren / toegankelijk maken (iGoogle, Startpagina etc.) – Enterprise portal – Digitale werkplek (Single point of entry) – Integratie van functies en data uit verschillende systemen – Federatie – integratie van informatie uit verschillende andere portalen – Personalisatie – Autorisatie, vaak rolgebaseerd © Twynstra Gudde 12-9-2009 12
13.
Service Oriented Architecture Enterprise
portaal Functionaliteit op hoofdlijnen – De functionaliteit van een enterprise portaal – Ontsluiting van informatie (á la intranet) – Platform voor samenwerking en kennisdeling – Ondersteuning van werkprocessen (toegang tot functionaliteit / gegevens) – Toekomstbeeld – De digitale werkplek – Gebruikers krijgen afhankelijk van hun rol toegang tot alle relevante informatie én functionaliteit die nodig is voor hun werk – Kenmerken – Web-gebaseerd – Beveiliging / authenticatie – éénmalige rolgebaseerde autorisatie – Gepersonaliseerd – Werkproces georiënteerd © Twynstra Gudde 12-9-2009 13
14.
Service Oriented Architecture Enterprise
portaal Ondersteuning van werkprocessen – In een service georiënteerde architectuur met orkestratie – Het uitvoeren van een taak = aanroepen van een service – Dit kan – een ‘nieuwe’ service zijn (bijvoorbeeld een basisdienst, maar ook procesdienst) – een stap in een lopend proces zijn (bijv. op een takenlijst) – User interface bij een service is een scherm of (liever nog) een portlet of web part – Andere manieren – Integreren van een complete web-applicatie in het portaal – Bestaande schermen ‘ophangen’ in nieuwe navigatiestructuur – Op basis van stylesheets uniformeren van de vormgeving – Combineren van user-interface componenten van applicaties die beschikbaar zijn als portlet of web part – Single sign-on voor web-applicaties en user-interface componenten © Twynstra Gudde 12-9-2009 14
15.
Service Oriented Architecture
Orkestratie engine Afnemers (presentatie) Orchestration Procesdiensten engine Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 15
16.
Service Oriented Architecture Orkestratie
engine UML Activity Diagram is ook een mogelijkheid zie voorbeeld p. 93 (fig 7-8) SOA in Practice – Orkestratie engine – Ondersteunt zowel ontwerpen als executeren van processen – Een proces = een service – BPEL is veelgebruikte standaard – Business Process Execution Language – Gebaseerd op XML – BPMN voor ‘echt’ modelleren – Business Process Modeling Notation – Grafische notatie – Vertaalbaar naar BPEL © Twynstra Gudde 12-9-2009 16
17.
Service Oriented Architecture BPEL
omgeving Ontwerp, executie, management © Twynstra Gudde 12-9-2009 17
18.
Service Oriented Architecture
De BPEL taal Service collaborators (service die in het proces zijn betrokken Variabelen die de toestand van het proces bevatten - stateful Wacht op een bericht van een partner webservice Roep een partner webservice aan Allerlei logica die de prosesflow beïnvloed © Twynstra Gudde 12-9-2009 18
19.
Service Oriented Architecture
1 <process name="ticketOrder"> 2 <partners> 3 <partner name="customer" 4 serviceLinkType="agentLink" BPEL voorbeeld 5 6 myRole="agentService"/> <partner name="airline" 7 serviceLinkType="buyerLink" 8 myRole="ticketRequester" 9 partnerRole="ticketService"/> 10 </partners> 11 <containers> 12 <container name="itinerary" messageType="itineraryMessage"/> 13 <container name="tickets" messageType="ticketsMessage"/> 14 </containers> 15 <flow> 16 <links> 17 <link name="order-to-airline"/> 18 <link name="airline-to-agent"/> 19 </links> 20 <receive partner="customer" 21 portType="itineraryPT" 22 operation="sendItinerary" 23 container="itinerary" 24 <source linkName"order-to-airline"/> 25 </receive> 26 <invoke partner="airline" 27 portType="ticketOrderPT" 28 operation="requestTickets" 29 inputContainer="itinerary" 30 <target linkName"order-to-airline"/> 31 <source linkName"airline-to-agent"/> 32 </invoke> 33 <receive partner="airline" 34 portType="itineraryPT" 35 operation="sendTickets" 36 container="tickets" 37 <target linkName"airline-to-agent"/> 38 </receive> 39 </flow> © Twynstra Gudde 12-9-2009 40 </process> 19
20.
Service Oriented Architecture
De SOA infrastructuur Portaal Afnemers (presentatie) Orchestration Procesdiensten engine Servicebus Samengestelde diensten Basisdiensten Backends Bestaand Database systeem Domein Domein © Twynstra Gudde 12-9-2009 20
21.
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 21
22.
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 22
Descargar ahora