De Service Oriented Architecture


Scheduled EventsEvent outlinesBooksWhitepapersWebinarsArticlesContact UsRick F van der Lans

 

 

[Home][Event outlines][Dutch Presentations][SOA]

 

 


Service Oriented Architectures - Producten, standaarden en technologieën

Doelgroep

Deze conferentie is bestemd voor iedereen die overweegt systemen te ontwikkelen op basis van (web)services en Service Oriented Architectures (SOA). Een overzicht wordt gegeven van de beschikbare en toekomstige technologieën, producten en standaarden. Functies: IT-managers, technology planners, infrastructuurarchitecten, consultants, systeemanalisten en –ontwerpers, databaseontwerpers en -beheerders.

Tijdsduur

1 dag

Inleiding

De SOA (Service Oriented Architecture) is een van de meeste populaire onderwerpen in de IT-industrie. Het is de nieuwste generatie van technologieën, standaarden, producten, methoden en ideeën voor het integreren van informatiesystemen.

Ondanks dat de SOA zwaar leunt op vorige generaties, zoals EAI en CORBA, bestaan er wel degelijk verschillen:
  • de SOA is gebaseerd op internationale standaarden, zoals SOAP, BPEL en XML
  • nagenoeg alle leveranciers ondersteunen SOA
  • het staat organisaties toe om informatiesystemen ‘loosely’ te integreren
De centrale bouwsteen in een SOA is uiteraard de service. De meeste services voeren taken uit die herkenbaar zijn binnen de organisatie. Vandaar dat ook wel de term business service gebruikt wordt. Deze business services worden samengevoegd door middel van orchestratietalen zoals BPEL (Business Process Execution Language). Ofwel, met BPEL en BPEL-achtige talen vindt de integratie plaats.

Met BPEL kunnen gegevens over het functioneren van de organisatie verzameld worden. Hiermee worden de bedrijfsprocessen blootgelegd. BPEL brengt ons daarmee in het domein van BAM (Business Activity Monitoring) en KPI's (Key Performance Indicator). In feite vormt de SOA het fundament voor BPEL en BAM.

SOA heeft een enorme potentie. Het kan de flexibiliteit, en de reactiesnelheid van een organisatie drastisch verhogen. Indien een organisatie wil veranderen, dan zal het IT-systeem sneller kunnen volgen. Dankzij BPEL en BAM zal de inzichtelijkheid van de bedrijfsprocessen verbeteren, ofwel, het maakt de organisatie transparanter.

De SOA zal in deze sessie in een brede context geplaatst worden. Wat is precies de relatie met BPM en BAM? Ook zal worden stilgestaan bij het nut van datamodellen en een MDM-systeem (Master Data Management). Het koppelen van een SOA met een datawarehouse zal besproken komen.

Maar hoe volwassen is de technologie vandaag de dag en wat kunnen we er mee? Tijdens deze conferentie wordt een compleet beeld van de stand van zaken gegeven. Wat is de status van elke standaard, maar belangrijker nog, hoe staat het met de ondersteuning door de producten en de technologie? Kunnen we er al serieuze, bedrijfskritische SOA's mee ontwikkelen? Moeten we nu al deze technologie adopteren, of moeten we wachten?Ten tweede wordt de markt van de producten belicht. Wat is er vandaag te koop? Veel aandacht zal geschonken worden aan de zogenaamde Enterprise Services Bus (ESB). Deze nieuwe generatie producten voor systeemintegratie zijn speciaal ontworpen om gebruik te maken van de nieuwste standaarden. Een ESB wordt uiteindelijk het hart van elk informatiesysteem.

Producten voor management van geïntegreerde systemen, de zogenaamde SOA-governance tools, zijn onontbeerlijk. Ze zijn verantwoordelijk voor beveiligingsaspecten, afdwingen van service level agreements, en het tracken en tracen van verstuurde berichten. Uiteraard wordt ook deze categorie besproken.

Kortom, een dag waarin de complete state-of-the-art van SOA's in kaart gebracht wordt.

Programmaoverzicht

1. Inleiding (web)services en SOA
  • Van componenten naar webservices en vervolgens naar services
  • XML als formaat voor gegevensuitwisseling
  • Wat zijn de voor- en nadelen van een SOA?
  • Wat is precies een Event Oriented Architecture?
2. Het aanroepen van services 
  • Gegevensuitwisseling met SOAP
  • WSDL: de taal om interfaces te definiëren
  • Hoe efficiënt is SOAP, ofwel wat doen we met REST?
  • JSON als compacter alternatief voor XML
  • Wat is een compensating transactie?
  • Het ontdekken van webservices met UDDI en WSIL
3. Choreografie en orchestration van services
  • Automatiseren van business processen met BPEL
  • Andere talen voor orchestration, zoals IBM’s WSFL, BPMI's BPML en Microsoft’s XLANG
  • Wat is eigenlijk BPEL?
  • Overzicht van commercieel beschikbare BPEL-engines
  • Verschil tussen BPEL en BPML
  • Een nieuwe standaard voor choreografie - WS-CDL
  • Het verschil tussen orchestration en choreografie
4. De Enterprise Service Bus - een nieuwe generatie integratieproducten
  • Message queuing als transportmiddel
  • Het verschil tussen een klassiek EAI-product en een moderne ESB
  • Overzicht van de markt van ESB's, waaronder Axway, Bea Systems, CapeClear, Cordys, Fiorano, IBM, InterSystems, Jboss, Magic, Microsoft, Mule, Oracle/Bea, SAP, Software AG, Sonic en Sun
  • Adapters van Actional, DataDirect en iWay
5. SOA Governance
  • Wat betekent SOA Governance?
  • Aspecten van services management: servicebeheer, monitoren, service level agreements en beveiliging
  • Gedistribueerd management voor auditing, logging en billing van webservices
  • Hoe werken webservices management tools?
  • Het specificeren van service level agreements
  • Implementeren van beveiliging via webservices management tools
  • Overzicht van tools voor SOA Governance
6. De mashup als composite application
  • Van consumer mashups naar enterprise mashups
  • De enterprise mashup als tool om services te combineren tot nieuwe, Web 2.0 applicaties
  • Met mashups ontwikkelen voor de “long-tail”
7. SOA en Business Intelligence
  • Wat is precies Business Activity Monitoring?
  • Statische BI versus dynamische BI
  • BPM en de relatie met Key Performance Indicators
  • Het datawarehouse als bron voor services
  • Predictive analysis via de enterprise service bus
8. Samenvatting en conclusies
  • De toekomst van de SOA
  • Totaaloverzicht van de stack met SOA-standaarden

[Up][Next]

Copyright (c) 2017 R20/Consultancy B.V.. All rights reserved.