Plan Szkolenia

1. Najpierw rzeczy najważniejsze: Architektura korporacyjna i architektura aplikacji

  • Definicja architektury (korporacyjnej)

Co napędza potrzebę architektury?

Cele, standardy i ramy architektury

  • Architektura logiczna a fizyczna
  • Typowe wzorce architektury aplikacji

Wzorzec procesu wieloetapowego

Wzorzec aplikacji złożonej

2.SOA Faza 1

  • Elementy układanki SOA
  • Jak SOA umożliwia realizację strategii biznesowych
  • Definicje usług i SOA
  • Czym jest pojęcie "aplikacji" w SOA?
  • Model warstwy usług

Usługi infrastruktury

Usługi aplikacji

Usługi orkiestracji

  • Studium przypadku SOA

Przykładowy zarys dokumentu SOA Blueprint

Przykładowy przewodnik po zdarzeniach biznesowych

  • Kluczowe cechy SOA

Luźne sprzężenie na poziomie architektury

Luźne sprzężenie na poziomie usług

  • SOA nowej generacji

Usługi synchroniczne i asynchroniczne

SOA w chmurze

  • SOA i standardy
  • Wyzwania związane z SOA

3. Architektura zorientowana na usługi lub zasoby, a może obie?

  • Reprezentacyjny transfer stanu (REST)

Koncepcja zasobów

Jednolity interfejs

Ograniczenia architektoniczne

Co z logiką biznesową?

Postrzegane niedociągnięcia REST

  • Kiedy używać REST, a kiedy tradycyjnego SOA?

REST jako wybór wspierający warstwę prezentacji

Synergia bogatych aplikacji internetowych (RIA) i REST

JavaScript Object Notation (JSON) vs. XML dla RIAs

Studium przypadku

Architektura koncepcyjna

Usługi typu RESTful vs. SOAP

4.Zarządzanie ewolucją SOA: Modele dojrzałości SOA i mapa drogowa

  • Definiowanie celów - modele dojrzałości SOA
  • Model dojrzałości integracji usług Open Group (OSIMM)

Przegląd

Wymiary dojrzałości

Poziomy dojrzałości

Jak ocenić dojrzałość SOA

  • Przykład - model dojrzałości oprogramowania Progress
  • Jak to osiągnąć - opracowanie mapy drogowej SOA
  • Studium przypadku: mapowanie modelu dojrzałości na mapę drogową

5.Od chaosu do porządku: Zarządzanie SOA i organizacja IT

  • Dlaczego SOA potrzebuje zarządzania
  • [0 vs. IT vs. EA vs. SOA Governance
  • Kategorie SOA Governance
  • Zarządzanie w czasie projektowania
  • Zarządzanie w czasie wykonywania
  • Cele SOA Governance
  • Centrum kompetencji SOA (COE)

Role i obowiązki w ramach organizacji IT

6.Rozpocznij pracę z SOA Governance Frameworks

  • Standardy Open Group

Model referencyjny SOA Governance (SGRM)

SOA Governance Vitality Method (SGVM)

  • IBM SOA Governance and Management Method (SGMM)

7. Kalkulator ROI dla SOA - niech liczby mówią same za siebie

  • Podejścia do obliczania ROI
  • Studium przypadku

Przebieg procesu Business

Zakres architektury

Przegląd architektury

Model warstwy usług

  • ROI dzięki ponownemu wykorzystaniu usług

Zdefiniowany ROI

Model ROI dla ponownego wykorzystania oprogramowania

  • Ponowne wykorzystanie poza głównym projektem aplikacji
  • Wnioski

Śledzenie ponownego użycia

8.Nowa granica: Cloud Computing

  • Definicja chmury

Jak do tego doszliśmy? Od hostingu aplikacji przez SaaS po chmurę publiczną i prywatną

Wybierz swój smak: IaaS, SaaS czy PaaS?

  • Przenoszenie aplikacji do chmury

Wirtualizacja zasobów

Zautomatyzowane udostępnianie zasobów na żądanie

Współdzielona infrastruktura i aplikacje

9.Synergia SOA i Cloud Computing

  • SOA i chmura wzajemnie się uzupełniają
  • Synergia SOA i chmury

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • Połączenie wszystkiego razem: SOA/Cloud

10.Przekraczanie silosów aplikacji: krajobraz integracji

  • Krajobraz integracji - szeroka perspektywa
  • Integracja na poziomie danych

Wyodrębnianie, przekształcanie, ładowanie (ETL)

  • Integracja na poziomie interfejsu (inaczej integracja aplikacji)

Szkielet przesyłania komunikatów

Transformacja danych

Routing oparty na zawartości

Ustanowienie łączności aplikacji poprzez adaptery

Wzorce projektowe integracji

  • Integracja zorientowana na usługi (SOI)

Zalety w porównaniu z tradycyjną integracją aplikacji korporacyjnych (EAI)

11.Od Enterprise Service Bus (ESB) do Internet Service Bus (ISB)

  • Szyna usług dla przedsiębiorstw

Wprowadzenie do ESB

Koncepcyjne architektury ESB

W jaki sposób przedsiębiorstwa korzystają dziś z ESB?

  • Potrzeba integracji w chmurze i związane z nią wyzwania

Od ESB do "internetowej magistrali usług" (ISB)

  • Krajobraz produktów - przykłady ESB i ISB

12.Łączenie wszystkiego w całość: Opracowanie strategii integracji dla firmy

  • Klasyfikacja architektur integracyjnych według stopnia sprzężenia
  • Podejścia do wykorzystania i migracji starszych systemów
  • Porównanie podejść i technologii integracyjnych

Kryteria wyboru konkretnego podejścia

  • Integracja z architekturą danych

13.Wnioski

  • Podsumowanie seminarium
  • Outlook: SOA, chmura, mobile i konsumeryzacja IT

Wymagania

Ogólna wiedza na temat przetwarzania rozproszonego i koncepcji rozwoju aplikacji.

 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie