Návrh Školení
1. First Things First: Enterprise and Application Architecture
- Definice (podnikové) architektury
Co pohání potřebu architektury?
Cíle, standardy a rámce architektury
- Logické vs. fyzické architektury
- Běžné vzory aplikační architektury
Vzorec vícekrokového procesu
Složený vzor aplikace
2. Fáze SOA 1
- Dílky skládačky SOA
- Jak SOA umožňuje obchodní strategie
- Definované služby a SOA
- Jaký je pojem „aplikace“ v SOA?
- Model servisní vrstvy
Infrastrukturní služby
Aplikační služby
Orchestrační služby
- Případová studie SOA
Ukázka osnovy pro dokument SOA Blueprint
Ukázkový průvodce obchodní akcí
- Klíčové vlastnosti SOA
Volná vazba na úrovni architektury
Uvolněná spojka na servisní úrovni
- Nová generace SOA
Synchronní vs. asynchronní služby
SOA v cloudu
- SOA a standardy
- SOA výzvy
3. Architektura orientovaná na služby nebo zdroje, nebo obojí?
- Převod reprezentativního státu (REST)
Pojem zdrojů
Jednotné rozhraní
Architektonická omezení
A co obchodní logika?
Vnímané nedostatky REST
- Kdy použít REST, kdy použít tradiční SOA
REST jako volba pro podporu prezentační vrstvy
Synergie Rich Internet Applications (RIA) a REST
JavaScript Object Notation (JSON) vs. XML pro RIA
Případová studie
Konceptuální architektura
Služby typu RESTful vs. SOAP
4. Správa vývoje SOA: Modely vyspělosti SOA a plán
- Definování cílů – modely vyspělosti SOA
- Model vyspělosti integrace otevřených skupinových služeb (OSIMM)
Přehled
Rozměry zralosti
Úrovně zralosti
Jak posoudit vyspělost SOA
- Příklad - Progress Software Maturity Model
- Jak se tam dostaneme – vývoj SOA Roadmap
- Případová studie: mapování modelu zralosti na cestovní mapu
5. Od chaosu k pořádku: SOA Governance & IT organizace
- Proč SOA potřebuje řízení
- Business vs. IT vs. EA vs. SOA Governance
- Kategorie SOA Governance
- Návrh řízení času
- Řízení času běhu
- SOA Gocíle verze
- SOA Center of Excellence (COE)
Role a odpovědnosti v rámci IT organizace
6. Začněte pracovat s rámcem SOA Governance
- Otevřené standardy skupiny
Referenční model SOA Governance (SGRM)
SOA Governance Vitality Method (SGVM)
- IBM SOA Governance a Management metoda (SGMM)
7. Kalkulačka návratnosti investic pro SOA – nechejte mluvit čísla
- Přístupy k výpočtu ROI
- případová studie
Business procesní průchod
Rozsah architektury
Přehled architektury
Model servisní vrstvy
- ROI prostřednictvím opětovného použití služby
ROI Definováno
Model ROI pro opětovné použití softwaru
- Opětovné použití nad rámec projektu hlavní aplikace
- Závěry
Sledování opětovného použití
8. Nová hranice: Cloud Computing
- Definice cloudu
Jak jsme se sem dostali? Od hostování aplikací přes SaaS až po veřejný a privátní cloud
Vyberte si svou příchuť: IaaS, SaaS nebo PaaS?
- Přesouvání aplikací do cloudu
Virtualizace zdrojů
Automatizované poskytování zdrojů na vyžádání
Sdílená infrastruktura a aplikace
9. Synergie SOA a Cloud Computing
- SOA a cloud se doplňují
- SOA/Cloud synergie
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Dáme to všechno dohromady: SOA-Cloud
10. Napříč aplikačními silami: Krajina integrace
- Krajina integrace – celkový obraz
- Integrace na úrovni dat
Extrahovat, transformovat, načíst (ETL)
- Integrace na úrovni rozhraní (aka integrace aplikací)
Páteř pro zasílání zpráv
Transformace dat
Směrování založené na obsahu
Vytvoření konektivity aplikací pomocí adaptérů
Návrhové vzory integrace
- Servisně orientovaná integrace (SOI)
Výhody oproti tradiční integraci podnikových aplikací (EAI)
11.Z Enterprise Service Bus (ESB) do Internet Service Bus (ISB)
- Enterprise Service Bus
Představujeme ESB
Koncepční architektury ESB
Jak dnes podniky využívají ESB?
- Potřeba cloudové integrace a její výzvy
Od ESB k „Internet Service Bus“ (ISB)
- Produktová krajina – příklady ESB a ISB
12. Dát to všechno dohromady: Vypracování strategie integrace pro vaši společnost
- Klasifikace integračních architektur podle stupně vazby
- Přístupy k využití a migraci starších systémů
- Srovnání integračních přístupů a technologií
Rozhodovací kritéria pro výběr konkrétního přístupu
- Integrace s datovou architekturou
13.Závěry
- Shrnutí semináře
- Outlook: SOA, cloud, mobilní zařízení a konzumace IT
Požadavky
Obecná znalost distribuovaných výpočtů a koncepce vývoje aplikací.
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.