Drools (JBoss Rules)

Formation inter-entreprise

À qui s'adresse la formation?

Développeurs Java, Analystes et chefs de projets

Durée

2,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

Prérequis

Bonnes connaissances du langage Java

Objectifs

Maîtriser l'utilisation du moteur de règles de gestion métier Drools.

Contenu

Introduction

Architectures Orientées Services (SOA)
Règles métiers: définition, méta-données
Moteurs de règles:, panorama des solutions disponibles
JBoss Drools: fonctionnalités, versions
Architecture de JBoss Drools: différents modules (Flow, Guvnor, Fusion, Expert, Planner)
Présentation des APIs Drools
Services Drools Server
Environnement de développement

Atelier: Installation et configuration de JBoss Drools et de Drools IDE (Eclipse)

Règles métier

Syntaxe déclarative: types, mots-clés, fonctions
Utilisation de Drools Expert
Déclaration de règles et de requêtes
Contraintes, bindings, éléments conditionnels
Présentation de Domain Specific Language (DSL)
Drools Flow et Execution control

Atelier: construction de multiples règles

Moteur de règles Drools: utilisation / administration

Drools APIs: présentation, fonctionnalités, algorithmes
Sessions et agendas
Processus d'exécution d'une règle métier
Configuration de JBoss Drools
Drools Governor: tests de règles
Drools Fusion: gestion des événements
Drools Planner: planification / automatisation
Drools Flow: modélisation de workflows

Atelier: Déploiement/exécution de règles dans le moteur Drools - multiples tâches d'administration et de tests

Méthodes pédagogiques

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Évaluation

Contrôle continu

Certificat, diplôme

Attestation de fin de stage mentionnant le résultat des acquis

Contact pour cette formation

Dawan - Service commercial

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage XML
EN
Journée
Sur demande
Langages informatiques - Langage java
EN
Journée
Sur demande
Langages informatiques - Langage java
FR
Journée
A distance
Langages informatiques - Langage java
05.05.2025