Course Outline

Een servicegerichte methodologie

  • Inleiding tot een roadmap voor SOA-adoptie
  • Drie analysebenaderingen
  • Servicegerichte analyse

Voordelen van SOA

  • Traditionele EAI-aanpak
  • Problemen met de traditionele EAI-aanpak
  • Ga naar Service Oriented Architecture (SOA)
  • We kunnen het proces gemakkelijk veranderen
  • Veranderende stroom met behulp van een verouderde aanpak
  • Een applicatie vervangen
  • Andere voordelen
  • Business Voordelen
  • Adoptiefasen

SOA verleden en heden

  • Van XML tot Webservice tot SOA
  • Hoe SOA vroeger werd gedaan
  • Opkomende standaarden voor SOA
  • Vergelijk SOA met andere architecturen

Wat is servicegerichte architectuur?

  • Wat is SOA?
  • Het creëren van een gemeenschappelijk begrip van SOA
  • De evolutie van SOA
  • Introductie van de concepten van services en SOA
  • Ontwerpprincipes van SOA
  • De relatie tussen SOA en webservices
  • De voordelen en risico’s van SOA

Inleiding tot modellering en UML

  • Waarom modellen met SOA gebruiken?
  • Het verschil tussen model en methodologie
  • Waarom de Unified Modeling Language gebruiken?
  • Bedrijfsprocessen identificeren
  • Notatie, patronen en methodologie
  • Welke Methodologie kiezen?

Inleiding tot Business Processen

  • Hoe een verzameling services een taak uitvoert
  • Eenvoudige verzoek-antwoord-interactie
  • Complexe interactie waarbij veel diensten betrokken zijn
  • Er ontstaat behoefte aan een coördinatordienst
  • Geboorte van orkestratie of bedrijfsproces
  • Processen samenstellen met behulp van Business Process Execution Language (BPEL)
  • BPM gebaseerde oplossingen voor orkestratie
  • Voorbeeld bedrijfsprocessen

Web Services

  • Basiselementen voor webservices
  • De standaardstapel voor kernwebservices
  • Het belang van WSDL
  • Het ontwerp van SOAP
  • Het gebruik van registers via UDDI
  • De basisconcepten van servicegerichtheid

Diensten distribueren over een netwerk

  • Het afstemmen van functionele en niet-functionele eisen
  • De rol van intermediairs in servicenetwerken
  • Inleiding tot WS-*-extensies
  • SOA-principes

Modelleren van SOA-bouwstenen

  • UML gebruiken om interfaces te analyseren en te ontwerpen
  • Het genereren van een domeinmodel
  • Implementeren en realiseren van Use Cases
  • Samenwerking met webservices tonen
  • Gebruik van communicatiediagrammen

Enterprise-servicebus (ESB)

  • Doelstellingen
  • Dienstaanroep
  • Verouderde systeemintegratie
  • Web Services te hulp
  • De rol van ESB in SOA
  • Beveiliging en ESB

Procesgestuurde diensten

  • Abstractie van de servicelaag
  • Inleiding tot de bedrijfsproceslaag
  • Procespatronen
  • Orkestratie en choreografie
  • Het gebruik van WS-BPEL voor procesautomatisering

Servicegericht referentiemodel

  • Referentiemodellen en referentiearchitecturen
  • Het IMPACT SOA-referentiemodel en de architectuur
  • SOA-leveranciers en hun relatie met SOA
  • SOA-ondersteuning in .NET- en Java EE-platforms

Gelaagde architectuur

  • Het lagenpatroon
  • Klassieke drielaagse architectuur
  • Verbinding maken met de domeinlaag
  • Koppeling met de gebruikersinterface
  • Pakketten gebruiken om een systeem te ontleden
  • Het vermijden van wederzijdse afhankelijkheid
  • Wat is gelaagdheid en waarom hebben we het nodig?
  • Applicatieservicelaag
  • Business servicelaag
  • Orkestratieservicelaag

Requirements

Algemene kennis van bedrijfs-IT-systemen vereist. Kennis van IT-systeemintegratie kan nuttig zijn.

  14 Hours
 

Getuigenissen (3)

Related Courses

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 Hours

Related Categories