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.
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ę
W teorii wszystko wydawało się kompletne, omówiliśmy wszystkie ważne tematy. Było bardzo miło, że mogliśmy skupić się na naszym przykładzie osiągnięć, co pomogło nam zrozumieć teorię.
Henk Huybrechts
Szkolenie - Systems and Service Architecture - Microservices Architecture
Przetłumaczone przez sztuczną inteligencję
To było 100% dostosowane do naszych potrzeb. Zacznęliśmy od poziomu zero, a teraz jesteśmy w stanie rozumieć pliki WSDL i używać ich w naszej pracy.
Gosia Ciszewska
Szkolenie - Web Services Basics for Non-Programmers
Przetłumaczone przez sztuczną inteligencję