JB427

Developing Workflow Applications with Red Hat JBoss BPM Suite

Stai visualizzando informazioni per:

Scopri come integrare l'elaborazione dei flussi di lavoro nelle applicazioni aziendali

Developing Workflow Applications with Red Hat® JBoss® BPM Suite (JB427) è un corso destinato a sviluppatori e architetti che desiderano incorporare l'elaborazione dei flussi di lavoro nelle applicazioni aziendali.

Panoramica del corso

Attraverso laboratori pratici, il partecipante conoscerà l'architettura e le funzioni di Red Hat JBoss BPM Suite, la modellazione di base e avanzata dei processi aziendali (BPMN 2.0) e l'integrazione dei flussi di lavoro nelle applicazioni Java SE e Java EE. Il partecipante imparerà non soltanto a creare applicazioni per i flussi di lavoro, ma anche a sottoporle a unit test e debug utilizzando Red Hat JBoss Developer Studio. Inoltre imparerà a eseguire il deployment di un processo aziendale e a monitorarne lo stato di runtime.

Riepilogo dei contenuti del corso

  • Architettura e funzioni di Red Hat JBoss BPM Suite 6
  • Modellazione di base e avanzata dei processi aziendali
  • Integrazione dei flussi di lavoro nelle applicazioni
  • Test e debug delle applicazioni BPM
  • Monitoraggio dei processi BPMS
  • Simulazione di processi

Destinatari e requisiti

  • Architetti e sviluppatori Java che desiderano apprendere come implementare applicazioni in cui si utilizza la modellazione dei processi aziendali, nello specifico con Red Hat JBoss BPM Suite 6.

Requisiti per accedere al corso

  • Buona conoscenza di Java, inclusi strumenti di sviluppo Java (ossia Maven ed Eclipse tramite Red Hat JBoss Developer Studio).
  • Familiarità con i concetti generali dei flussi di lavoro. Non è richiesta esperienza in BPM (Business Process Management).
  • È utile ma non necessario aver acquisito familiarità con Red Hat JBoss BRMS 6.

Programma del corso

Introduzione a Red Hat JBoss BPM Suite
  • Revisione dell'architettura e dei componenti principali di Red Hat JBoss BPM Suite.
  • Installazione di BPMS, JBoss Developer Studio e strumenti BPMS e BRMS nonché una prima applicazione.
Modellazione di base dei processi aziendali
  • Creazione di modelli dei processi aziendali mediante gli strumenti di JBDS.
Deployment e integrazione delle applicazioni BPMS
  • Creazione di un'applicazione che utilizza un processo aziendale.
  • Deployment dell'applicazione nel server BPMS.
Test e debug applicazioni BPMS
  • Creazione di unit test per un'applicazione BPMS.
  • Debug dell'applicazione in JBoss Developer Studio.
Modellazione avanzata dei processi aziendali
  • Creazione di processi aziendali più complessi.
Monitoraggio dei processi BPMS
  • Utilizzo del dashboard builder per monitorare e controllare i processi.
Simulazione di processi
  • Simulazione di un processo aziendale mediante l'estensione per il motore di simulazione.

Impatto di questo corso di formazione

Impatto sull'organizzazione

Questo corso è destinato a sviluppare le capacità necessarie per creare logiche aziendali come i processi aziendali, usando una notazione grafica, senza richiede capacità di sviluppo software. Il risultato dovrebbe essere un time-to-market più rapido, un incremento della visibilità dei processi aziendali specifici implementati da un'applicazione e la riduzione del rischio di errori di interpretazione in grado di comportare errori delle applicazioni.

Sebbene Red Hat abbia creato questo corso al fine di avvantaggiare i nostri clienti, ogni azienda e infrastruttura è unica, pertanto i vantaggi o i risultati effettivi possono variare.

Impatto sui partecipanti

Al termine del corso, i partecipanti dovrebbero essere in grado di sviluppare, testare e integrare processi di flusso di lavoro usando la modellazione dei processi aziendali espressa nella linguaggio grafico standard Business Processing Modeling Notation (BPMN 2.0).

I partecipanti dovrebbero anche essere in grado di dimostrare le competenze seguenti:

  • Progettazione di diagrammi BPMN usando JBoss Developer Studio
  • Integrazione dei processi BPMN con applicazioni Java o Java EE
  • Debug dei processi BPMN
  • Gestione di attività umane e flussi di eccezione in un processo BPMN
  • Monitoraggio, simulazione e ottimizzazione dell'esecuzione di processi BPMN