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.
Struttura del corso
SOA e impatto su Business
Concetti SOA
- Anatomia di un'impresa
- Incubo IT
- Architettura orientata ai servizi
- Componentizzazione e riutilizzo
- Vantaggi dell'orientamento al servizio
- Definizione di SOA
- Allineamento dell'azienda
- Che cos'è un servizio?
- Attori del servizio
- Stratificazione dei servizi
Livelli di servizio
- Che cos'è la stratificazione?
- Livelli SOA
- Illustrazione della stratificazione
- Livello di archiviazione dei dati
- Livello logica dell'applicazione
- Livello adattatore
- Livello di servizio dell'applicazione
- Business Livello di servizio
- Livello di orchestrazione
- Aux: livello di servizio dati
- Aux: livello di servizio di sicurezza
- Concetti di stratificazione
- Regole empiriche per la stratificazione
Ciclo di vita del servizio SOA
- Adozione SOA
- Fasi di adozione
- Gestione dei servizi
- Panoramica del ciclo di vita del servizio SOA
- Il Cerchio della Vita della SOA
- Fase di scoperta
- Fase di analisi e progettazione
- Fase di implementazione
- Fase di distribuzione
- Fase di monitoraggio
- Fase di pensionamento
Come un'esigenza diventa un servizio
- Come un'esigenza diventa un servizio
- Individuazione dei requisiti
- Analisi e Progettazione
- Sviluppo
- Nuovi requisiti
- Scoperta
- Analisi e progettazione
- Sviluppi del servizio
Fondamenti tecnici XML, WSD e SOAP
XML Fondamenti per i servizi Web
- XML Set di informazioni
- XML Spazi dei nomi
- XML Schema: Tipi e strutture dei messaggi
WSDL
- Anatomia di un contratto di servizi Web
- Astratto Descrizione Design
- Progettazione della descrizione concreta
WSDL e WS-*
- WS-Policy o Struttura dei criteri o Regole composite o Collegamento di criteri a WSDL
- Indirizzamento WS
Progettazione di messaggi SOAP
- Struttura dei messaggi SOAP
- Nodi e ruoli
- Intermediari SOAP
- Messaggi di errore
SAPONE & WS-*
- Sicurezza WS
- WS-Transazione
Schema avanzato XML (facoltativo)
- Flessibilità dei messaggi, Ereditarietà dei tipi, Composizione
- Riusabilità, Progettazione Relazionale, Schema di Settore
- Modularizzazione, Estensibilità
WSDL avanzato (opzionale)
- Invio di messaggi, identificazione dell'istanza del servizio
- Centralizzazione delle politiche
- Asserzione di criteri personalizzati
Controllo delle versioni
- Schema di controllo delle versioni XML
- Controllo delle versioni dei contratti WSDL
Implementazione del servizio con Java
API Java per XML Processing (JAXP) (facoltativo se i partecipanti hanno familiarità con JAXP)
- DOM, SAX e javax.xml.parser
- STAX & java.xml.stream
- XSLT e javax.xml.transform
Architettura Java per XML binding (JAXB)
- Panoramica e architettura
- Generazione di classi Java dallo schema XML
- Personalizzazione di Java generato
- Generazione di XML Schema da classi Java annotate
- Servizi Web, WSDL, JAXB
SOAP con API allegati per Java (SAAJ)
- Panoramica di SAAJ, struttura dei messaggi e API
- Creazione/invio di messaggi
- Panoramica del DOM
- Utilizzo di DOM con SAAJ
- Gestori di sapone
API Java per servizi Web basati su XML JAX-WS
- Specifiche correlate: JAXB, SOAP, WSDL, WS-I Profilo di base 1.1, Annotazioni, JSR 109, Web Services Sicurezza (JSR 183)
- Mapping da WSDL a Java e da Java a WSDL
- Creazione di client con stub generati
- Client asincroni con callback o polling
- MessageContext e WebServiceContext
- Gestore per payload e protocollo
- Coinvolgimento degli handler su un servizio, una porta o il livello di protocollo
- Trasporto non HTTP
- Accesso ai messaggi e gestione delle sessioni
Gestione dei dati binari (facoltativo)
- Panoramica e problemi
- Gestione predefinita
- Panoramica di MTOM
- Utilizzo di MTOM nei servizi e nei client
- Utilizzo di DataHandler
Valore SOA / ROI
Proposta di valore SOA
- Il valore della SOA
- Riduzione delle spese di integrazione
- Illustrazione dei costi di integrazione
- Ripple Effetto delle modifiche
- Valore della stratificazione SOA
- Costi di integrazione
- Riutilizzo delle risorse
- SOA Economics/ROI
- Aumentare l'agilità aziendale
- Agilità SOA vs approccio EAI tradizionale
- Riduzione del rischio aziendale
- La SOA riduce il rischio di conformità
- Vantaggi per l'azienda
- Ostacoli alla quantificazione del ROI
Requisiti
I partecipanti devono avere una conoscenza delle tecnologie Java e XML.
35 ore
Recensioni (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.
Corso - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Corso - Enabling SOA with BPM and BPMN
L'esercizio e l'allenatore sono molto utili nella codifica.
Paul Andrew - IT
Corso - REST API - a pattern of exchange of information between sites
Traduzione automatica