JB463
Developing Rules Applications with Red Hat JBoss BRMS
Descrizione del corso
Impara a creare, verificare, eseguire il debug e controllare le regole di business 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 di business, come generare pacchetti di regole e come tali regole vengono eseguite dall'ambiente di runtime Red Hat JBoss BRMS (Business Rules Management System).
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 di business 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 di business di base in Red Hat JBoss Developer Studio
- Creazione di regole avanzate
- Test e debug delle regole di 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 di business 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 di business
Programma del corso
- Panoramica di Red Hat JBoss BRMS
- Scopri l'architettura e la necessità di un sistema di gestione delle regole di business (BRMS) per Red Hat JBoss.
- Creare regole di base
- Creare regole di business di base mediante Red Hat JBoss Developer Studio (JBDS).
- Integrazione di regole di business 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.
Vantaggi per l'organizzazione
Questo corso è destinato a sviluppare le competenze necessarie per creare una logica di business in forma di regole, che sono utilizzate dalle applicazioni tradizionali con modalità che ne consentono la modifica senza dover 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.
Vantaggi per i partecipanti
Al termine del corso, i partecipanti dovrebbero essere in grado di utilizzare JBoss Developer Studio IDE per sviluppare e integrare le regole di business nelle applicazioni Java. Le regole di business sono scritte usando linguaggi comprensibili da esperti aziendali e sviluppatori software.
I partecipanti dimostreranno, inoltre, le competenze seguenti:
- Creare regole di business utilizzando il linguaggio dichiarativo Drools.
- Creare regole di business utilizzando tabelle decisionali e Domain Specific Languages (DSL).
- Integrare le regole di business in un'applicazione Java o Java EE.
- Eseguire il debug delle regole di business.
- Implementare le regole personalizzate per Complex Event Processing (CEP).
Corsi disponibili in sede
I tuoi team possono accedere ai corsi di formazione presso la tua azienda, in presenza o in modalità remota.
Red Hat Learning Subscription
Percorsi di formazione e training completi sui prodotti Red Hat, certificazioni riconosciute nel settore e un'esperienza di formazione IT flessibile e dinamica.
Scopri l'esperienza di altri studenti che hanno partecipato a questo corso, nella Red Hat Learning Community.
Crea il tuo percorso di formazione
Personalizza la tua esperienza di apprendimento con Red Hat Learning Subscription e l'accesso on demand illimitato alle risorse di formazione online, per un anno.
Verifica le tue competenze
Fai un test delle competenze gratuito per verificare le tue conoscenze, individuare eventuali lacune e ricevere consigli su come cominciare a utilizzare Red Hat Training.