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.
Opinie uczestników (5)
To jest sesja praktyczna.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Szkolenie - Talend Open Studio for ESB
Przetłumaczone przez sztuczną inteligencję
szeroko pojęta wiedza obejmuje wiele aspektów.
metab alanazi - Saudi Arabian Monetary Authority
Szkolenie - Enabling SOA with BPM and BPMN
Przetłumaczone przez sztuczną inteligencję
Właściwie cieszyłem się z interakcji.
Jan Lenie - APB
Szkolenie - Mule: Integrating Your Applications
Przetłumaczone przez sztuczną inteligencję
Bardzo dobry kontakt z grupą, mimo niezwykle nieciekawego tematu.
Michal Gorzelany
Szkolenie - SOA 2.0 i EDA
Połączenie kultury prowadzenia szkolenia (oczywiście zaleta trenera) z wiedzą praktyczną i przykładami z życia z funkcjonujących aplikacji.