Course Code: soaarchmgr
Duration: 14 hours
Prerequisites:

Znajomość integracji firmowych systemów IT. Ogólna wiedza informatyczna będzię bardzo przydatna.

Overview:

Ten kurs został stworzony dla menedżerów i architektów planujących wdrożenie lub obecnie wdrażających rozwiązania SOA. Daje przegląd zalet i wad SOA oraz wyjaśnia, kiedy, dlaczego i która część SOA powinna być używana.

Niektóre z pytań, na które kurs może odpowiedzieć:

  • Jakie są korzyści z zatrudnienia SOA
  • Jakie są zagrożenia związane z podejściem SOA?
  • Jakie są kompromisy
  • Jak ocenić potencjalny zysk z SOA
  • Jakie rzeczywiste studia przypadków biznesowych zostały już wykonane
  • Kiedy i w jakim zakresie należy wdrożyć SOA?
  • Jakie są korzyści z uproszczenia i dekompozycji
  • Jak migrować z istniejących rozwiązań do SOA i dlaczego migracja do SOA NIE wymaga przebudowy całej istniejącej infrastruktury
  • Jak rozszerzyć starsze aplikacje o SOA
  • Jakie są istniejące pakiety i platformy SOA?
Course Outline:

Metodologia zorientowana na usługi

  • Wprowadzenie do mapy drogowej wdrożenia SOA
  • Trzy podejścia do analizy
  • Analiza zorientowana na usługi

Zalety SOA

  • Tradycyjne podejście EAI
  • Problemy związane z tradycyjnym podejściem EAI
  • Architektura zorientowana na usługi (SOA)
  • Możemy łatwo zmienić proces
  • Zmiana przepływu przy użyciu starszego podejścia
  • Zastąpienie aplikacji
  • Inne zalety
  • Business Zalety
  • Etapy wdrażania

SOA w przeszłości i obecnie

  • Od XML przez Web Service do SOA
  • Jak SOA była realizowana wcześniej
  • Pojawiające się standardy dla SOA
  • Porównanie SOA z innymi architekturami

Czym jest architektura zorientowana na usługi?

  • Czym jest SOA?
  • Tworzenie wspólnego rozumienia SOA
  • Ewolucja architektury SOA
  • Wprowadzenie pojęć usług i SOA
  • Zasady projektowania SOA
  • Związek między SOA a usługami sieciowymi
  • Zalety i zagrożenia związane z SOA

Wprowadzenie do modelowania i UML

  • Dlaczego warto używać modeli z SOA?
  • Różnica między modelem a metodologią
  • Dlaczego warto używać Unified Modelling Language?
  • Identyfikacja procesów biznesowych
  • Notacja, wzorce i metodologia
  • Którą metodologię wybrać?

Wprowadzenie do Business Procesów

  • Jak zbiór usług wykonuje zadanie
  • Prosta interakcja żądanie-odpowiedź
  • Złożona interakcja obejmująca wiele usług
  • Pojawia się potrzeba usługi koordynatora
  • Narodziny orkiestracji lub procesu biznesowego
  • Komponowanie procesów przy użyciu Business języka wykonywania procesów (BPEL)
  • Rozwiązania oparte na BPM dla orkiestracji
  • Przykładowe procesy biznesowe

Web Services

  • Podstawowe elementy usług sieciowych
  • Stos podstawowych standardów usług sieciowych
  • Znaczenie WSDL
  • Projektowanie protokołu SOAP
  • Korzystanie z rejestrów za pośrednictwem UDDI
  • Podstawowe koncepcje orientacji na usługi

Dystrybucja usług w sieci

  • Dostosowanie wymagań funkcjonalnych i niefunkcjonalnych
  • Rola pośredników w sieciach usługowych
  • Wprowadzenie do rozszerzeń WS-*
  • Założenia SOA

Modelowanie bloków konstrukcyjnych SOA

  • Wykorzystanie UML do analizy i projektowania interfejsów
  • Generowanie modelu domeny
  • Wdrażanie i realizacja Use Case
  • Pokazywanie współpracy usług sieciowych
  • Wykorzystanie diagramów komunikacji

Szyna usług dla przedsiębiorstw (ESB)

  • Cele
  • Wywoływanie usług
  • Integracja starszych systemów
  • Web Services na ratunek
  • Rola ESB w SOA
  • Bezpieczeństwo i ESB

Usługi sterowane procesami

  • Abstrakcja warstwy usług
  • Wprowadzenie do warstwy procesów biznesowych
  • Wzorce procesów
  • Orkiestracja i choreografia
  • Wykorzystanie WS-BPEL do automatyzacji procesów

Model referencyjny zorientowany na usługi

  • Modele referencyjne i architektury referencyjne
  • Model referencyjny i architektura IMPACT SOA
  • Dostawcy SOA i ich związek z SOA
  • Wsparcie SOA w platformach .NET i Java EE

