Kursplan
En tjänsteorienterad metodik
- Introduktion till en färdplan för SOA-implementering
- Tre analysmetoder
- Tjänsteorienterad analys
Fördelar med SOA
- Traditionell EAI-metod
- Problem med traditionell EAI-metod
- Här kommer Service Oriented Architecture (SOA) in i bilden.
- Vi kan enkelt ändra processen
- Ändra flöde med hjälp av äldre tillvägagångssätt
- Ersätta ett program
- Andra fördelar
- Business Fördelar
- Steg för införande
SOA förr och nu
- Från XML till Webbtjänst till SOA
- Hur SOA gjordes tidigare
- Nya standarder för SOA
- Jämför SOA med andra arkitekturer
Vad är tjänsteorienterad arkitektur?
- Vad är SOA?
- Skapa en gemensam förståelse för SOA
- Utvecklingen av SOA
- Introduktion till begreppen tjänster och SOA
- Designprinciper för SOA
- Förhållandet mellan SOA och webbtjänster
- Fördelarna och riskerna med SOA
Introduktion till modellering och UML
- Varför använda modeller med SOA?
- Skillnaden mellan modell och metodik
- Varför använda Unified Modelling Language?
- Identifiera affärsprocesser
- Notation, mönster och metodik
- Vilken metod ska man välja?
Introduktion till Business Processer
- Så här utför en samling tjänster en uppgift
- Enkel interaktion med svar på begäran
- Komplex interaktion som involverar många tjänster
- Behov av en koordinatortjänst uppstår
- Orkestrering eller affärsprocess föds
- Skapa processer med hjälp av Business BPEL (Process Execution Language)
- BPM Baserade lösningar för orkestrering
- Exempel på affärsprocesser
Web Services
- Grundläggande webbtjänstelement
- Stack med grundläggande standarder för webbtjänster
- Vikten av WSDL
- Utformningen av SOAP
- Användning av register via UDDI
- De grundläggande begreppen inom serviceorientering
Distribuera tjänster över ett nätverk
- Anpassning av funktionella och icke-funktionella krav
- Mellanhändernas roll i servicenätverken
- Introduktioner till WS-*-tillägg
- SOA-principer
Modellering av SOA-byggstenar
- Använda UML för att analysera och designa gränssnitt
- Generera en domänmodell
- Genomförande och förverkligande av Use Cases
- Visa webbtjänstsamarbete
- Användning av kommunikationsdiagram
Service Bus för företag (ESB)
- Mål
- Anrop av tjänst
- Integrering av äldre system
- Web Services Till undsättning
- ESB:s roll i SOA
- Säkerhet och ESB
Processdrivna tjänster
- Abstraktion av tjänstlager
- Introduktion till affärsprocesslagret
- Mönster för processer
- Orkestrering och koreografi
- Användningen av WS-BPEL för processautomation
Serviceorienterad referensmodell
- Referensmodeller och referensarkitekturer
- Referensmodellen och arkitekturen för IMPACT SOA
- SOA-leverantörer och deras relation med SOA
- SOA-stöd i .NET- och Java EE-plattformar
Skiktad arkitektur
- Mönstret för lager
- Klassisk arkitektur i tre nivåer
- Ansluta till domänlagret
- Länka till användargränssnittet
- Använda paket för att dela upp ett system
- Undvika ömsesidiga beroenden
- Vad är lager på lager och varför behöver vi det?
- Tjänstlager för program
- Business Tjänstskikt
- Lager för orkestreringstjänst
Krav
Allmän kunskap om företagets IT-system required.IT kunskap om systemintegration kan vara fördelaktigt.
Vittnesmål (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Kurs - 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)
Kurs - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurs - Enabling SOA with BPM and BPMN
Jag uppskattade interaktiviteten verkligen.
Jan Lenie - APB
Kurs - Mule: Integrating Your Applications
Maskintolkat
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.