Description
Výhody kurzu u Goodea
Oblíbený kurz s desítkami spokojených účastníků
Zkušenosti z rozsáhlých SOA a integračních projektů
Sada cvičení a případových studií z praxe
Nejbližší termíny
online | 4.11.2024 – 5.11.2024 |
Servisně orientovaná architektura, jak už je z názvu zřejmé, se zaměřuje na vnímání organizace a jejího okolí jako sadu vzájemně provázaných služeb. Takový přístup umožňuje rozčlenění složitého prostředí na relativně izolované části, které pak můžeme jednodušeji řídit, rozvíjet a automatizovat.
Většina SOA implementací se nesprávně zaměřuje pouze na technický – implementační – pohled, který zřídka naplňuje potenciál, který v sobě tento přístup má. Správné pochopení SOA ale vyžaduje oproštění se od IT pohledu a zaměření se na vnímání služeb tak, jak je známe z okolního světa.
Integrace je téma, které s oblastí SOA úzce souvisí. Správné propojení služeb, jejich použití v obchodních procesech klade důraz právě na oblast integrace a její automatizace pomocí nástrojů. Tu je možné provádět různými způsoby, které se vzájemně doplňují a usnadňují další rozšiřování vytvořeného prostředí.
Praktické zaměření
Konkrétní příklady implementace SOA
Příklady zpracovaných SOA principů a použití referenční architektury
Případová studie rozsáhlého integračního řešení
Praktická doporučení pro správnou volbu integračních technik a standardů
Doporučení pro správné použití integračních nástrojů
Cílová skupina
Požadované znalosti
Chuť naučit se něco nového
Obsah kurzu
Úvod k SOA
- Co je a co není SOA
- SOA, microservices, API
- služba
SOA v praxi
- business SOA, technická SOA
- situace ve světě a v ČR
- časté chyby
Referenční architektura SOA
- Vrstvy a vazby mezi nimi
- Příklad použití
- cvičení
SOA principy
- Důležitost a použití principů
- Ukázky zpracování SOA principů
Návrh služeb
- Granularita služeb
- Vstupy a výstupy
- cvičení
Jednotný datový model
- použití, možnosti implementace
- časté chyby, doporučení pro tvorbu modelu
- případová studie
Katalog služeb
- použití pro evidenci služeb a procesů
- řízení životního cyklu služeb
- konkrétní příklady použití
Enterprise Service Bus
- použití pro integraci služeb, aplikací
- orchestrace služeb
- kooexistence s dalšími integračními řešeními
- konkrétní příklady použití
Komunikační a integrační vzory
- vysvětlení vybraných vzorů
- konkrétní příklady použití
Standardy, protokoly, jazyky
- Rozhraní služeb, formáty zpráv – XML, JSON, YAML
- Definice obsahu a volání služeb – WSDL, XSD
- Způsoby volání služeb – SOAP, REST, JMS
- Porovnání výhod a nevýho SOAP+XML a REST+JSON
- Transformace obsahu zpráv – XSLT, Xquery a další
Případová studie
- Příklad rozsáhlé implementace integrace s použitím SOA
Školitelé
Kurz na míru
Nevyhovují Vám termíny, rozsah nebo obsah kurzu? Máte zájem o uzavřený kurz jen pro Vaši skupinu v našich nebo vlastních prostorách? Připravíme pro Vás kurz na míru.