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í.

 21 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie