Programma 'Het Ontwerpen van Service Oriented Architectures'

Het programma start om 09.30 uur en duurt tot 17.00 uur. Registratie is mogelijk vanaf 08.30 uur.

dinsdag 1 juni  2010

Ontvangst, registratie en uitreiking documentatie

Inleiding: van webservices naar Service Oriented Architectures
- De bedrijfsmatige voordelen van een SOA
- Van monolieten via geïntegreerde naar decomponeerbare informatiesystemen
- Waarom is XML ideaal voor gegevensuitwisseling?
- Overzicht van de standaarden voor webservices, waaronder SOAP, WSDL, UDDI, WS-ReliableMessaging, WSDM, WS-Security en BPEL
- De overgang van klassiek EAI naar de ESB
- Ontwikkelen van een SOA met een ESB
- Alternatieven voor een ESB: applicatieserver, hub-and-spoke integration broker en message oriented middleware

Plannen van een SOA
- Hoe belangrijk is management commitment?
- Criteria voor het kiezen van een ontwerpaanpak: top-down, bottom-up of outside-in
- Composite services als brug tussen basic en business pocess services
- Criteria voor selecteren van producten
- Ontwerpen van een globale architectuur
- Modelleringstechnieken ontworpen door Gregor Hohpe en David Chappell
- Drie architectuurniveaus: de producten, de koppelingen en de services

Ontwerpen van een SOA
- Ontwerpregels voor de interfaces van individuele services
- Van parameter- naar document georiënteerde interfaces
- Drie niveaus van services: basic services, composite services en business process services
- Ontwerpen van XML-documenten als de parameters van interfaces: plat, diep of enriched
- Omgaan met parsing problemen
- Richtlijnen voor het ontwerpen van een loosely coupled architectuur
- Aan welke voorwaarden dienen legacy applicaties te voldoen om in een SOA opgenomen te kunnen worden?

Ontwerpen van basic services
- Vier categorieën basic services: query-centric, update-centric, logic-centric en transactie-centric
- De rol van XSLT en XQuery bij het ophalen van gegevens uit een database
- Ontwerprichtlijnen voor een compensating service
- Transformaties, composities en cleaning below the SOAP line
- De invloed van interfaces op het netwerkverkeer
- Omzeilen van de applicatie: do or don't
- De rol van cleaning-tools bij het matchen van gegevens
- Het datawarehouse en de operational data store (ODS) als gegevensbron voor services

Ontwerpen van composite services
- Met composite services de kloof overbruggen tussen basic services en business process services
- Ontwerpregels voor het aggregeren van basic services
- In welke taal dienen composite services geschreven te worden: Java, C#, XSL of BPEL?

Ontwerpen van business process services
- Introductie tot BPEL - de gestandaardiseerde taal voor orchestration
- Combineren van gegevens uit verschillende systemen: met BPEL of in een service?
- Meegeven van het business process in de documenten
- De grens tussen de composite en de business process service
- Van Business Process Modelling naar BPEL

Ontwerpen van generieke services
- Wat doet precies een content based router?
- Voorbeelden van content based routers
- Ontkoppelen van services via routing
- Opvangen van bericht-veranderingen via routing
- Wat is een business rule engine?
- Waar dienen de business rules geïmplementeerd te worden?

Samenvatting en conclusies
- De toekomst van de service oriented architecture
- De relatie tussen SOA en andere IT-onderwerpen
- algemene adviezen voor de invoering van een SOA
 

Sponsor
Productinformatie
1 juni 2010
Het Ontwerpen van Service Oriented Architectures

Hoe dient een SOA ontworpen te worden? Wat zijn do's en don'ts voor deze baanbrekende technologie? Dit seminar - gebaseerd op ervaringen in SOA-projecten - behandelt de cruciale ontwerprichtlijnen.

Locatie: Holiday Inn, Leiden

Home
Programma
Spreker
Plaats
Kosten

Ook interessant
No data found