Course Outline

SOA & Impact op Business

SOA-concepten

  • Anatomie van een onderneming
  • IT-nachtmerrie
  • Servicegerichte architectuur
  • Componentisering en hergebruik
  • Voordelen van servicegerichtheid
  • SOA definiëren
  • De onderneming op één lijn brengen
  • Wat is een service?
  • Dienst Acteurs
  • Servicegelaagdheid

Lagen van dienstverlening

  • Wat is gelaagdheid?
  • SOA-lagen
  • Gelaagdheid illustratie
  • Gegevensopslaglaag
  • Applicatielogicalaag
  • Adapterlaag
  • Applicatieservicelaag
  • Business Servicelaag
  • Orkestatielaag
  • Hulp: gegevensservicelaag
  • Hulp: Beveiligingsservicelaag
  • Gelaagde concepten
  • Gelaagdheid Vuistregels

SOA-servicelevenscyclus

  • SOA-adoptie
  • Adoptiefasen
  • Diensten beheren
  • Overzicht van de SOA-servicelevenscyclus
  • SOA's Circle of Life
  • Ontdekkingsfase
  • Analyse- en ontwerpfase
  • Implementatie fase
  • Implementatiefase
  • Fase bewaken
  • Pensioenfase

Hoe een vereiste een service wordt

  • Hoe een vereiste een service wordt
  • Vereisten ontdekken
  • Analyse en ontwerp
  • Ontwikkeling
  • Nieuwe eisen
  • Ontdekking
  • Analyse & Ontwerp
  • Dienstontwikkelingen

Technische grondslagen XML, WSD en SOAP

XML basis voor webservices

  • XML Informatie ingesteld
  • XML Naamruimten
  • XML Schema: typen en berichtstructuren

WSDL

  • Anatomie van een webservicecontract
  • Abstract beschrijving ontwerp
  • Beton Beschrijving Ontwerp

WSDL en WS-*

  • WS-beleid o Beleidsstructuur o Samengestelde regels o Beleid aan WSDL koppelen
  • WS-adressering

SOAP-berichtontwerp

  • SOAP-berichtstructuur
  • Knooppunten en rollen
  • SOAP-tussenpersonen
  • Foutmeldingen

ZEEP & WS-*

  • WS-beveiliging
  • WS-transactie

Geavanceerd XML schema (optioneel)

  • Berichtflexibiliteit, typeovererving, samenstelling
  • Herbruikbaarheid, relationeel ontwerp, industrieschema
  • Modularisering, uitbreidbaarheid

Geavanceerde WSDL (optioneel)

  • Berichtverzending, identificatie van service-instanties
  • Centralisatie van beleid
  • Aangepaste beleidsverklaring

Versiebeheer

  • Versiebeheer XML schema
  • Versiebeheer van WSDL-contracten

Service-implementatie met Java

Java API voor XML Processing (JAXP) (optioneel als deelnemers bekend zijn met JAXP)

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

Java Architectuur voor XML binding (JAXB)

  • Overzicht en architectuur
  • Java Klassen genereren uit XML Schema
  • Aanpassen gegenereerd Java
  • XML Schema genereren uit geannoteerde Java klassen
  • Web Services, WSDL, JAXB

SOAP met bijlagen-API voor Java (SAAJ)

  • SAAJ-overzicht, berichtstructuur en API
  • Berichten maken/verzenden
  • DOM-overzicht
  • DOM gebruiken met SAAJ
  • Zeepbehandelaars

Java API voor XML-gebaseerde Web Services JAX-WS

  • Gerelateerde specificaties: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotaties, JSR 109, Web Services Beveiliging (JSR 183)
  • WSDL naar Java en Java naar WSDL-toewijzing
  • Clients bouwen met gegenereerde stubs
  • Asynchrone clients met terugbellen of polling
  • MessageContext en WebServiceContext
  • Handler voor payload en protocol
  • Het inschakelen van handlers op een dienst, een poort of de protocollaag
  • Niet-HTTP-transport
  • Bericht Access en Sessie Management

Binaire gegevens verwerken (optioneel)

  • Overzicht en problemen
  • Standaardafhandeling
  • MTOM-overzicht
  • MTOM gebruiken in services en klanten
  • Gebruik DataHandler

Waarde van SOA / ROI

SOA-waardepropositie

  • De waarde van SOA
  • Het verlagen van de integratiekosten
  • Integratiekosten illustratie
  • Ripple effect van veranderingen
  • Waarde van SOA-gelaagdheid
  • Integratiekosten
  • Hergebruik van activa
  • SOA Economie/ROI
  • Toenemende Business behendigheid
  • SOA Agility versus traditionele EAI-aanpak
  • Vermindering van Business Risico
  • SOA verlicht compliancerisico's
  • Business Voordelen
  • ROI-kwantificeringshindernissen

Requirements

Deelnemers moeten inzicht hebben in Java en XML technologieën.

  35 Hours
 

Getuigenissen (3)

Related Courses

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 Hours

Related Categories