Kurzusleírás

Kulcsfogalmak és témák

  • Mi az SOA?
  • Milyen architektúrális stílust válasszunk?
  • A "cső és szűrő" stílus
  • Adattípusokra vonatkozó korlátozások
  • A fejlesztési életciklus
  • Megfelelő absztrakciós szint biztosítása
  • Az RUP által kezelt kulcstémák az SOA kapcsán

Szolgáltatás azonosítás és specifikáció

  • Szolgáltatás modelljének felépítése
  • WSDL által definiált szolgáltatások
  • Szolgáltatás specifikációk fejlesztése
  • Szolgáltatók meghatározása
  • Szolgáltatás granularitásának meghatározása
  • Viselkedési specifikáció
  • Irányelv specifikáció
  • Jelölt szolgáltatások meghatározása
  • Szolgáltatások refaktorálása

Szolgáltatás portfólió kezelése

  • Alkalmazások mint dinamikus entitások
  • Elérhető képességek portfóliója
  • Folyamatidő kötés
  • Futásidő kötés
  • WSDL, XSD és WS-Policy
  • Szolgáltatás portfólió kezelési folyamat
  • SLA konfigurálása web szolgáltatáshoz

Szolgáltatásorientált megoldások particionálása

  • Modellek kezelése
  • Elemek kategorizálása
  • Különböző érintettek modell áttekintése
  • Csomagok használata
  • Nézetek reprezentálása a modellben
  • Összetett struktúra az UML 2.0-ból
  • "Részek" és "összekötők" használata
  • Kezelt szolgáltatások particionálása

Új és frissített irányelvek

  • Üzenet mellékletek kezelése
  • Üzenetek tervezése
  • Üzenet séma konzisztenciájának biztosítása
  • Szolgáltatás adatburkolat
  • Kapcsolati adat séma - szolgáltatás határok
  • Szolgáltatás mediáció
  • Állapot kezelés
  • Állapotfüggő és állapotmentes szolgáltatások előnyei
  • Erőforrás állapot kezelése
  • Szolgáltatásokból szolgáltatás komponensekbe való átmenet
  • A hagyományos tervezés/implementációs modell

Üzenetközpontú tervezés

  • A szolgáltatási tartományra összpontosítás
  • Tartományfejlesztés
  • Objektumorientált elemzés és tervezés alkalmazása
  • Magasan újrafelhasználható modellek készítése
  • A hagyományos üzleti-üzleti terület
  • EDI szabványosítás
  • Hibrid üzenet és szolgáltatásközpontú megközelítés
  • Esetelemzés
  • Követelmények dokumentálása
  • Üzleti folyamatmodellek használata
  • Nem funkcionális követelmények
  • A követelmények adatbázisa

Szolgáltatásközpontú tervezés

  • Az üzlet által várt funkciók közzététele
  • Szolgáltatók műveleteinek közzététele
  • Intuitív szolgáltatási felületek kialakítása
  • Szolgáltatásközpontú modellezés
  • Esetvezérelt megközelítés
  • Az szereplők igényeinek megértése
  • A projekt céljai - üzleti szempontból
  • A szoftverarchitektus bevonása
  • Szolgáltatásfogyasztók által igényelt irányelvinformációk
  • Az üzleti vezetői szerep
  • Kapcsolat a háttérrendszerrel
  • Szolgáltatás csatlakoztatása az implementációs modellhez
  • Szolgáltatás modell finomítása
  • Teljesítménybeli aggályok kezelése

Együttműködésközpontú tervezés

  • Együttműködő szolgáltatások
  • Szolgáltatások folyamatszemlélete
  • Hagyományos üzleti modellezés
  • Szerepek betöltése az együttműködésben
  • Partnercseré folyamatok (PIPs)
  • OAGIS szabványok
  • Folyamatközpontú gondolkodásmód
  • Az "üzleti vs. IT szakadék"
  • "Fekete doboz" tevékenységek
  • Kulcs teljesítménymutatók (KPIs) meghatározása
  • Modell verziókezelése és közzététele
  • Metrikák előállítása monitorozásra
  • Koreográfia nyelv
  • Üzleti folyamat végrehajtási nyelv (BPEL)
  • Szolgáltatások monitorozása

