Course Outline
1. Allereerst: ondernemings- en applicatiearchitectuur
- Definitie van (Enterprise) Architectuur
Wat drijft de behoefte aan architectuur?
Architectuurdoelstellingen, standaarden en kaders
- Logische versus fysieke architecturen Algemene applicatiearchitectuurpatronen
Meerstaps procespatroon
Samengesteld applicatiepatroon
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
Infrastructuurdiensten
Applicatiediensten
Orkestratiediensten
- SOA-casestudy
Voorbeeldoverzicht voor een SOA Blueprint-document
Voorbeeld van een walkthrough voor een zakelijk evenement
- Belangrijkste SOA-kenmerken
Loskoppeling 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 de bedrijfslogica?
Waargenomen tekortkomingen van REST
- Wanneer gebruik je REST, wanneer gebruik je een traditionele SOA?
REST als de keuze om de presentatielaag te ondersteunen
De synergie van Rich Internet Applications (RIA's) en REST
JavaScript Object Notation (JSON) versus XML voor RIA's
Casestudie
Conceptuele architectuur
RESTful versus SOAP-type services
4. Beheer van de SOA-evolutie: SOA-volwassenheidsmodellen en routekaart
- De doelen definiëren – SOA-volwassenheidsmodellen Het Open Group Service Integration Maturity Model (OSIMM)
Overzicht
Afmetingen van volwassenheid
Volwassenheidsniveaus
Hoe u uw SOA-volwassenheid kunt beoordelen
- Voorbeeld - Progress Software Maturity Model Hoe komen we daar – een SOA Roadmap ontwikkelen Case study: een Maturity Model in kaart brengen in een Roadmap
5.Van chaos naar orde: SOA Governance en de IT-organisatie
- Waarom SOA governance nodig heeft Business vs. IT vs. EA vs. SOA Governance Categorieën van SOA Governance Design time governance Runtime governance SOA Governance doelstellingen SOA Center of 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 Vitaliteitsmethode (SGVM)
- IBM SOA Governance en beheermethode (SGMM)
7. Een ROI-calculator voor SOA - laat de cijfers het woord doen
- Benaderingen van ROI-berekening Case Study
Business procesoverzicht
Architectuur reikwijdte
Architectuur overzicht
Servicelaagmodel
- ROI door hergebruik van services
ROI gedefinieerd
ROI-model voor hergebruik van software
- Hergebruik buiten het kerntoepassingsproject Conclusies
Het bijhouden van hergebruik
8.De nieuwe grens: Cloud Computing
- Cloud-definitie
Hoe zijn we hier gekomen? Van applicatiehosting tot SaaS tot publieke en private cloud
Kies uw smaak: IaaS, SaaS of PaaS?
- Applicaties naar de cloud verplaatsen
Virtualisatie van hulpbronnen
Geautomatiseerde, on-demand levering van bronnen
Gedeelde infrastructuur en applicaties
9.De synergie van SOA en Cloud Computing
- SOA en cloud zijn complementaire SOA/Cloud-synergie
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 berichtenruggengraat
Gegevenstransformatie
Op inhoud gebaseerde routering
Applicatieconnectiviteit tot stand brengen via adapters
Integratie ontwerppatronen
- Servicegerichte integratie (SOI)
Voordelen ten opzichte van traditionele Enterprise Application Integration (EAI)
11.Van Enterprise Service Bus (ESB) naar Internet Service Bus (ISB)
- De Enterprise-servicebus
Maak kennis met de ESB
Conceptuele ESB-architecturen
Hoe gebruiken bedrijven tegenwoordig ESB’s?
- De behoefte aan cloudintegratie en de uitdagingen ervan
Van ESB naar “Internet Service Bus” (ISB)
- Het productlandschap – ESB- en ISB-voorbeelden
12. Alles samenbrengen: een integratiestrategie voor uw bedrijf ontwikkelen
- Classificatie van integratiearchitecturen op basis van de mate van koppeling Benaderingen om bestaande 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 consumentisering van IT
Requirements
Algemene kennis van gedistribueerde computer- en applicatieontwikkelingsconcepten.
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