Návrh Školení

Klíčové koncepty a témata

  • Co je SOA?
  • Jaký architektonický styl zvolit?
  • Styl "pipe and filter" (pípka a filtr)
  • Omezení datových typů
  • Vývojový cyklus
  • Zajištění vhodné úrovně abstrakce
  • Klíčová témata řešená v RUP pro SOA

Identifikace a specifikace služeb

  • Sestavování modelu služby
  • Služby definované WSDL
  • Vývoj specifikací služeb
  • Definování poskytovatelů služeb
  • Určení hrubosti služby
  • Chovatelská specifikace
  • Specifikace zásad
  • Definování kandidátních služeb
  • Refaktoring služeb

Správa portfolia služeb

  • Aplikace jako dynamické entity
  • Portfolio dostupných schopností
  • Casové vazby procesu
  • Běhová vazba
  • WSDL, XSD a WS-Policy
  • Správa portfolia služeb
  • Konfigurace SLA pro webovou službu

Dělení service-oriented řešení

  • Správa modelů
  • Kategorizace prvků
  • Různí zainteresovaní strany kontrolující model
  • Použití balíčků
  • Zobrazení pohledů na model
  • Složená struktura ze UML 2.0
  • Použití "částí" a "připojení"
  • Dělení spravovaných služeb

Nové a aktualizované pokyny

  • Správa příloh k zprávám
  • Návrh zpráv
  • Zajištění konzistence schématu zprávy
  • Encapsulace dat služby
  • Schéma vztahových dat - hranice služeb
  • Mediace služeb
  • Správa stavu
  • Výhody stavebních a bezstavových služeb
  • Správa stavu zdrojů
  • Přechod od služeb k komponentám služeb
  • Tradiční model návrhu/realizace

Návrh orientovaný na zprávy

  • Fokus na doméně služby
  • Inženýrství domény
  • Použití objektově orientované analýzy a návrhu
  • Vytváření vysokě opakovatelných modelů
  • Tradiční oblast podnik-to-podniku (B2B)
  • Standardizace EDI
  • Hybridní přístup orientovaný na zprávy a služby
  • Analyza použití
  • Dokumentování požadavků
  • Použití modelů obchodních procesů
  • Funkční a nefunkční požadavky
  • Databáze požadavků

Návrh orientovaný na služby

  • Zveřejňování funkcí očekávaných od podniku
  • Zveřejňování operací poskytovatelů služeb
  • Vytváření intuitivních rozhraní služeb
  • Modelování orientované na služby
  • Použití přístupu řízeného analýzou použití
  • Pochopení potřeb aktérů
  • Cíle projektu - z obchodní perspektivy
  • Zásah softwarového architekta
  • Informace o zásadách, požadovaných spotřebiteli služeb
  • Role podnikového manažera
  • Komunikace s back-end systémem
  • Spojování služby s modelem implementace
  • Rafinace modelu služeb
  • Zabývání se problémy výkonu

Návrh orientovaný na spolupráci

  • Spolupracující služby
  • Procesový pohled na služby
  • Tradiční podnikové modelování
  • Plnění rolí v spolupráci
  • Vzájemné procesy partnerů (PIPs)
  • OAGIS standardy
  • Pohled orientovaný na proces
  • Rozdíl mezi podnikem a IT
  • "Black box" aktivity
  • Definování klíčových ukazatelů výkonu (KPIs)
  • Správa verzí a publikace modelu
  • Vytváření metrik pro monitorování
  • Jazyk choreografie
  • Jazyk pro spouštění obchodních procesů (BPEL)
  • Monitorování služeb

Co je SOA řízení?

  • Dodržování standardů nebo zákonů
  • Správa změn
  • Zajištění kvality služeb
  • Správa portfolia služeb
  • Správa životního cyklu služby
  • Použití zásad pro omezování chování
  • Monitorování výkonu služeb

Problém SOA řízení

  • Rozvoj řízení jako součást iniciativ SOA
  • Dynamické prostředí pro interakci služeb
  • Podporování opakovatelnosti služeb
  • Kontrola způsobu, jakým se služby mezi sebou komunikují

Stádií SOA řízení

  • První: uvědomění, že je třeba správu
  • Druhé: zlepšování podnikového provádění prostřednictvím řízení
  • Třetí: smíchání technologie a změny v chování
  • Čtvrté: volba a implementace technologie

Správa služeb

  • Názorný pohled na návrh
  • Běhový pohled
  • Databáze služeb pro opakovatelnost
  • Služby obsažené v heterogenních platformách
  • Virtualizace služeb pro běhovou správu služeb

Kritické součásti řízení

  • Službové registry a repozitáře aktiv
  • Vytváření "Centra excelence SOA"
  • Zaměření na vytvoření organizovatelných pokynů SOA
  • Maturita organizace
  • Souhlasnutí zásad řízení

Nástroje pro SOA řízení

  • Reálné časové monitorování událostí
  • Chyby v rámci frameworku BSM
  • Instrumentace na úrovni služeb
  • Spojování s systémy operační správy
  • Virtualizace jako prostředek oddělení řízení/logiky služby
  • Virtuální virtualizace spravovaná operačním personálem

Vývoj základního SOA řízení

  • Příčiny, proč se technologická zásobník SOA stává složitějším
  • Míchání mezi COTS a vývojem v interním prostředí
  • Oprávněná ospravedlnění pro angažování externích konzultantů na pomoc
  • Zjištění, jakého podnikání se skutečně účastníme

Role a odpovědnosti při SOA řízení

  • Vytvoření Centra excelence SOA
  • Souhrnné plánování na podnikové úrovni a pomáhání s realizací
  • Řešení potenciálních konfliktů zájmů
  • Zajištění, že se pokyny řízení dodržují

Překážky při SOA řízení

  • Nevědomí potřeby správy
  • Lack of Governance technologies
  • Lack of Service virtualizations

Situace dobré správy

  • Komunikace s externími stranami
  • Správa podnikových pravidel a správa BRE
  • Regulace pro dobré řízení
  • Databáze dohod
  • Proaktivní zavedení správy do podniku
  • Správa skutečnými činy, nikoliv prohlášením
  • Monitorování SLA k stanovení premium cen

Kritické faktory úspěchu

  • Začínat přemýšlet o správě co nejdříve
  • Vidět správu jako cíl, který se mění v čase
  • Spravovat zásady jako entity s vlastními životními cykly
  • Zvolit technologickou platformu
  • Platforma by měla řešit okamžité potřeby správy
  • Budoucí podpora při škálování infrastruktury SOA
  • Dodržování dohod o úrovni služeb

Požadavky

Zkušenosti s návrhem softwaru

 21 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie