Kursplan

SOA och inverkan på Business

SOA-koncept

  • Anatomi av ett företag
  • IT-mardröm
  • Serviceorienterad arkitektur
  • Komponentisering och återanvändning
  • Fördelar med tjänsteorientering
  • Definierar SOA
  • Justera företaget
  • Vad är en tjänst?
  • Serviceaktörer
  • Serviceskiktning

Lager av tjänst

  • Vad är skiktning?
  • SOA-lager
  • Lagerillustration
  • Datalagringslager
  • Application Logic Layer
  • Adapterlager
  • Application Service Layer
  • Business Servicelager
  • Orchestration Layer
  • Aux: Data Service Layer
  • Aux: Säkerhetstjänstlager
  • skiktning koncept
  • Tumregler för lager

SOA Service Livscykel

  • SOA-antagande
  • Adoptionsstadier
  • Hantera tjänster
  • SOA Service Life Cycle Översikt
  • SOA:s Circle of Life
  • Upptäcktsfas
  • Analys & Designfas
  • Implementeringsfas
  • Implementeringsfas
  • Övervakningsfas
  • Pensionsfas

Hur ett krav blir en tjänst

  • Hur ett krav blir en tjänst
  • Upptäckt krav
  • Analys och design
  • Utveckling
  • Nya krav
  • Upptäckt
  • Analys & Design
  • Tjänsteutveckling

Tekniska grunder XML, WSD och SOAP

XML grund för webbtjänster

  • XML Informationsuppsättning
  • XML Namnutrymmen
  • XML Schema: Typer och meddelandestrukturer

WSDL

  • Anatomi av ett webbtjänstkontrakt
  • Abstrakt Beskrivning Design
  • Konkret Beskrivning Design

WSDL och WS-*

  • WS-policy o Policystruktur o Sammansatta regler o Bifoga policyer till WSDL
  • WS-adressering

SOAP meddelandedesign

  • SOAP meddelande struktur
  • Noder och roller
  • SOAP-förmedlare
  • Felmeddelanden

TVÅL & WS-*

  • WS-säkerhet
  • WS-Transaktion

Avancerat XML schema (valfritt)

  • Meddelandeflexibilitet, typarv, sammansättning
  • Återanvändbarhet, Relationsdesign, Industrischema
  • Modularisering, utbyggbarhet

Avancerad WSDL (valfritt)

  • Meddelandeutskick, tjänsteinstansidentifiering
  • Centralisering av politiken
  • Anpassad policypåstående

Versionering

  • Versioneringsschema XML
  • Versionering av WSDL-kontrakt

Tjänstimplementering med Java

Java API för XML Bearbetning (JAXP) (valfritt är att deltagarna är bekanta med JAXP)

  • DOM, SAX och javax.xml.parsers
  • STAX & java.xml.stream
  • XSLT & javax.xml.transform

Java Arkitektur för XML bindning (JAXB)

  • Översikt och arkitektur
  • Genererar Java klasser från XML Schema
  • Anpassning genererad Java
  • Genererar XML schema från kommenterade Java klasser
  • Web Services, WSDL, JAXB

SOAP with Attachments API för Java (SAAJ)

  • SAAJ Översikt, meddelandestruktur och API
  • Skapa/skicka meddelanden
  • DOM översikt
  • Använder DOM med SAAJ
  • Tvålhantare

Java API för XML-baserad Web Services JAX-WS

  • Relaterade specifikationer: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services Säkerhet (JSR 183)
  • WSDL till Java och Java till WSDL-mappning
  • Bygga kunder med genererade stubbar
  • Asynkrona klienter med callback eller polling
  • MessageContext och WebServiceContext
  • Hanterare för nyttolast och protokoll
  • Engagera hanterare på en tjänst, en port eller protokolllagret
  • Icke-HTTP-transport
  • Meddelande Access och session Management

Hantera binära data (valfritt)

  • Översikt och problem
  • Standardhantering
  • MTOM Översikt
  • Använda MTOM i tjänster och klienter
  • Använder DataHandler

Värdet av SOA/ROI

SOA värdeförslag

  • Värdet av SOA
  • Minska integrationskostnader
  • Illustration för integrationskostnader
  • Ripple effekt av ändringar
  • Värdet av SOA-skiktning
  • Integrationskostnader
  • Återanvändning av tillgångar
  • SOA Ekonomi/ROI
  • Ökad Business smidighet
  • SOA Agility vs Traditional EAI Approach
  • Minskar Business risk
  • SOA underlättar efterlevnadsrisken
  • Business Fördelar
  • ROI kvantifieringshinder

Krav

Deltagarna måste ha en förståelse för Java och XML teknologier.

 35 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses