Capítulo 3. Manual de inicio rápido


Esta sección proporcionará un tour rápido de funcionalidades de la plataforma JBoss Enterprise BRMS. Se asume que la plataforma BRMS y su repositorio se encuentran instalados y configurados correctamente.

Figura 3.1. Interfaz de usuario web de JBoss Enterprise BRMS Platform

Figura 3.1, “Interfaz de usuario web de JBoss Enterprise BRMS Platform ” muestra las áreas principales de JBoss Enterprise BRMS Platform.
El panel de navegación en la izquiera proporciona un rápido acceso a todas las áreas principales de la interfaz de usuario web BRMS. Estas áreas son:
  • Info: Esta es la pantalla inicial con enlaces a los recursos.
  • Reglas: Esta es la categoría y la perspectiva del usuario empresarial.
  • Paquete: Aquí es donde se configuran y administran los paquetes de conocimiento.
  • Implementación: aquí es donde se administran las tomas de pantalla de la implementación.
  • Admin: funciones administrativas (categorías, estatus, importación y exportación).

3.1. Navegadores soportados

Los navegadores soportados para ver la interfaz de usuario web BRMS se pueden ver en Tabla 3.1, “Navegadores soportados”
Expand
Tabla 3.1. Navegadores soportados
Sistema operativo Navegadores
RHEL 5.x y posteriores FireFox 3.0+
Microsoft Windows FireFox 3.0+
Microsoft Windows Internet Explorer 7+
Mac OSX 10.x FireFox 3.0+
Mac OSX 10.x Safari 4 y 5

3.2. ¿BRMS o Guvnor?

En versiones previas de Drools "BRMS" con frecuencia se utilizaba para referirse a la interfaz web para las funcionalidades de administración drools. Hoy en día usamos BRMS para referirse a "todo el paquete" - el tiempo de ejecución, las herramientas web, etc - pero en algunos casos "BRMS" se puede entender como la consola web Guvnor y las herramientas asociadas.

3.3. Configuración inicial

Se requiere una configuración inicial para la primera vez. La primera vez que el servidor inicia se creará un repositorio vacío y luego tome los siguientes pasos:
  • Si es un repositorio nuevo vaya a "Admin" y seleccione "Manage Categories"
    Agregue unas pocas categorías (note que las categorías son sólo con el fin de la clasificación).
  • Las reglas necesitan un modelo de hechos (también conocido como un modelo de objetos) con el cual trabajar. Desde la funcionalidad "Package Management" tal como se esperaría se puede crear un nuevo paquete de conocimiento. Los paquetes deben tener nombres significativos sin espacios.
  • Para cargar un modelo use un archivo .jar que contenga el modelo de hechos (API) que estará utilñizando en sus reglas y en su código. Cuando se encuentre en la pantalla "Model Editor" puede cargar un archivo .jar. Para hacer esto seleccione el nombre del paquete de la lista que creó en el paso anterior.
  • Ahora modifique la configuración del paquete que acaba de crear con el fin de importar los tipos de hechos que ha cargado (estas son las declaraciones de importación). Guarde los cambios.
  • En este momento el paquete está configurado y está listo para utilizarse.
    Note que también puede importar un paquete DRL (Drools Rule Language) ya existente y las reglas se almacenarán en el repositorio como activos individuales.

3.4. Escritura de reglas

  • Una vez que tenga configurados una categoría y un paquete puede empezar a escribir reglas.
  • Hay múltiples formatos de reglas pero BRMS los considera "activos".
  • Puede crear una regla haciendo clic en el logo de la cabecera y posteriormente introducir el nombre.
  • También tendrá que escoger una categoría. Las categorías proporcionan una manera de ver las reglas separado de los paquetes de conocimiento (de hecho puede hacer que las reglas aparezcan en múltiples paquetes de conocimiento). Puede que le sea útil el considerarlo como una etiqueta.
  • Seleccione los formatos "Business Rule (Guided Editor)".
  • Esto abrirá un modelador de reglas, el cual es un editor dirigido. Puede agregar y modificar condiciones y acciones con base en el modelo que se esté utilizando en el paquete actual. También estará disponible cualquier plantilla de oraciones DSL configurada para el paquete.
  • Cuando haya terminado de modificar las reglas puede guardar los cambios o también puede escoger el validar o "ver fuente" (para la fuente efectiva).
  • También puede agregar o borrar categorias del editor de reglas y puede modificar otros atributos tal como la documentación, (si no está seguro de qué hacer entonces escriba un documento con lenguaje normal que describa la regla y guárdelo. Después lo puede utilizar como una plantilla).

3.5. Búsqueda

Con el fin de navegar en el sistema puede utilizar la funcionalidad de las reglas, (la cual muestra las cosas agrupadas por categorías) o puede utilizar la funcionalidad para paquetes y ver por paquetes (o tipo de reglas). Si conoce el nombre o parte del nombre de un activo también puede usar el "Quick Find." Para utilizarlo empiece a escribir el nombre de la regla y BRMS retornará una lista de coincidencias mientras escribe.

3.6. Implementación

  • Después de modificar algunas reglas en un paquete puede hacer clic en la funcionalidad "Package", abra el paquete que desee y constrúyalo.
  • Si el proceso de construcción tiene éxito podrá descargar un archivo de paquete binario, el cual luego se puede implementar en un sistema en tiempo de ejecución.
  • También puede realizar una "toma de pantalla" de un paquete para la implementación. Esto congela el paquete en ese justo momento de manera que ninguno de los cambios actuales no lo afectan. Esto también hace disponible el paquete en una URL de la siguiente forma: http://<your server>/jboss-brms/org.drools.guvnor.Guvnor/packages/<packageName>/<snapshotName>
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat