Kurzusleírás

SOA és hatása Business

SOA fogalmak

  • Egy vállalkozás anatómiája
  • IT Rémálom
  • Szolgáltatás Alapú Achitektúra
  • Komponentesítés és újrafelhasználás
  • A szolgáltatás-orientáció előnyei
  • A SOA meghatározása
  • Az Enterprise összehangolása
  • Mi a szolgáltatás?
  • Szolgáltatási szereplők
  • Szolgáltatási rétegezés

A szolgáltatás rétegei

  • Mi az a rétegezés?
  • SOA rétegek
  • Rétegezés illusztráció
  • Adattárolási réteg
  • Alkalmazáslogikai réteg
  • Adapter réteg
  • Alkalmazásszolgáltatási réteg
  • Business Szolgáltatási réteg
  • Hangszerelési réteg
  • Aux: Data Service Layer
  • Aux: Security Service Layer
  • Rétegezési fogalmak
  • Rétegezési ökölszabályok

SOA szolgáltatás életciklusa

  • SOA elfogadása
  • Az örökbefogadás szakaszai
  • Szolgáltatások kezelése
  • SOA szolgáltatás életciklus áttekintése
  • A SOA életköre
  • Felfedezési fázis
  • Elemzési és tervezési fázis
  • Megvalósítási fázis
  • Üzembe helyezési fázis
  • Monitor fázis
  • Nyugdíjas szakasz

Hogyan lesz egy követelményből szolgáltatás?

  • Hogyan lesz egy követelményből szolgáltatás?
  • Követelmények felfedezése
  • Elemzés és tervezés
  • Fejlesztés
  • Új követelmények
  • Felfedezés
  • Elemzés és tervezés
  • Szolgáltatásfejlesztések

Technikai alapok XML, WSD és SOAP

XML webszolgáltatások alapja

  • XML Információs készlet
  • XML Névterek
  • XML Séma: Típusok és üzenetstruktúrák

WSDL

  • A webszolgáltatási szerződés anatómiája
  • Absztrakt leírás tervezés
  • Konkrét Leírás Tervezés

WSDL és WS-*

  • WS-politika o Házirend felépítése o Összetett szabályok o Házirendek csatolása a WSDL-hez
  • WS-címzés

SZAPPAN Üzenettervezés

  • SOAP üzenetszerkezet
  • Csomópontok és szerepek
  • SZAPPAN közvetítők
  • Hibaüzenetek

SZAPPAN & WS-*

  • WS-Security
  • WS-Tranzakció

Speciális XML séma (opcionális)

  • Üzenet rugalmasság, típus öröklődés, összetétel
  • Újrafelhasználhatóság, relációs tervezés, iparági séma
  • Modularizálás, bővíthetőség

Speciális WSDL (opcionális)

  • Üzenetküldés, Szolgáltatáspéldány azonosítása
  • Politikai centralizáció
  • Egyéni politika érvényesítése

Verziószámítás

  • Verziószámítás XML séma
  • WSDL-szerződések verziószáma

Szolgáltatás megvalósítása a Java segítségével

Java API for XML Processing (JAXP) (opcionális, ha a résztvevők ismerik a JAXP-t)

  • DOM, SAX és javax.xml.parsers
  • STAX és java.xml.stream
  • XSLT és javax.xml.transform

Java Architecture for XML kötéshez (JAXB)

  • Áttekintés és építészet
  • Java Osztályok generálása a XML Sémából
  • Testreszabás generált Java
  • XML Séma generálása a megjegyzésekkel ellátott Java osztályokból
  • Web Services, WSDL, JAXB

SOAP with Attachments API for Java (SAAJ)

  • SAAJ áttekintés, üzenetstruktúra és API
  • Üzenetek létrehozása/küldése
  • DOM áttekintése
  • DOM használata SAAJ-vel
  • Szappankezelők

Java API a XML-alapú Web Services JAX-WS-hez

  • Kapcsolódó specifikációk: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services Biztonság (JSR 183)
  • A WSDL a Java-hez és a Java a WSDL-leképezéshez
  • Ügyfelek építése generált csonkokkal
  • Aszinkron kliensek visszahívással vagy lekérdezéssel
  • MessageContext és WebServiceContext
  • Kezelõ a rakományhoz és a protokollhoz
  • Kezelők bevonása egy szolgáltatásra, egy portra vagy a protokollrétegre
  • Nem HTTP-átvitel
  • Üzenet Access és munkamenet Management

Bináris adatok kezelése (opcionális)

  • Áttekintés és problémák
  • Alapértelmezett kezelés
  • MTOM áttekintése
  • Az MTOM használata a szolgáltatásokban és az ügyfelekben
  • A DataHandler használata

SOA/ROI értéke

SOA értékajánlat

  • A SOA értéke
  • Az integrációs költségek csökkentése
  • Integrációs költségek illusztráció
  • Ripple változások hatása
  • A SOA rétegezés értéke
  • Integrációs költségek
  • Eszköz újrafelhasználása
  • SOA Economics/ROI
  • Agilitás növelése Business
  • SOA Agility kontra hagyományos EAI megközelítés
  • A kockázat csökkentése Business
  • A SOA csökkenti a megfelelési kockázatot
  • Business Előnyök
  • ROI számszerűsítési akadályok

Követelmények

A résztvevőknek ismerniük kell a Java és XML technológiákat.

  35 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.

Ár per résztvevő

Vélemények (3)

Rokon tanfolyam

SOA Governance

  14 Hours

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 Hours

Rokon kategóriák