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.
Kursplan
SOA og innvirkning på Business
SOA-konsepter
- Anatomy of an Enterprise IT-mareritt Tjenesteorientert arkitektur Komponentisering og gjenbruk Fordeler med tjenesteorientering Definere SOA Justere bedriften Hva er en tjeneste? Tjenesteaktører Tjenestelag
Tjenestelag
- Hva er lagdeling? SOA-lag Lagdeling Illustrasjon Datalagring Layer Application Logic Layer Adapter Layer Application Service Layer Business Service Layer Orchestration Layer Aux: Data Service Layer Aux: Security Service Laying Konsepter Layering Tommelfingerregler
SOA Service livssyklus
- SOA-adopsjon Adopsjonsstadier Administrere tjenester SOA-tjenestelivssyklusoversikt SOAs livssirkel Oppdagelsesfase Analyse og designfase Implementeringsfase Implementeringsfase Monitorfase Pensjonsfase
Hvordan et krav blir en tjeneste
- Hvordan et krav blir en tjeneste Krav Discovery Analysis and Design Development Nye krav Discovery Analysis & Design Service Developments
Teknisk grunnlag XML, WSD og SOAP
XML grunnlag for webtjenester
- XML Informasjonssett XML Navneområder XML Skjema: Typer og meldingsstrukturer
WSDL
- Anatomy of a Web Service Contract Abstrakt Beskrivelse Design Konkret Beskrivelse Design
WSDL og WS-*
- WS-policy o policystruktur o sammensatte regler o knytte retningslinjer til WSDL WS-adressering
SOAP Message Design
- SOAP Meldingsstruktur Noder og roller SOAP Intermediaries Feilmeldinger
SÅPE & WS-*
- WS-Security WS-Transaksjon
Avansert XML skjema (valgfritt)
- Meldingsfleksibilitet, typearv, gjenbrukbarhet av komposisjon, relasjonsdesign, industriskjemamodularisering, utvidbarhet
Avansert WSDL (valgfritt)
- Meldingsforsendelse, identifikasjon av tjenesteforekomster Sentralisering av retningslinjer Egendefinert policypåstand
Versjonskontroll
- Versjon XML skjema Versjonsbehandling av WSDL-kontrakter
Tjenesteimplementering med Java
Java API for XML Processing (JAXP) (valgfritt er at deltakerne er kjent med JAXP)
- DOM, SAX og javax.xml.parsere STAX & java.xml.stream XSLT & javax.xml.transform
Java Architecture for XML binding (JAXB)
- Oversikt og arkitektur Generering av Java-klasser fra XML Schema Customizing Generated Java Generating XML Schema fra Annotated Java Classes Web Services, WSDL, JAXB
SOAP with Attachments API for Java (SAAJ)
- SAAJ-oversikt, meldingsstruktur og API Opprette/sende meldinger DOM-oversikt Bruke DOM med SAAJ-såpehåndtere
Java API for XML-baserte nettjenester JAX-WS
- Relaterte spesifikasjoner: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services Security (JSR 183) WSDL til Java og Java til WSDL Mapping Bygge klienter med genererte stubber Asynkrone klienter med tilbakeringing eller polling MessageContext og WebServiceContext Handler for nyttelast og protokoll Engasjering av behandlere på en tjeneste, en port eller protokolllaget Non-HTTP Transport Message Access og Session Management
Håndtering av binære data (valgfritt)
- Oversikt og problemer Standard håndtering MTOM Oversikt Bruke MTOM i tjenester og klienter som bruker DataHandler
Verdien av SOA / ROI
SOA verdiforslag
- Verdien av SOA Redusere integrasjonskostnadene Integrasjonskostnader Illustrasjon Ripple effekt av endringer Verdien av SOA-lagdeling Integrasjonskostnader Asset Gjenbruk SOA Økonomi/ROI Økende forretningssmidighet SOA smidighet vs tradisjonell EAI-tilnærming Redusere forretningsrisiko SOA letter etterlevelsesrisiko Forretningsmessige fordeler HurdleROI Fordeler
Krav
Deltakere må ha forståelse for Java og XML teknologier.
35 timer
Testimonials (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.
Kurs - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurs - Enabling SOA with BPM and BPMN
Øvelsen og treneren er til stor hjelp i kodingen.
Paul Andrew - IT
Kurs - REST API - a pattern of exchange of information between sites
Machine Translated