Struttura del corso

Servizi di orchestrazione

  • Nozioni di base sui servizi Web
  • L'evoluzione di SOAP, WSDL e UDDI
  • Introduzione ai concetti di orchestrazione dei servizi
  • Principi di progettazione di BPEL
  • Componenti del progetto
  • Modelli di progettazione del processo

Il tour panoramico della Teoria dei Processi

  • Pi-calcolo
  • Reti di Petri
  • Macchine a stati
  • Diagrammi di attività
  • BPMN e XPDL

Suddividere il processo in ambiti

  • Modalità di utilizzo degli ambiti
  • Variabili
  • Ambiti e concorrenza
  • Ambiti e gestione degli errori
  • Rollback delle transazioni
  • Compensazione

Estensione del processo con la gestione dei guasti

  • Definire i gestori di errori per gli ambitiDefine fault handlers for scopes
  • Segnala i guasti al client
  • Segnala i guasti ai servizi dei partner
  • Gestione dei guasti in linea
  • Terminazione forzata
  • Utilizzo dello stato sospeso

Aggiungere un gestore di compensazioneAdd a compensation handler

  • Definire lo scenario per la retribuzione
  • Definire un gestore di compensazione
  • Richiamare un gestore di compensazioneInvoke a compensation handler
  • Rollback di una transazione
  • Annullamento di eventi aziendali

Accettare più di una risposta da servizi Web asincroni

  • Usa prelevare invece di ricevere
  • Utilizzare il plettro per segnalare i guasti
  • Aggiunta di timeout
  • Approccio sincrono vs asincrono
  • Approccio event-driven

Aggiungere un gestore eventi per un ambitoAdd event handler for a scope

  • Eventi messaggio
  • Eventi di allarme
  • Aggiunta di sensori
  • Utilizzo della forma di selezione
  • Concetti di architettura basata su eventi

Usare i collegamenti dinamici dei partner per richiamare i servizi dei partner

  • Definire i collegamenti dinamici
  • Assegnazione di collegamenti partner
  • Modifica dei collegamenti dei partner
  • Scelta di un servizio dal Registro di sistema UDDI

Comprendere la correlazione

  • Definire manualmente la correlazione
  • Dichiarare le proprietà del messaggio
  • Uso di insiemi di correlazioni
  • Più di 2 partecipanti in una correlazione
  • Correlazione e approccio asincrono

Sviluppare un'esecuzione parallela complessa delle attività

  • Progettazione della concorrenza
  • Controllo di flussi simultanei complessi tramite collegamenti
  • Implementazione dei convogli
  • Integrazione del flusso di lavoro umano
  • Anteprima della versione più recente di BPEL

Requisiti

Conoscenza di XML, XSL e XSD, qualche esposizione a SOAP e WSDL.

  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Dates are subject to availability and take place between 09:30 and 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (6)

Corsi relativi

Categorie relative