Développeurs Java, Analystes et chefs de projets
Bonnes connaissances du langage Java
Maîtriser l'utilisation du moteur de règles de gestion métier Drools.
Architectures Orientées Services (SOA) Règles métiers: définition, méta-données Moteurs de règles:, panorama des solutions disponiblesJBoss 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)
Syntaxe déclarative: types, mots-clés, fonctions Utilisation de Drools Expert Déclaration de règles et de requêtesContraintes, bindings, éléments conditionnelsPrésentation de Domain Specific Language (DSL)Drools Flow et Execution control
Atelier: construction de multiples règles
Drools APIs: présentation, fonctionnalités, algorithmes Sessions et agendasProcessus d'exécution d'une règle métier Configuration de JBoss DroolsDrools Governor: tests de règlesDrools Fusion: gestion des événementsDrools Planner: planification / automatisationDrools 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éthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis