Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Cursus - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Cursus - Enabling SOA with BPM and BPMN
De oefening en de trainer zijn zeer behulpzaam bij het coderen.
Paul Andrew - IT
Cursus - REST API - a pattern of exchange of information between sites
Machine Translated