JB463

Developing Rules Applications with Red Hat JBoss BRMS

Stai visualizzando informazioni per:

Impara a creare, verificare, eseguire il debug e controllare le regole aziendali in un ambiente di produzione

Developing Rules Applications with Red Hat JBoss BRMS (JB463) spiega agli sviluppatori di applicazioni e agli sviluppatori di regole enterprise Java come creare, sottoporre a test e debug e controllare le regole aziendali, come generare pacchetti di regole e come tali regole vengono eseguite dall'ambiente di runtime Red Hat JBoss BRMS (Business Rules Management System).

Panoramica del corso

I partecipanti utilizzeranno Red Hat JBoss Developer Studio 7 e Red Hat JBoss BRMS 6 per eseguire esercizi pratici dettagliati che consentono di creare e gestire regole aziendali in un ambiente di produzione. I principi di questo corso possono essere applicati all'implementazione di una soluzione Red Hat JBoss BRMS standalone o di una soluzione Red Hat JBoss BPM Suite (gestione dei processi aziendali).

Riepilogo dei contenuti del corso

  • Creazione di regole business di base in Red Hat JBoss Developer Studio
  • Creazione di regole avanzate
  • Test e debug delle regole business
  • Uso delle tabelle decisionali in un foglio di calcolo
  • Creazione e uso di file di mappatura DSL
  • Architettura Red Hat JBoss BRMS ed esecuzione di regole runtime
  • Controllo dell'esecuzione delle regole e prevenzione dei conflitti
  • Elaborazione di eventi complessi (CEP, Complex Event Processing)

Destinatari del corso

  • Autori di regole responsabili della creazione e del test di regole mediante l'uso di Red Hat JBoss Developer Studio
  • Sviluppatori di applicazioni Java responsabili dello sviluppo e dell'integrazione delle regole aziendali nelle applicazioni enterprise Java e Java EE

Requisiti per accedere al corso

  • Esperienza di base nella programmazione con Java e Java EE
  • La conoscenza di Eclipse IDE, Maven e GIT è utile ma non essenziale
  • Non è necessaria esperienza nello sviluppo di regole aziendali

Programma del corso

Panoramica di Red Hat JBoss BRMS
Scopri l'architettura e la necessità di un sistema di gestione delle regole aziendali (BRMS) per Red Hat JBoss.
Creare regole di base
Creare regole aziendali di base mediante Red Hat JBoss Developer Studio (JBDS).
Integrazione di regole aziendali con le applicazioni Java
Scopri di più su come integrare l'elaborazione delle regole in un'applicazione utilizzando un'API.
Tabelle decisionali
Apprendere lo scopo e il layout di una tabella decisionale in un foglio di calcolo e illustrare il modo in cui JBoss BRMS carica la tabella decisionale in fase di runtime.
Linguaggi specifici del dominio
Apprendere lo scopo dei linguaggi specifici del dominio (DSL, Domain Specific Language), quali sono le modalità di dichiarazione e come utilizzarli all'interno di una regola.
Testare regole
Scopri di più sul test JUnit e su come effettuare il test di un'applicazione BRMS.
Creare regole complesse
Scopri di più su come usare funzioni complesse del motore di regole BRMS.
Controllare l'esecuzione delle regole
Scopri di più su come implementare strategie di risoluzione dei conflitti nell'esecuzione delle regole.
Eseguire il debug di applicazioni Drools
Scopri di più su come eseguire il debug delle applicazioni Drools in Red Hat JBoss Developer Studio.
Complex Event Processing (CEP, elaborazione di un evento complesso)
Descrivere e utilizzare l'elaborazione di eventi complessi con regole.

Nota: la struttura del corso è soggetta a modifiche in base alle innovazioni nelle tecnologie e all'evoluzione del ruolo cui si riferiscono gli argomenti trattati. Per chiarimenti o per la conferma di un obiettivo o un argomento specifico, contatta uno specialista della formazione.

Impatto di questo corso di formazione

Impatto sull'organizzazione

Questo corso è destinato a sviluppare le competenze necessarie per creare una logica aziendale come regole aziendali, utilizzate dalle applicazioni tradizionali, in modo che le regole possano essere cambiate senza aggiornare ed eseguire un nuovo deployment delle applicazioni. I risultati previsti includono un time-to-market più rapido, un incremento della visibilità dei risultati aziendali specifici utilizzati da ciascuna 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 utilizzare JBoss Developer Studio IDE per sviluppare e integrare le regole aziendali nelle applicazioni Java. Le regole aziendali sono scritte usando linguaggi comprensibili da esperti aziendali e sviluppatori software.

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

  • Creare regole aziendali utilizzando il linguaggio dichiarativo Drolls.
  • Creare regole aziendali utilizzando tabelle decisionali e Domain Specific Languages (DSL).
  • Integrare le regole aziendali in un'applicazione Java o Java EE.
  • Eseguire il debug delle regole aziendali.
  • Implementare le regole personalizzate per Complex Event Processing (CEP).