Návrh Školení
Metodika orientovaná na služby
- Úvod do plánu přijetí SOA
- Tři přístupy analýzy
- Servisně orientovaná analýza
Výhody SOA
- Tradiční přístup EAI
- Problémy s tradičním přístupem EAI
- Vstupte do architektury SOA (Service Oriented Architecture)
- Můžeme snadno změnit proces
- Změna toku pomocí staršího přístupu
- Výměna aplikace
- Další výhody
- Business Výhody
- Fáze adopce
SOA minulost a současnost
- Od XML k webové službě k SOA
- Jak se SOA dělalo dříve
- Vznikající standardy pro SOA
- Porovnejte SOA s jinými architekturami
Co je architektura orientovaná na služby?
- Co je SOA?
- Vytvoření společného chápání SOA
- Vývoj SOA
- Představení konceptů služeb a SOA
- Principy návrhu SOA
- Vztah mezi SOA a webovými službami
- Výhody a rizika SOA
Úvod do modelování a UML
- Proč používat modely s SOA
- Rozdíl mezi modelem a metodikou
- Proč používat jednotný modelovací jazyk?
- Identifikace obchodních procesů
- Notace, vzory a metodika
- Jakou metodiku zvolit?
Úvod do Business Procesů
- Jak soubor služeb plní úkol
- Jednoduchá interakce s odpovědí na žádost
- Komplexní interakce zahrnující mnoho služeb
- Objevuje se potřeba služby koordinátora
- Zrození orchestrace nebo obchodního procesu
- Skládání procesů pomocí Business Process Execution Language (BPEL)
- BPM řešení pro orchestraci
- Příklad obchodních procesů
Web Services
- Základní prvky webových služeb
- Zásobník základních standardů webových služeb
- Význam WSDL
- Návrh SOAP
- Použití registrů prostřednictvím UDDI
- Základní pojmy orientace na služby
Distribuce služeb po síti
- Sladění funkčních a nefunkčních požadavků
- Role zprostředkovatelů v servisních sítích
- Úvod do rozšíření WS-*
- principy SOA
Modelování stavebních bloků SOA
- Použití UML k analýze a návrhu rozhraní
- Generování modelu domény
- Implementace a realizace Use Cases
- Zobrazuje se spolupráce webových služeb
- Využití komunikačních diagramů
Enterprise Service Bus (ESB)
- Cíle
- Vyvolání služby
- Integrace staršího systému
- Web Services na záchranu
- Role ESB v SOA
- Bezpečnost a ESB
Procesně řízené služby
- Abstrakce servisní vrstvy
- Úvod do vrstvy podnikových procesů
- Procesní vzory
- Orchestr a choreografie
- Využití WS-BPEL pro automatizaci procesů
Servisně orientovaný referenční model
- Referenční modely a referenční architektury
- Referenční model a architektura IMPACT SOA
- Dodavatelé SOA a jejich vztah k SOA
- Podpora SOA na platformách .NET a Java EE
Vrstvená architektura
- Vzor vrstev
- Klasická třívrstvá architektura
- Připojování k vrstvě domény
- Propojení s uživatelským rozhraním
- Použití balíčků k rozkladu systému
- Vyhýbání se vzájemným závislostem
- Co je vrstvení a proč ho potřebujeme?
- Vrstva aplikačních služeb
- Business servisní vrstva
- Vrstva organizačních služeb
Požadavky
Požadují se obecné znalosti o podnikových IT systémech. Prospěšné mohou být znalosti o integraci IT systémů.
Reference (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Kurz - 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)
Kurz - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurz - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Kurz - 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.