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á architektura 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í událostí
- 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 Výzvy SOA
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 služeb otevřené skupiny (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í Maturity Model na Roadmap
5. Od chaosu k pořádku: SOA Governance & IT organizace
- Proč SOA potřebuje governance Podnikání vs. IT vs. EA vs. SOA Governance Kategorie SOA Governance Řízení doby návrhu Řízení běhu SOA Governance Cíle SOA Center of Excellence (COE)
Role a odpovědnosti v rámci IT organizace
6.Začněte s SOA Governance frameworky
- Otevřené standardy skupiny
SOA Governance Referenční model (SGRM)
SOA Governance Metoda vitality (SGVM)
- IBM SOA Governance a metoda řízení (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 jsou komplementární synergie SOA/Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Dáme to všechno dohromady: SOA-Cloud
10. Napříč aplikačními silami: Krajina integrace
- Integrační prostředí – 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ě propojení Přístupy k využití a migraci starších systémů Porovná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, mobily a konzumerizace IT
Požadavky
Obecná znalost distribuovaných výpočtů a koncepce vývoje aplikací.
Reference (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.
Kurz - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurz - Enabling SOA with BPM and BPMN
Cvičení a trenér je velmi nápomocný při kódování.
Paul Andrew - IT
Kurz - REST API - a pattern of exchange of information between sites
Machine Translated