Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Cursus - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Cursus - Enabling SOA with BPM and BPMN
De oefening en de trainer zijn zeer behulpzaam bij het coderen.
Paul Andrew - IT
Cursus - REST API - a pattern of exchange of information between sites
Machine Translated