Mi az SOA Governance?

  • Szabványok vagy törvények betartása
  • Változáskezelés
  • Szolgáltatások minőségének biztosítása
  • Szolgáltatások portfóliójának kezelése
  • Szolgáltatás életciklusának kezelése
  • Irányelvek használata a viselkedés korlátozására
  • Szolgáltatások teljesítményének monitorozása

Az SOA Governance kérdése

  • Governance megjelenése SOA kezdeményezésekként
  • Dinamikus környezet szolgáltatások interakciójához
  • Szolgáltatások újrafelhasználásának ösztönzése
  • Szolgáltatások egymással való interakciójának szabályozása

SOA Governance szakaszok

  • Első: a governance szükségességének felismerése
  • Második: governance javítja az üzleti végrehajtást
  • Harmadik: technológia és viselkedésváltozások keverése
  • Negyedik: technológia kiválasztása és implementáció

Szolgáltatás Kezelés

  • Tervezési időszaki perspektíva
  • Futási időszaki perspektíva
  • Szolgáltatások újrafelhasználására szolgáló tár
  • Heterogén platformokban lévő szolgáltatások
  • Szolgáltatás-virtualizáció a szolgáltatások futási időszaki kezeléséhez

Kritikus governance összetevők

  • Szolgáltatás regisztrációs szolgáltatás és eszköztár
  • "SOA Kiválósági Központ" létrehozása
  • Az SOA szervezeti irányelvek létrehozására összpontosítás
  • A szervezeti érettség
  • Egyeztetett governance irányelvek

SOA Governance eszközök

  • Események valós idejű monitorozása
  • Hibák egy BSM keretrendszerben
  • Szolgáltatási szintű eszközök
  • Operatív menedzsment rendszerekbe való bekapcsolódás
  • Virtualizáció mint lehetőség a governance/szolgáltatás logika szétválasztására
  • Szolgáltatás virtualizáció operatív személyzet általi kezelése

Alapvető SOA governance fejlesztése

  • Miért vált az SOA technológiai réteg összetetté?
  • Keverés COTS és saját fejlesztésű rendszerek között
  • Külső szakértők bevonásának indoklása
  • Kiderítés, hogy milyen üzletben is vagyunk valójában

Az SOA Governance-ban szerepet játszó szerepek és felelősségek

  • SOA Kiválósági Központ létrehozása
  • Vállalatszintű tervezés és végrehajtás támogatása
  • Az SOA architektus/governance architekt szerepei
  • Lehetséges ellentétes érdekek megoldása
  • Biztosítás, hogy a governance irányelveket követik

Akadályok az SOA governance-ban

  • A governance szükségességének nem felismerése
  • Governance technológiák hiánya
  • Szolgáltatás virtualizációk hiánya

Jó governance állapota

  • Külső felekkel való interakció
  • Az üzleti szabályok és BRE kezelés
  • Jó governance szabályozások
  • Az egyezmények tára
  • Governance proaktív beágyazása az üzletbe
  • Governance cselekvéssel, nem kijelentéssel
  • SLA monitorozás prémium árak kialakításához

Kritikus sikerfaktorok

  • Gondoljunk a governance-re korán
  • Tekintsük a governance-t mozgó célpontként
  • Irányelvek kezelése saját életciklusukkal
  • Technológiai platform kiválasztása
  • A platformnak kezelnie kell az azonnali governance igényeket
  • Jövőbeli támogatás az SOA infrastruktúra skálázásakor
  • Szolgáltatásszintű megállapodások betartatása
     

Követelmények

Tapasztalat szoftvertervezésben

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák