Cursusaanbod
1. Eerste dingen eerst: bedrijfs- en applicatie-architectuur
- Definitie van (Enterprise) Architectuur
Wat drijft de behoefte aan architectuur?
Architectuurdoelstellingen, standaarden en frameworks
- Logische vs. fysieke architecturen
- Veelgebruikte patronen in de toepassingsarchitectuur
Procespatroon in meerdere stappen
Samengesteld toepassingspatroon
2.SOA Fase 1
- De stukjes van de SOA-puzzel
- Hoe SOA bedrijfsstrategieën mogelijk maakt
- Services en SOA gedefinieerd
- Wat is het begrip "Applicaties" in SOA?
- Het Service Layer-model
Infrastructurele diensten
Applicatie diensten
Diensten voor orkestratie
- SOA Casestudy
Voorbeeldoverzicht voor een SOA-blauwdrukdocument
Voorbeeld van een doorloop van zakelijke evenementen
- Belangrijkste kenmerken van SOA
Losse koppeling op architectuurniveau
Serviceniveau losse koppeling
- SOA van de volgende generatie
Synchrone versus asynchrone services
SOA in de cloud
- SOA en standaarden
- SOA-uitdagingen
3. Service- of resource-georiënteerde architectuur, of beide?
- Representatieve staatsoverdracht (REST)
Het concept van hulpbronnen
De uniforme interface
Architecturale beperkingen
Hoe zit het met bedrijfslogica?
Waargenomen tekortkomingen van REST
- Wanneer gebruik je REST, wanneer gebruik je een traditionele SOA?
REST als keuze om de presentatielaag te ondersteunen
De synergie van Rich Internet Applications (RIA's) en REST
JavaScript Object Notation (JSON) vs. XML voor RIA's
Casestudy
Conceptuele architectuur
RUSTGEVENDE vs. SOAP-achtige diensten
4. Het managen van de SOA-evolutie: SOA-maturiteitsmodellen en roadmap
- Definiëren van de doelen – SOA-volwassenheidsmodellen
- Het Open Group Service Integration Maturity Model (OSIMM)
Overzicht
Dimensies van volwassenheid
Volwassenheid niveaus
Hoe beoordeelt u de volwassenheid van uw SOA?
- Voorbeeld - Progress Software Maturity Model
- Hoe komen we daar – het ontwikkelen van een SOA Roadmap
- Case study: het koppelen van een Maturity Model aan een Roadmap
5. Van chaos naar orde: SOA Governance & de IT-organisatie
- Waarom SOA governance nodig heeft
- Business vs. IT vs. EA vs. SOA Governance
- Categorieën van SOA Governance
- Tijdbeheer ontwerpen
- Beheer van runtime
- SOA Governance doelen
- SOA-centrum van Excellence (COE)
Rollen en verantwoordelijkheden binnen de IT-organisatie
6. Maak een vliegende start met SOA Governance Frameworks
- Open Group standaarden
SOA Governance Referentiemodel (SGRM)
SOA Governance Vitaliteit Methode (SGVM)
- IBM SOA Governance en Management Methode (SGMM)
7. Een ROI-calculator voor SOA - Laat de cijfers het woord doen
- Benaderingen voor ROI-berekening
- Casestudy
Business Proces doorloop
Reikwijdte van de architectuur
Overzicht van de architectuur
Model van de servicelaag
- ROI door hergebruik van diensten
ROI gedefinieerd
ROI-model voor hergebruik van software
- Hergebruik buiten het kernapplicatieproject
- Conclusies
Bijhouden van hergebruik
8. De nieuwe grens: Cloud Computing
- Definitie van de cloud
Hoe zijn we hier gekomen? Van applicatiehosting tot SaaS tot public & private cloud
Kies je smaak: IaaS, SaaS of PaaS?
- Applicaties verplaatsen naar de cloud
Virtualisatie van resources
Geautomatiseerde, on-demand provisioning van resources
Gedeelde infrastructuur en applicaties
9.De synergie van SOA en Cloud Computing
- SOA en cloud zijn complementair
- Synergie tussen SOA en Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Alles op een rijtje: de SOA-Cloud
10.Over applicatiesilo's heen: het integratielandschap
- Het integratielandschap – het grote geheel
- Integratie op gegevensniveau
Extraheren, transformeren, laden (ETL)
- Integratie op interfaceniveau (ook wel applicatie-integratie genoemd)
De ruggengraat van berichten
Transformatie van gegevens
Routering op basis van inhoud
Applicatieconnectiviteit tot stand brengen via adapters
Ontwerppatronen voor integratie
- Service Georiënteerde Integratie (SOI)
Voordelen ten opzichte van traditionele Enterprise Application Integration (EAI)
11. Van Enterprise Service Bus (ESB) naar Internet Service Bus (ISB)
- De Enterprise Service Bus
Introductie van de ESB
Conceptuele ESB-architecturen
Hoe gebruiken bedrijven ESB's vandaag de dag?
- De noodzaak van cloudintegratie en de uitdagingen ervan
Van ESB naar "Internet Service Bus" (ISB)
- Het productlandschap – ESB- en ISB-voorbeelden
12. Alles samenvoegen: een integratiestrategie voor uw bedrijf ontwikkelen
- Classificatie van integratiearchitecturen op basis van de mate van koppeling
- Benaderingen om legacy-systemen te benutten en te migreren
- Vergelijking van integratiebenaderingen en -technologieën
Beslissingscriteria voor het selecteren van een bepaalde aanpak
- Integratie met de data-architectuur
13.Conclusies
- Samenvatting van het seminar
- Outlook: SOA, Cloud, mobiel en de consumerization van IT
Vereisten
Algemene kennis van gedistribueerde computer- en applicatieontwikkelingsconcepten.
Testimonials (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Cursus - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Cursus - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Cursus - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Cursus - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.