Cursusaanbod

Een servicegerichte methodologie

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

Voordelen van SOA

  • Traditionele EAI-aanpak
  • Problemen met traditionele EAI-aanpak
  • Maak kennis met Service Oriented Architecture (SOA)
  • We kunnen het proces gemakkelijk veranderen
  • Flow veranderen met behulp van legacy-aanpak
  • Een applicatie vervangen
  • Andere voordelen
  • Business Voordelen
  • Adoptie fasen

SOA vroeger en nu

  • Van XML naar Web Service naar SOA
  • Hoe SOA vroeger werd gedaan
  • Opkomende standaarden voor SOA
  • Vergelijk SOA met andere architecturen

Wat is service oriented architecture?

  • 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 modelleren en UML

  • Waarom modellen met SOA gebruiken?
  • Het verschil tussen model en methodologie
  • Waarom de Unified Modelling Language gebruiken?
  • Identificeren van bedrijfsprocessen
  • Notatie, patronen en methodologie
  • Welke methodologie moet ik kiezen?

Inleiding tot Business processen

  • Hoe een verzameling services een taak uitvoert
  • Eenvoudige interactie met verzoekreacties
  • Complexe interactie met veel diensten
  • Er ontstaat nood aan een coördinatorendienst
  • Ontstaan van orkestratie of bedrijfsproces
  • Processen samenstellen met behulp van Business Process Execution Language (BPEL)
  • BPM Gebaseerde oplossingen voor orkestratie
  • Voorbeeld bedrijfsprocessen

Web Services

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

Diensten distribueren via een netwerk

  • Functionele en niet-functionele eisen op elkaar afstemmen
  • De rol van tussenpersonen in servicenetwerken
  • Introducties tot WS-* extensies
  • SOA-principes

Modelleren van SOA-bouwstenen

  • Gebruik UML om interfaces te analyseren en te ontwerpen
  • Een domeinmodel genereren
  • Implementeren en realiseren van Use Cases
  • Samenwerking aan webservices weergeven
  • Gebruik van communicatieschema's

Enterprise Service Bus (ESB)

  • Doelstellingen
  • Service aanroepen
  • Integratie van legacy-systemen
  • Web Services Te hulp schieten
  • De rol van ESB in SOA
  • Beveiliging en ESB

Proces Gedreven Diensten

  • Abstractie van servicelagen
  • Inleiding tot de laag van het bedrijfsproces
  • 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 patroon van de lagen
  • Klassieke architectuur met drie niveaus
  • Verbinding maken met de domeinlaag
  • Koppeling met de gebruikersinterface
  • Pakketten gebruiken om een systeem te ontleden
  • Vermijden van wederzijdse afhankelijkheden
  • Wat is gelaagdheid en waarom hebben we het nodig?
  • Servicelaag voor toepassing
  • Business Service laag
  • Servicelaag voor orkestratie

Vereisten

Algemene kennis van zakelijke IT-systemen required.IT Kennis van systeemintegratie kan nuttig zijn.

 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën