Znajomość integracji firmowych systemów IT. Ogólna wiedza informatyczna będzię bardzo przydatna.
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?
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
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