Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
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
Wymagania
Wymagana ogólna wiedza z zakresu korporacyjnych systemów informatycznych, mile widziana wiedza z zakresu integracji systemów informatycznych.
14 godzin