JB463

Developing Rules Applications with Red Hat JBoss BRMS

Está visualizando información sobre:

Aprenda a crear, probar, depurar y controlar reglas empresariales en un entorno de producción

Con Developing Rules Applications with Red Hat JBoss BRMS (JB463) los desarrolladores de reglas y los desarrolladores de aplicaciones empresariales de Java aprenderán a crear, probar, depurar y controlar reglas de negocio y a generar paquetes de reglas, así como el modo en el que el entorno de tiempo de ejecución de Red Hat JBoss BRMS [sistema de gestión de reglas de negocio] las ejecuta.

Visión general de los cursos

Los alumnos utilizarán Red Hat JBoss Developer Studio 7 y Red Hat JBoss BRMS 6 para realizar ejercicios prácticos y detallados que les capaciten para crear y gestionar reglas de negocio en un entorno de producción. Los principios de este curso se pueden aplicar para la implementación de una solución de Red Hat JBoss BRMS independiente o una solución de Red Hat JBoss BPM Suite [gestión de procesos empresariales].

Resumen del contenido

  • Creación de reglas empresariales básicas en Red Hat JBoss Developer Studio
  • Creación de reglas avanzadas
  • Prueba y depuración de reglas empresariales
  • Uso de tablas de decisión de hoja de cálculo
  • Creación y uso de archivos de asignación DSL
  • Arquitectura Red Hat JBoss BRMS y ejecución de reglas de tiempo de ejecución
  • Control de ejecución de reglas y prevención de conflictos
  • Procesamiento complejo de eventos (CEP)

Público al que va dirigido este curso

  • Creadores de reglas responsables de crear y probar reglas mediante Red Hat JBoss Developer Studio
  • Desarrolladores de aplicaciones Java responsables de desarrollar e integrar reglas de negocio en aplicaciones empresariales Java y Java EE

Requisitos previos para este curso

  • Experiencia en programación de Java y Java EE básica
  • Contar con conocimientos de Eclipse IDE, Maven y GIT es útil aunque no esencial
  • No es necesario contar con experiencia en desarrollo de reglas empresariales

Visión general de Red Hat JBoss BRMS

Obtenga una descripción de la arquitectura y necesidad empresarial de Red Hat JBoss BRMS

  • Red Hat JBoss Fuse Service Works
  • Arquitectura de Red Hat JBoss BRMS
  • Centrado en la empresa

Creación de reglas básicas

Cree reglas de negocio básicas mediante Red Hat JBoss Developer Studio.

  • Conceptos básicos sobre las reglas
  • Componentes de reglas
  • Procesamiento de reglas en JBTravel: caso práctico
  • Creación de reglas con JBoss Developer Studio

Tablas de decisiones

Acceda a la descripción del propósito y el diseño de una tabla de decisión de hoja de cálculo y descubra cómo JBoss BRMS carga la tabla de decisión en tiempo de ejecución.

  • Tablas de decisión en una hoja de cálculo
  • Tablas de decisión en tiempo de ejecución

Lenguajes específicos de dominio

Acceda a la descripción del propósito de los lenguajes específicos de dominio (DSL), descubra cómo declararlos y cómo utilizarlos en una regla.

  • Lenguaje específico de dominio
  • Archivo de asignación DSL
  • Implantación de reglas DSL

Pruebas de reglas

Compruebe que, con los datos básicos adecuados, se encontrará una coincidencia para la regla y se actuará conforme a ella.

  • Prueba de reglas con Junit.

Creación de reglas complejas

Descripción y uso de reglas.

  • Elementos condicionales avanzados
  • Restricciones de campo avanzadas
  • Componentes de reglas adicionales
  • Consultas
  • Encadenamiento con reglas anteriores

Desarrollo de aplicaciones de reglas

Implante la gestión e integración de reglas en una aplicación y acuda al servidor de reglas en tiempo de ejecución.

  • Gestión de reglas
  • Integración de reglas
  • Servidor de ejecución de reglas

Ejecución de reglas de control

Acceda a un ejemplo de implantación de estrategias de resolución de conflictos en la ejecución de reglas.

Depuración de Drools

Acceda a una descripción del proceso de depuración de aplicaciones Drools en Red Hat JBoss Developer Studio.

Procesamiento de eventos complejos

Descubra y utilice el procesamiento complejo de eventos con reglas.

Rendimiento (en función del tiempo)

Optimice el procesamiento y el rendimiento de la ejecución de reglas en tiempo de ejecución.

Nota: la descripción del curso puede cambiar en función del avance de la tecnología y a medida que la naturaleza de las tareas relacionadas evolucione. Si tiene preguntas o precisa confirmación sobre un objetivo o tema concreto, póngase en contacto con un especialista en formación.

Rocket Fuel