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.
Recensioni (5)
i Laboratori
Frank Mhlongo - Standard Bank of South Africa
Corso - JBoss
Traduzione automatica
Il ritmo era ottimo, con una bella miscela di condivisione di conoscenze, dimostrazioni e lavoro pratico. Filip è stato molto coinvolgente e ha fornito l'energia necessaria per superare il corso. È stato apprezzato il fatto che ci fosse molta istruzione individuale, con Filip che si occupava degli esercizi di formazione personalizzati.
Colin - Worldpay
Corso - BPMN, DMN, and CMMN - OMG standards for process improvement
Traduzione automatica
Il corso di formazione ha certamente colmato alcune lacune nella mia conoscenza lasciate dalla lettura della guida utente di OptaPlanner. Mi ha fornito una buona comprensione generale su come approcciare l'uso di OptaPlanner nei nostri progetti futuri.
Terry Strachan - Exel Computer Systems plc
Corso - OptaPlanner in Practice
Traduzione automatica
Esempi condivisi di ogni funzione e/o operatore sono tutti ben spiegati.
Brian Amlon - Thakral One, Inc.
Corso - Introduction to Drools 7 for Developers
Traduzione automatica
molti approcci sono molto apprezzati, numerosi casi di studio e apprendimento sono integrati
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Corso - Modelling Decision and Rules with OMG DMN
Traduzione automatica