Architektura warstwowa

  • Wzorzec warstw
  • Klasyczna architektura trójwarstwowa
  • Połączenie z warstwą domeny
  • Łączenie z interfejsem użytkownika
  • Używanie pakietów do dekomponowania systemu
  • Unikanie wzajemnych zależności
  • Czym jest warstwowanie i dlaczego go potrzebujemy?
  • Warstwa usług aplikacji
  • Warstwa usług Business
  • Warstwa usług orkiestracji
Sites Published:

United Arab Emirates - SOA for Architects and Managers Overview

Qatar - SOA for Architects and Managers Overview

Egypt - SOA for Architects and Managers Overview

Saudi Arabia - SOA for Architects and Managers Overview

South Africa - SOA for Architects and Managers Overview

Brasil - Visão Geral de SOA para Arquitetos e Gerentes

Canada - SOA for Architects and Managers Overview

中国 - SOA for Architects and Managers Overview

香港 - SOA for Architects and Managers Overview

澳門 - SOA for Architects and Managers Overview

台灣 - SOA for Architects and Managers Overview

USA - SOA for Architects and Managers Overview

Österreich - SOA für Architekten und Manager - Ein Überblick

Schweiz - SOA für Architekten und Manager - Ein Überblick

Deutschland - SOA für Architekten und Manager - Ein Überblick

Czech Republic - SOA for Architects and Managers Overview

Denmark - SOA for Architects and Managers Overview

Estonia - SOA for Architects and Managers Overview

Finland - SOA for Architects and Managers Overview

Greece - SOA for Architects and Managers Overview

Magyarország - SOA for Architects and Managers Overview

Ireland - SOA for Architects and Managers Overview

Luxembourg - SOA for Architects and Managers Overview

Latvia - SOA for Architects and Managers Overview

España - Resumen de SOA para Arquitectos y Gerentes

Italia - SOA for Architects and Managers Overview

Lithuania - SOA for Architects and Managers Overview

Nederland - SOA for Architects and Managers Overview

Norway - SOA for Architects and Managers Overview

Portugal - Visão Geral de SOA para Arquitetos e Gerentes

România - SOA for Architects and Managers Overview

Sverige - SOA for Architects and Managers Overview

Türkiye - SOA for Architects and Managers Overview

Malta - SOA for Architects and Managers Overview

Belgique - SOA for Architects and Managers Overview

France - SOA for Architects and Managers Overview

日本 - SOA for Architects and Managers Overview

Australia - SOA for Architects and Managers Overview

Malaysia - SOA for Architects and Managers Overview

New Zealand - SOA for Architects and Managers Overview

Philippines - SOA for Architects and Managers Overview

Singapore - SOA for Architects and Managers Overview

Thailand - SOA for Architects and Managers Overview

Vietnam - SOA for Architects and Managers Overview

India - SOA for Architects and Managers Overview

Argentina - Resumen de SOA para Arquitectos y Gerentes

Chile - Resumen de SOA para Arquitectos y Gerentes

Costa Rica - Resumen de SOA para Arquitectos y Gerentes

Ecuador - Resumen de SOA para Arquitectos y Gerentes

Guatemala - Resumen de SOA para Arquitectos y Gerentes

Colombia - Resumen de SOA para Arquitectos y Gerentes

México - Resumen de SOA para Arquitectos y Gerentes

Panama - Resumen de SOA para Arquitectos y Gerentes

Peru - Resumen de SOA para Arquitectos y Gerentes

Uruguay - Resumen de SOA para Arquitectos y Gerentes

Venezuela - Resumen de SOA para Arquitectos y Gerentes

Polska - SOA dla architektów i menadżerów

United Kingdom - SOA for Architects and Managers Overview

South Korea - SOA for Architects and Managers Overview

Pakistan - SOA for Architects and Managers Overview

Sri Lanka - SOA for Architects and Managers Overview

Bulgaria - SOA for Architects and Managers Overview

Bolivia - Resumen de SOA para Arquitectos y Gerentes

Indonesia - SOA for Architects and Managers Overview

Kazakhstan - SOA for Architects and Managers Overview

Moldova - SOA for Architects and Managers Overview

Morocco - SOA for Architects and Managers Overview

Tunisia - SOA for Architects and Managers Overview

Kuwait - SOA for Architects and Managers Overview

Oman - SOA for Architects and Managers Overview

Slovakia - SOA for Architects and Managers Overview

Kenya - SOA for Architects and Managers Overview

Nigeria - SOA for Architects and Managers Overview

Botswana - SOA for Architects and Managers Overview

Slovenia - SOA for Architects and Managers Overview

Croatia - SOA for Architects and Managers Overview

Serbia - SOA for Architects and Managers Overview

Bhutan - SOA for Architects and Managers Overview

Nepal - SOA for Architects and Managers Overview

Uzbekistan - SOA for Architects and Managers Overview