Plan Szkolenia
Kluczowe pojęcia i tematy
- Co to jest SOA?
- Jaki styl architektoniczny wybrać?
- Styl „rura i filtr”.
- Ograniczenia typów danych
- Cykl życia rozwoju
- Zapewnienie odpowiedniego poziomu abstrakcji
- Kluczowe tematy poruszane w ramach RUP dla SOA
Identyfikacja i specyfikacja usług
- Budowa modelu usługi
- Usługi zdefiniowane w WSDL
- Opracowywanie specyfikacji usług
- Definiowanie dostawców usług
- Określanie szczegółowości usługi
- Specyfikacja behawioralna
- Specyfikacja polityki
- Definiowanie usług kandydatów
- Usługi refaktoryzacji
Zarządzanie portfelem usług
- Aplikacje jako jednostki dynamiczne
- Portfolio dostępnych możliwości
- Wiązanie czasu procesu
- Wiązanie w czasie wykonywania
- WSDL, XSD i WS-Policy
- Proces zarządzania portfelem usług
- Konfigurowanie umowy SLA dla usługi internetowej
Partycjonowanie rozwiązań zorientowanych na usługi
- Zarządzanie modelami
- Kategoryzacja elementów
- Różni interesariusze dokonujący przeglądu modelu
- Korzystanie z pakietów
- Reprezentowanie widoków w modelu
- Struktura kompozytowa z UML 2.0
- Używanie „części” i „złączy”
- Partycjonowanie usług zarządzanych
Nowe i zaktualizowane wytyczne
- Zarządzanie załącznikami wiadomości
- Projektowanie wiadomości
- Zapewnienie spójności schematu komunikatu
- Hermetyzacja danych usług
- Schemat danych relacji - granice usług
- Pośrednictwo serwisowe
- Zarządzanie państwem
- Istota usług państwowych i bezpaństwowych
- Zarządzanie stanem zasobów
- Goprzechodzenie od usług do komponentów usług
- Tradycyjny model projektowania/wdrażania
Projekt skoncentrowany na wiadomościach
- Skoncentruj się na domenie usług
- Inżynieria domeny
- Stosowanie analizy i projektowania obiektowego
- Produkcja modeli wielokrotnego użytku
- Tradycyjna arena relacji business-to-business
- Standaryzacja EDI
- Hybrydowe podejście do przekazu i usług
- Analiza przypadków użycia
- Dokumentowanie wymagań
- Korzystanie z modeli procesów biznesowych
- Wymagania niefunkcjonalne
- Baza wymagań
Projekt zorientowany na usługi
- Eksponowanie funkcji oczekiwanych od biznesu
- Ujawnianie działalności usługodawców
- Tworzenie intuicyjnych interfejsów usług
- Modelowanie zorientowane na usługi
- Podejście oparte na przypadkach użycia
- Zrozumienie potrzeb aktorów
- Cele projektu - z punktu widzenia biznesowego
- Zaangażowanie architekta oprogramowania
- Informacje o zasadach wymagane przez konsumentów usług
- Rola dyrektora biznesowego
- Interakcja z systemem back-end
- Podłączenie usługi do modelu wdrożenia
- Udoskonalenie modelu obsługi
- Rozwiązanie problemów z wydajnością
Collaboration-centryczny projekt
- Usługi współpracujące
- Widok procesowy usług
- Tradycyjne modelowanie biznesowe
- Pełnienie ról we współpracy
- Procesy wymiany partnerów (PIP)
- standardy OAGIS.
- Sposób myślenia skoncentrowany na procesie
- „Luka biznesowa a IT”
- Działania „czarnej skrzynki”.
- Definiowanie kluczowych wskaźników wydajności (KPI)
- Wersjonowanie i publikowanie modelu
- Tworzenie wskaźników do monitorowania
- Język choreografii
- Business język wykonania procesu (BPEL)
- Monitorowanie usług
Co to jest wersja SOA Go?
- Zgodność z normami lub przepisami
- Zarządzanie zmianami
- Zapewnienie jakości usług
- Zarządzanie portfelem usług
- Zarządzanie cyklem życia usług
- Stosowanie zasad ograniczających zachowanie
- Monitorowanie realizacji usług
Problem z wersją SOA Go.
- Gowernance pojawiająca się jako inicjatywy SOA
- Dynamiczne środowisko interakcji usług
- Zachęcanie do ponownego korzystania z usług
- Kontrolowanie sposobu, w jaki usługi współdziałają ze sobą
SOA GoEtapy zarządzania
- Po pierwsze: uświadomienie sobie, że potrzebne jest zarządzanie
- Po drugie: zarządzanie poprawiające realizację biznesu
- Po trzecie: mieszanie technologii i zmiany w zachowaniu
- Po czwarte: wybór i wdrożenie technologii
Serwis Management
- Perspektywa czasu projektowania
- Perspektywa czasu wykonania
- Repozytorium usług do ponownego wykorzystania
- Usługi zawarte na heterogenicznych platformach
- Wirtualizacja usług w celu zarządzania usługami w czasie wykonywania
Krytyczne elementy zarządzania
- Usługa rejestru usług i repozytorium zasobów
- Utworzenie „Centrum SOA Excel lencji”
- Koncentrując się na ustaleniu wytycznych organizacyjnych SOA
- Dojrzałość organizacyjna
- Uzgodnione zasady zarządzania
Narzędzia SOA Gowerance
- Monitorowanie zdarzeń w czasie rzeczywistym
- Awarie w frameworku BSM
- Oprzyrządowanie na poziomie usług
- Podłączenie do systemów zarządzania operacyjnego
- Wirtualizacja jako sposób na oddzielenie logiki zarządzania/usługi
- Wirtualizacja usług zarządzana przez personel operacyjny
Opracowywanie podstawowego zarządzania architekturą SOA
- Dlaczego stos technologii SOA stał się złożony
- Mieszanie pomiędzy COTS i w domu
- Usprawiedliwianie zewnętrznych konsultantów do pomocy
- Ustalenie, w jakim biznesie tak naprawdę się znajdujemy
Role i obowiązki związane z zarządzaniem architekturą SOA Go.
- Utworzenie Centrum SOA Excellence
- Planowanie na skalę całego przedsiębiorstwa i pomoc w realizacji
- Role architekta SOA/architekta zarządzania
- Rozwiązywanie potencjalnych sprzecznych interesów
- Upewnij się, że przestrzegane są wytyczne dotyczące zarządzania
Bariery w zarządzaniu SOA
- Nie zdając sobie sprawy z potrzeby rządzenia
- Brak Gotechnologii wdrożeniowych
- Brak wirtualizacji usług
Stan dobrego rządzenia
- Interakcja ze stronami zewnętrznymi
- Zarządzanie zasadami biznesowymi i zarządzaniem BRE
- Regulacje dotyczące dobrego zarządzania
- Repozytorium umów
- Proaktywne osadzanie ładu korporacyjnego w biznesie
- Go Zarządzanie poprzez działanie, a nie przez oświadczenie
- Monitorowanie SLA w celu ustalenia cen premium
Kluczowe czynniki sukcesu
- Zacznij wcześnie myśleć o zarządzaniu
- Postrzegaj zarządzanie jako ruchomy cel
- Zarządzaj politykami jako jednostkami z własnymi cyklami życia
- Wybierz platformę technologiczną
- Platforma powinna uwzględniać bezpośrednie potrzeby w zakresie zarządzania
- Przyszłe wsparcie w miarę skalowania infrastruktury SOA
- Egzekwuj umowy dotyczące poziomu usług
Wymagania
Doświadczenie w projektowaniu oprogramowania
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ę
Bardzo dobry kontakt z grupą, mimo niezwykle nieciekawego tematu.