Course Code: soaadv
Duration: 21 hours
Prerequisites:

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

Overview:

Publiczność

Do kogo skierowany jest ten kurs

Architekci IT, menedżerowie średniego szczebla IT, konsultanci IT

Format kursu

obecnie 100% wykładów, ale można dodać kilka testów

Course Outline:

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
Sites Published:

United Arab Emirates - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Qatar - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Egypt - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Saudi Arabia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

South Africa - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Brasil - SOA Avançado - Arquitetado, Organizando , e Integrando com a Nuvem

Canada - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

中国 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

香港 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

澳門 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

台灣 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

USA - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Österreich - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Schweiz - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Deutschland - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Czech Republic - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Denmark - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Estonia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Finland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Greece - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Magyarország - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Ireland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Luxembourg - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Latvia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

España - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Italia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Lithuania - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nederland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Norway - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Portugal - SOA Avançado - Arquitetado, Organizando , e Integrando com a Nuvem

România - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Sverige - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Türkiye - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Malta - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Belgique - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

France - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

日本 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Australia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Malaysia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

New Zealand - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Philippines - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Singapore - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Thailand - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Vietnam - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

India - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Argentina - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Chile - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Costa Rica - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Ecuador - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Guatemala - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Colombia - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

México - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Panama - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Peru - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Uruguay - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Venezuela - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Polska - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

United Kingdom - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

South Korea - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Pakistan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Sri Lanka - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bulgaria - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bolivia - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Indonesia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kazakhstan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Moldova - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Morocco - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Tunisia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kuwait - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Oman - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Slovakia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kenya - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nigeria - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Botswana - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Slovenia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Croatia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Serbia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bhutan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nepal - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Uzbekistan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready