58
IBM Operational Decision Manager Versión 8 Release 5 Iniciación a las reglas empresariales

IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

IBM Operational Decision ManagerVersión 8 Release 5

Iniciación a las reglas empresariales

���

Page 2: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

NotaAntes de utilizar esta información y el producto al que da soporte, lea la información incluida en “Avisos” en la página 47.

Esta versión se aplica a la versión 8, release 5, modificación 1 de Operational Decision Manager y a todos losreleases y modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones.

© Copyright IBM Corporation 2008, 2013.

Page 3: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Contenido

Guía de aprendizaje: Cómo empezar autilizar reglas empresariales . . . . . . 1Introducción: Cómo empezar a utilizar reglasempresariales . . . . . . . . . . . . . . 1Inicio de la aplicación web Miniloan . . . . . . 3Tarea 1: Diseñar el proyecto de reglas . . . . . . 5

Paso 1: Inicio de Rule Designer . . . . . . . 6Paso 2: Crear un proyecto de reglas. . . . . . 7Paso 3: Conexión del proyecto Java . . . . . . 8Paso 4: Crear el BOM . . . . . . . . . . 9Paso 5: Declarar parámetros de conjunto dereglas . . . . . . . . . . . . . . . 11

Tarea 2: Orquestar . . . . . . . . . . . . 12Paso 1: Crear paquetes de reglas . . . . . . 13Paso 2: Crear el diagrama de secuencia de reglas 14Paso 3: Definir tareas de reglas . . . . . . . 15Paso 4: Definir la transición principal . . . . . 16Paso 5: Definir la acción final . . . . . . . 17

Tarea 3: Autorizar tareas . . . . . . . . . . 18Paso 1: Crear una regla de acción . . . . . . 18Paso 2: Completar la regla de acción . . . . . 19Paso 3: Importar las reglas restantes . . . . . 20Paso 4: Visualizar las reglas importadas . . . . 21

Tarea 4: Probar reglas . . . . . . . . . . . 22Paso 1: Seleccione un constructor . . . . . . 23Paso 2: Validar el proyecto . . . . . . . . 24Paso 3: Crear un archivo de escenario . . . . 25Paso 4: Rellenar el archivo de escenarios Excel. . 25Paso 5: Probar el archivo de escenarios Excellocalmente. . . . . . . . . . . . . . 26

Tarea 5: Depurar. . . . . . . . . . . . . 27Paso 1: Insertar un punto de interrupción . . . 28Paso 2: Depurar ejecución de reglas . . . . . 28

Tarea 6: Desplegar reglas . . . . . . . . . . 30

Paso 1: Despliegue desde Rule Designer . . . . 31Paso 2: Visualizar la aplicación de reglasdesplegada . . . . . . . . . . . . . 33Paso 3: Ejecutar la aplicación web Miniloan conreglas . . . . . . . . . . . . . . . 34(Opcional) Paso 4: Recuperación del archivoWSDL HTDS . . . . . . . . . . . . . 35(Opcional) Paso 5: Comprobación del HTDS enRule Designer . . . . . . . . . . . . 35

Tarea 7: Supervisar . . . . . . . . . . . . 37Paso 1: Ejecución de diagnósticos de RuleExecution Server. . . . . . . . . . . . 38Paso 2: Visualizar estadísticas en aplicaciones dereglas desplegadas . . . . . . . . . . . 38Paso 3: Ejecutar una transacción en la aplicaciónMiniloan . . . . . . . . . . . . . . 39Paso 4: Buscar transacciones pasadas en DecisionWarehouse. . . . . . . . . . . . . . 39Paso 5: Visualizar las reglas ejecutadas . . . . 40

Tarea 8: Publicar en Decision Center . . . . . . 40Paso 1: Publicar el proyecto de regla en DecisionCenter . . . . . . . . . . . . . . . 41Paso 2: Explorar el proyecto de regla en DecisionCenter . . . . . . . . . . . . . . . 42

Resumen . . . . . . . . . . . . . . . 43Guía de aprendizaje: Cómo empezar a utilizar reglasempresariales . . . . . . . . . . . . . . 45

Avisos . . . . . . . . . . . . . . . 47Marcas registradas . . . . . . . . . . . . 49

Índice . . . . . . . . . . . . . . . 51

© Copyright IBM Corp. 2008, 2013 iii

Page 4: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

iv IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 5: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Guía de aprendizaje: Cómo empezar a utilizar reglasempresariales

Esta guía de aprendizaje le ayudará a realizar los primeros pasos con OperationalDecision Manager V8.5.1. En esta guía de aprendizaje, aprenderá a utilizar RuleDesigner para crear y ejecutar una aplicación basada en reglas, y Rule ExecutionServer para ejecutar las reglas. Si realiza esta guía de aprendizaje por primera vez,lea también las secciones relacionadas.

Objetivos de aprendizaje

En esta guía de aprendizaje, aprenderá a:v Diseñar un proyecto de reglas.v Orquestar las reglas y definir un flujo de ejecución.v Escribir reglas empresariales y a continuación probar y depurar las reglas.v Desplegar las reglas en el entorno de ejecución.v Supervisar y auditar las reglas.v Publicar el proyecto de reglas en el entorno empresarial basado en web.

Tiempo necesario

Se necesitan entre 3 o 4 horas para completar esta guía de aprendizaje.

Introducción: Cómo empezar a utilizar reglas empresarialesEn esta guía de aprendizaje, aprenderá a utilizar Rule Designer para crear unaaplicación basada en reglas, y Rule Execution Server para ejecutar las reglas.

Esta guía de aprendizaje muestra la aplicación ficticia basada en la web de unaentidad crediticia en línea. La aplicación se denomina Miniloan. La aplicaciónMiniloan decide si un cliente es apto para un préstamo en función de distintoscriterios. Los criterios son el importe del préstamo, los ingresos anuales delsolicitante y la duración del préstamo.

El entorno de desarrollo y creación de reglas es proporcionado por Rule Designer.El entorno de ejecución de reglas es proporcionado por Rule Execution Server.

© Copyright IBM Corp. 2008, 2013 1

Page 6: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

La figura siguiente muestra la secuencia de reglas y las interacciones entre losmódulos.

Requisitos previos

2 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 7: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Un conocimiento de espacios de trabajo, perspectivas y vistas de Eclipse es útil. Sino está familiarizado con Eclipse, realice la hoja de apuntes Hello World abreviadade Eclipse.

Para realizar esta guía de aprendizaje, asegúrese de haber instalado los productosnecesarios:v Decision Server Rules: contiene tanto Rule Designer como Rule Execution Server.v Decision Center (opcional): sólo es necesario si desea realizar “Tarea 8: Publicar

en Decision Center” en la página 40.v Una versión soportada de Microsoft Excel para ejecutar la “Tarea 4: Probar

reglas” en la página 22.

Para realizar esta guía de aprendizaje, también se requiere el servidor de muestra.El servidor de muestra se instala de una de estas maneras:v Utilizando la instalación del servidor de muestras del launchpad. Para obtener

más información, consulte Instalación del producto y el servidor de ejemplov Utilizando el conjunto predeterminado de características instaladas con

Installation Manager. Para obtener más información, consulte Instalaciónmediante Installation Manager

Para comprobar que se hayan instalado los productos requeridos, los proyectos deiniciación y el servidor de muestra, consulte Comprobación de la instalación.

Para obtener más información sobre los productos necesarios y sus módulos, ycómo instalarlo, consulte Instalación de Operational Decision Manager.

Importante: Debe abrir Rule Designer en inglés de Estados Unidos. El proyectode reglas que contiene las reglas que se deben importar en esta guía de aprendizajesólo se proporciona en inglés de Estados Unidos (en_US).

A quién está dirigida

Esta guía de aprendizaje está pensada para los desarrolladores y arquitectos.

Objetivos de aprendizaje

En esta guía de aprendizaje, aprenderá a:v Diseñar un proyecto de reglas.v Orquestar las reglas y definir un flujo de ejecución.v Escribir reglas empresariales y a continuación probar y depurar las reglas.v Desplegar las reglas en el entorno de ejecución.v Supervisar y auditar las reglas.v Publicar el proyecto de reglas en el entorno empresarial basado en web.

Tiempo necesario

Se necesitan entre 3 o 4 horas para completar esta guía de aprendizaje.

Inicio de la aplicación web MiniloanPara iniciar la aplicación Miniloan, que muestra esta guía de aprendizaje Cómoempezar, puede iniciar un servidor y a continuación visualizarlo con el navegador.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 3

Page 8: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

El escenario de la guía de aprendizaje Cómo empezar se basa en la aplicaciónficticia basada en la Web de una entidad crediticia en línea.

En esta guía de aprendizaje, empieza desde una versión de esta aplicación que estácodificada y sustituye su lógica por reglas empresariales. Haciendo esto, descubretodos los pasos necesarios para desarrollar, desplegar y mantener una aplicaciónbasada en reglas.

Primero, eche un vistazo a la aplicación Miniloan en sus estado inicial.

Para iniciar Miniloan:1. En el menú Inicio, pulse Todos los programas > IBM > grupo_paquetes >

Servidor de muestras > Iniciar servidor .grupo_paquetes hace referencia al grupo de paquetes especificado en IBM®

Installation Manager durante la instalación. El grupo de paquetespredeterminado es Operational Decision Manager V8.5.1.

Nota: En Windows 7, si ha instalado el producto en los directorios ProgramFiles o Program Files (x86), debe ser un administrador para iniciar elservidor de muestras. Puede ejecutar el servidor de muestra comoadministrador, u obtener los permisos de escritura en el directorio deinstalación de Operational Decision Manager.

2. Espere hasta que el servidor se haya iniciado.Es posible que el procedimiento de inicio del servidor tarde un poco encompletarse. La ventana de mandatos muestra los mensajes de rastreo delservidor según se inicia el servidor. Un mensaje de feedback indicará que elservidor se ha iniciado correctamente:[samples.echo] GBRPS0029I: start.server completado.

BUILD SUCCESSFULTiempo total: 20 minutos 3 segundosPulse cualquier tecla para continuar . . .

Si se ha topado con algunas dificultades al iniciar el servidor de ejemplo,consulte Utilización del Servidor de muestras.

3. Especifique el siguiente URL con el número de puerto correcto en unnavegador:http://localhost:<PUERTO>/miniloan-server

Importante:

En los URL a la aplicación Miniloan y Rule Execution Server, debe reemplazar<PORT> con el número de puerto correcto. El número de puerto predeterminadopara WebSphere Application Server es 9080, pero puede ser otro según lainstalación. Para obtener más información, consulte Comprobación del númerode puerto del servidor.Se visualiza la aplicación Miniloan:

4 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 9: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

De forma predeterminada, la aplicación Miniloan se ejecuta utilizando unalógica empresarial implementada en Java™.

Importante:

No marque el recuadro de selección Utilizar reglas todavía. Lo seleccionaráposteriormente en la guía de aprendizaje, después de crear las reglas.

4. Pulse Validar préstamo.Los resultados de la valoración muestran que el préstamo se ha rechazadoporque la proporción entre deuda e ingresos del solicitante de préstamo esdemasiado grande:El préstamo se rechaza.Mensajes:La proporción entre deuda e ingresos es demasiado grande.

5. Cierre la aplicación Miniloan.

Para empezar a crear una aplicación con reglas, vaya a “Tarea 1: Diseñar elproyecto de reglas”

Tarea 1: Diseñar el proyecto de reglasPara ayudar a los usuarios empresariales a escribir reglas fácilmente, debe crear unvocabulario significativo para ellos.

En esta tarea, utiliza Rule Designer para crear un vocabulario directamente desdeel modelo de objeto de la aplicación Miniloan existente.

Los usuarios empresariales deben escribir y editar las reglas utilizando términosfamiliares. Como desarrollador de proyectos de reglas, debe crear un vocabulariode reglas empresariales para ellos. El proceso de creación de este vocabulario sedenomina “verbalización”. Crea un Modelo de objeto de negocio (BOM) basado enun modelo de objeto definido en un proyecto Java. Las clases y los miembros delBOM se correlacionan con los términos y las expresiones familiares al usuarioempresarial, de la forma siguiente:

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 5

Page 10: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Esta tarea debe requerir aproximadamente entre 20 y 30 minutos paracompletarse.

Paso 1: Inicio de Rule DesignerRule Designer es el entorno de desarrollo de aplicaciones de reglas empresariales.Los desarrolladores pueden beneficiarse de su integración con Eclipse paradesarrollar proyectos Java junto con proyectos de reglas.

En esta guía de aprendizaje, el proyecto de reglas que contiene reglas paraimportar se proporciona únicamente en inglés de Estados Unidos (en_US). Por lotanto, debe iniciar Rule Designer en inglés de Estados Unidos (en_US) para editary crear reglas de negocio. Para iniciar Rule Designer en Inglés de Estados Unidos(en_US) e importar los proyectos para esta guía de aprendizaje, abra la consola demuestras.

Para abrir la Consola de muestras:1. En el menú Inicio, pulse Todos los programas > IBM > grupo_paquetes >

Servidor de muestras > Consola de muestras (en_US) . grupo_paquetes hacereferencia al grupo de paquetes especificado en IBM Installation Managerdurante la instalación. El grupo de paquetes predeterminado es OperationalDecision Manager V8.5.1.El diálogo Lanzador de espacio de trabajo muestra el espacio de trabajopredeterminado. Si el espacio de trabajo no está vacío, cambie a un espacio detrabajo nuevo y vacío.

2. Para crear un nuevo espacio de trabajo, cambie el nombre del espacio detrabajo y pulse Aceptar.

Tip: Si no ve el diálogo Lanzador de espacio de trabajo al iniciar RuleDesigner, cambie el espacio de trabajo pulsando Archivo > Cambiar espacio detrabajo.

3. Pulse Abrir perspectiva > Consola de muestras. La perspectiva Consola demuestras se abre en la vista Muestras y guías de aprendizaje que contiene las

6 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 11: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

muestras y las guías de aprendizaje para descubrir los componentes deOperational Decision Manager. Puede ver las instrucciones e importar losproyectos para cada muestra o guía de aprendizaje.

4. En Cómo empezar, expanda Decision Server, y en inicio, pulse Importarproyectos.Rule Designer importa los proyectos para la guía de aprendizaje Cómo

empezar y cambia a la perspectiva de Reglas.

la perspectiva de Regla contiene varias vistas que descubrirá en esta guía deaprendizaje:

El Explorador de reglas actualmente contiene dos proyectos:v miniloan-server-webapp: el proyecto de la aplicación web Miniloan del que

recuperamos las reglas codificadas.Puede inspeccionar estas reglas en el método validateWithJava de la claseminiloan-server-webapp/src/miniloanweb/MiniloanBean.java.

v miniloan-xom: el proyecto Java para la aplicación Miniloan, que está compuestadel paquete miniloan que incluye las clasesBorrower y Loan de Java.

La Correlación de proyectos de reglas le guía a través de los diferentes pasos paraconfigurar un proyecto de reglas. Actualmente está vacía porque aún no ha creadoningún proyecto de reglas.

Si no se visualiza la Correlación de proyectos de reglas, pulse Ventana > Mostrarvista > Correlación de proyecto de reglas para abrirla.

Paso 2: Crear un proyecto de reglasEl modelo de objetos de negocio Miniloan se compone de dos clases, una para elsolicitante de préstamo y otra para el préstamo. Antes del crear el propio proyectode reglas, asegúrese de que el proyecto miniloan-xom Java se visualice en elExplorador de reglas.

En Rule Designer, almacena la lógica empresarial de la aplicación en un proyectode reglas. El proyecto de reglas contiene artefactos de reglas, modelo de objetos denegocio (BOM), vocabulario y referencias al modelo de objetos de ejecución (XOM).Este proyecto lo habilita a gestionar, crear y depurar los elementos que componenla lógica empresarial de la aplicación.

Para crear el proyecto de reglas:

1. Asegúrese de que está en la perspectiva de Reglas.

Tip: Para cambiar a la perspectiva de reglas, pulse el menúVentana, pulseAbrir perspectiva > Otra, a continuación seleccione Regla y después pulseAceptar.

2. Pulse Archivo > Nuevo > Proyecto de reglas.3. Seleccione Proyecto de reglas estándar y pulse Siguiente.4. En el campo Nombre de proyecto, especifique mi proyecto de regla.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 7

Page 12: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

5. Pulse Finalizar.my rule project se abre en el Explorador de reglas y la Correlación deproyectos de reglas ahora se encuentra activa.

Por ahora, el proyecto de reglas sólo contiene carpetas vacías. Durante la guíade aprendizaje utilizará las carpetas rules y bom para almacenar las reglas y losBOM.

Paso 3: Conexión del proyecto JavaAhora que tiene un proyecto de reglas vacío, puede utilizar la Correlación deproyectos de reglas para guiarle a través de los pasos de creación del proyecto.

Los primero que necesita el proyecto de reglas es el modelo de objeto del proyectoJava Miniloan, que ha importado en el espacio de trabajo. Esto se denominamodelo de objeto de ejecución (XOM).

Nota: Como alternativa, puede utilizar un esquema XML para el modelo deobjeto de ejecución.

Para importar el XOM en el proyecto de reglas:1. En el Explorador de reglas, pulse my rule project para seleccionarlo.

La Correlación de proyectos de reglas visualiza los pasos que debe seguir paradiseñar el proyecto de reglas.

2. En la parte Diseñar de la Correlación de proyectos de reglas, pulse ImportarXOM.

8 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 13: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

3. En el diálogo Importar XOM, seleccione Modelo de objeto de ejecución Java ypulse Aceptar.

4. En Proyectos Java necesarios, seleccione miniloan-xom.

5. Pulse Aceptar.La Correlación de proyectos de reglas muestra que ahora tiene un XOM en elproyecto de reglas.

Paso 4: Crear el BOMPara crear y editar reglas debe definir un modelo de objeto de negocio (BOM).Puede crear un BOM desde el principio o crearlo automáticamente analizando elmodelo de objeto de ejecución (XOM).

Aquí utilizará Rule Designer para analizar automáticamente las clases Java (XOM)y crear el BOM a partir de sus métodos y propiedades. A continuación, podráescribir reglas a partir de los términos de vocabulario incluidos en el BOM.

Para crear un BOM desde el XOM:1. En la parte Diseñar de la Correlación de proyectos de reglas, pulse Crear

BOM.

Tip: También puede pulsar con el botón derecho la carpeta bom en elExplorador de reglas y pulsar Nuevo > Entrada de BOM.

2. En el asistente Entrada de BOM nueva, en el campo Nombre, especifiqueminiloan.

3. Asegúrese de que Crear una entrada BOM desde un XOM esté seleccionadoy, a continuación,pulse Siguiente.

4. En el campo Seleccionar una entrada de XOM, pulse Examinar XOM,seleccione platform:/miniloan-xom, y a continuación pulse Aceptar.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 9

Page 14: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

5. En Seleccionar clases, seleccione el paquete miniloan. Si se selecciona elpaquete, se seleccionarán todas las clases del paquete.

6. Pulse Siguiente.7. En la página Verbalización de BOM, debe marcar el recuadro de selección

Todos los métodos. Esto asegura que todos los métodos se verbalizan ademásde los elementos ya seleccionados.

8. Pulse Finalizar.9. En el Explorador de reglas, efectúe una doble pulsación en bom > miniloan

para abrir el Editor de BOM.Dedique un momento a mirar el BOM. En el Editor de BOM, expanda laentrada miniloan:

Ahora, en el BOM tiene dos clases equivalentes a las del XOM: una para elsolicitante de préstamo y una para el préstamo.

10. Efectúe una doble pulsación en la clase Loan para abrirla en el editor de BOM.Todos los miembros y métodos Java se han convertido y se les ha asignadouna verbalización predeterminada, que se puede cambiar.

11. En la sección Miembros, efectúe una doble pulsación en el métodoaddToMessages(String).El editor de BOM cambia al separador Miembro. En la sección Verbalizaciónde miembros, puede ver que la verbalización de este método es añadir unaserie al mensaje de una carga:

10 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 15: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Esta verbalización también de utilizará en el Editor de reglas.12. Cierre el separador miniloan para cerrar el Editor de BOM:

Paso 5: Declarar parámetros de conjunto de reglasUn conjunto de reglas es un paquete ejecutable que incluye artefactos de reglas yotros elementos necesarios para la ejecución. Contiene un conjunto de reglas quepuede ejecutar el motor de reglas. Los parámetros de conjunto de reglas formanparte del diseño del proyecto porque definen los datos que se envían al motor dereglas y el tipo de información que se puede recuperar. A continuación, las reglasutilizan estos parámetros para manipular objetos pasados al motor de reglas, comoverá posteriormente.

Los parámetros de conjunto de reglas son equivalentes a parámetros de métodoJava. Hay referencias que puede utilizar para escribir las reglas.

Para permitir que se tome una decisión sobre el estado de un préstamo, necesitacrear parámetros de conjuntos de reglas para un solicitante de préstamo y unpréstamo:v El borrower debe ser un parámetro IN. El valor del parámetro IN se proporciona

como entrada al conjunto de reglas en ejecución.v El préstamo debe ser un parámetro IN_OUT. El valor del parámetro IN_OUT se

proporciona como entrada al conjunto de reglas en ejecución y puede sermodificado por el conjunto de reglas y proporcionado como salida cuando secomplete la ejecución.

Para declarar parámetros de conjunto de reglas:1. En la parte Diseñar de la Correlación de proyectos de reglas, pulse Definir

parámetros.

Tip: También puede pulsar con el botón derecho del ratón el proyecto miproyecto de reglas en el Explorador de reglas y pulsar Propiedades.

2. En el diálogo Propiedades, asegúrese de que Parámetros del conjunto dereglas está seleccionado.

3. Para definir el parámetro borrower, pulse Añadir.Se visualiza una nueva fila con valores predeterminados. Cambie los valores dela forma siguiente:a. En la columna Nombre, especifique borrower.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 11

Page 16: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

b. Pulse la celda en la columna Tipo, pulse el botón ... para visualizar eldiálogo Tipos y efectúe una doble pulsación en el tipo Solicitante depréstamo en el recuadro Tipos coincidentes.El tipo miniloan.Borrower se visualiza en la columna Tipo.

c. En la columna Dirección, seleccione la dirección IN.d. En la columna Verbalización, especifique el solicitante de préstamo.

4. Para definir el parámetro loan, pulse Añadir.a. En la columna Nombre, especifique loan.b. Pulse la celda en la columna Tipo, pulse el botón ... para visualizar el

diálogoTipos y efectúe una doble pulsación en el tipo Préstamo en elrecuadroTipos coincidentes.El tipo miniloan.Loan se visualiza en la columna Tipo.

c. En la columna Dirección, mantenga la dirección IN_OUT predeterminada.d. En la columna Verbalización, especifique el préstamo.

Los parámetros de conjunto de reglas se visualizan de la forma siguiente:

5. Pulse Aceptar para guardar.

Ahora tiene un proyecto de reglas con un vocabulario, y parámetros de conjuntode reglas. Ha completado la parte de diseño del proyecto de reglas.

Antes de escribir las propias reglas en Rule Designer, orquestará cómo seejecutarán las reglas. Esto lo hace con una secuencia de reglas en la tarea siguiente.

Tarea 2: OrquestarEn esta tarea, utiliza una secuencia de reglas para especificar el orden en el que seejecutan las reglas.

Una secuencia de reglas es una forma de organizar la secuencia en la que el motorde reglas procesa las reglas. En Rule Designer orquesta la ejecución de reglasutilizando una secuencia de reglas.

12 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 17: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Esta tarea debe requerir aproximadamente entre 15 y 25 minutos paracompletarse.

Paso 1: Crear paquetes de reglasLa aplicación Miniloan en primer lugar valida los datos sobre el préstamo y elsolicitante de préstamo y, si los datos son válidos, evalúa si el solicitante depréstamo es apto para recibir el préstamo.

Al definir el flujo de ejecución, organiza las reglas en paquetes que contienenreglas relacionadas. En este caso, tiene un paquete de reglas relacionado con lavalidación y otro relacionado con la elegibilidad. A continuación, trata estospaquetes de reglas como tareas de la secuencia de reglas.

Para crear un paquete de reglas:1. En Rule Designer, en la parte Orquestar de la Correlación de proyecto de

reglas, pulse Añadir paquete de reglas.

Tip: También puede pulsar con el botón derecho del ratón en la carpeta myrule project/rules en el Explorador de reglas y pulse Nuevo > Paquete dereglas.

2. En el asistente Nuevo paquete de reglas, especifique validation en el campoPaquete y a continuación pulse Finalizar.El nuevo paquete de reglas validation se abre en el Explorador de reglas.

3. Cree otro paquete denominado eligibility.

Ahora el proyecto de reglas contiene dos paquetes para almacenar las reglas:

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 13

Page 18: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Paso 2: Crear el diagrama de secuencia de reglasPara definir el flujo de alto nivel de ejecución de reglas empresariales, crea unasecuencia de reglas. Una secuencia de reglas consta de tareas de reglas y enlaceslógicos entre estas tareas. Necesita dos tareas en la secuencia de reglas: una para lavalidación y otra para la elegibilidad.

Para crear una secuencia de reglas:1. En la parte Orquestrar de la Correlación de proyectos de reglas, pulse Añadir

secuencia de reglas.

Tip: También puede pulsar con el botón derecho del ratón en la carpetamyrule project/rules en el Explorador de reglas y pulse Nuevo > Flujo dereglas.

2. En el asistente Nueva secuencia de reglas, asegúrese de que el campo Carpetafuente esté establecido en /my rule project/rules y de que el campo Paqueteeste vacío.

3. En el campo Nombre, especifique miniloan.4. Pulse Finalizar.

Se abre el editor de secuencias de reglas y le permite construir el flujo de tareasde forma gráfica. Especifica cómo las tareas se encadenan juntas: cómo, cuándoy en qué condiciones se ejecutarán.

5. Pulse Crear un nodo de inicio y después pulse el editor de secuenciasde reglas.El nodo inicial de la secuencia de reglas se visualiza en el editor de secuenciasde reglas.

14 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 19: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

6. Pulse Crear un nodo final y después pulse el editor de secuencias dereglas.Ahora tiene un nodo inicial y un nodo final para la secuencia de reglas.

Paso 3: Definir tareas de reglasPara definir la secuencia de reglas, selecciona los paquetes de reglas que deseaincluir y, a continuación, crea las transiciones entre ellos.

Para definir las tareas de reglas:1. Arrastre el paquete de reglas validation desde el Explorador de reglas y

suéltelo en el editor de secuencias de reglas.El paquete de reglas validation se convierte en una tarea de regla de lasecuencia de reglas. Si se suelta este paquete en el editor de secuencias dereglas, cualquier regla que cree en el paquete formará parte de la ejecución, amenos que lo especifique de otra forma.

2. Arrastre el paquete de reglas eligibility desde el Explorador de reglas ysuéltelo en el editor de secuencias de reglas.

3. Pulse Crear una transición y cree las transiciones siguientes (que semuestran como flechas) pulsando el primer elemento y a continuaciónpulsando el segundo elemento:a. El nodo inicial y la tarea validation.b. La tarea validation y la tarea eligibility.c. La tarea eligibility y el nodo final.d. La tarea validation y el nodo final.

Se visualizan algunos errores en las transiciones para indicar que faltan lascondiciones:

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 15

Page 20: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

4. Pulse Crear una transición para deseleccionar la herramienta detransición.

5. Pulse Diseñar todos los nodos para formatear el diagrama de secuenciade reglas.

6. Guarde el trabajo.

Paso 4: Definir la transición principalPuede definir condiciones sobre transiciones de la secuencia de reglas. En estasecuencia de reglas, establece una condición de transición de forma que las reglasdel paquete eligibility sólo se ejecutan cuando se validan los datos.

Para definir la transición principal:1. Pulse la transición de validation a eligibility.

La vista Propiedades abre y muestra la condición de esta transición.

Tip: Si no puede ver la vista Propiedades, pulse Ventana > Mostrar vista >Propiedades para abrir la vista Propiedades.

2. En el campo Etiqueta, especifique datos aprobados.3. Asegúrese de que Utilizar BAL para condición de transición esté seleccionado,

para escribir la condición utilizando el lenguaje de acción empresarial (BAL).4. En el área de texto, especifique un espacio para visualizar el recuadro de

asistencia de contenido y efectúe una doble pulsación en los elementos paraformar la siguiente sentencia: ’the loan’ is approved.

16 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 21: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Tip: También puede especificar la sentencia directamente en el área de texto.La vista Propiedades tendría el aspecto siguiente:

La transición de validation a end node se establece automáticamente en else.5. Guarde los cambios.

La secuencia de reglas debería tener el aspecto siguiente:

Paso 5: Definir la acción finalAhora puede definir una acción final para visualizar un mensaje al final de laejecución.

Para definir la acción final:1. Pulse el nodo final.

La vista Propiedades le permite especificar la acción final.2. En la sección Acción final, asegúrese de que Utilizar BAL para acción esté

seleccionado.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 17

Page 22: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

3. En el área de texto, especifique un espacio para visualizar el recuadro deasistencia de contenido y especifique la siguiente acción final:imprimir el estado de aprobación de ’el préstamo’;

Nota: Debe añadir un punto y coma (;) al final de la línea.En tiempo de ejecución, esta acción final mostrará un mensaje en la consola queindicará el estado del préstamo al final de la ejecución de reglas.

4. En el editor de flujos de regla, pulse fuera del diagrama y en la vistaPropiedades asegúrese de que la tarea principal de flujo esté establecida entrue.

5. Guarde el trabajo y cierre el editor de secuencias de reglas.

Ahora ha definido el flujo de ejecución. En la tarea siguiente, grabará una acción.

Tarea 3: Autorizar tareasAhora puede crear reglas utilizando el vocabulario creado al inicio de esta guía deaprendizaje.

Al desarrollar un proyecto de reglas, el desarrollador escribe las reglas iniciales,diseña las plantillas de regla y organiza las carpetas utilizadas para gestionar lasreglas. Posteriormente, el usuario empresarial escribe y edita estas reglas en unentorno web, aunque se puede solicitar a un desarrollador que escriba reglas máscomplejas.

En esta tarea, en primer lugar crea una regla de acción y a continuación importalas reglas ya preparadas para usted. En Rule Designer, puede utilizar el menúCompletar para escribir la siguiente regla de acción que se basa en el vocabularioque ha creado:si

el importe de ’el préstamo’ es mayor que 1.000.000entonces

añadir "El préstamo no puede ser mayor que 1.000.000" a los mensajes de ’el préstamo’ ;rechazar ’el préstamo’ ;

Esta tarea debe requerir aproximadamente entre 15 y 30 minutos paracompletarse.

Paso 1: Crear una regla de acciónEl primer valor que va a escribir rechaza el préstamo si el importe solicitado esmayor que 1.000.000.

Para crear una regla de acción:1. En Rule Designer, en la parte Autor de la Correlación de proyectos de reglas,

pulse Añadir regla de acción.

Tip: También puede pulsar con el botón derecho del ratón en el paquete devalidación del Explorador de reglas y pulsar Nuevo > Regla de acción.

2. En el campo Paquete, especifique validación (o pulse Examinar paraseleccionarlo) y en el campo Nombre, dé a la regla el nombre importe máximo.

18 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 23: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

3. Pulse Finalizar.Se abre el editor Intellirule.

Paso 2: Completar la regla de acciónAhora utiliza los mecanismos de terminación de código del editor Intellirule paracrear la regla.

Para completar la regla de acción:1. En el editor Intellirule, especifique if y a continuación pulse la barra

espaciadora. Se abre el recuadro de asistente de contenido:

Seleccione términos y expresiones en el recuadro de asistente de contenido paracrear la siguiente expresión:el importe de ’el préstamo’ es mayor que 1.000.000

2. En la línea siguiente, especifique then, pulse la barra espaciadora y acontinuación pulse Ctrl+Shift+space para activar el finalizador de árbol.

3. En el recuadro del finalizador de árbol, especifique mensaje en el campo en laparte superior para visualizar sólo términos y expresiones sobre mensajes:

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 19

Page 24: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

4. Efectúe una doble pulsación en add <a string> to the messages of <a loan>para insertar y después utilice el recuadro de Asistencia de contenido parafinalizar la creación de la siguiente expresión:añadir "El préstamo no puede ser mayor que 1.000.000" a los mensajes de ’el préstamo’ ;

Important:

Debe incluir un punto y coma (;) al final de la línea.5. Pulse Esc después de escribir el punto y coma, si continúa en el recuadro de

asistencia de contenido.6. Pulse Enter para crear una línea nueva, especifique un espacio y escriba la

siguiente sentencia utilizando el recuadro de asistencia de contenido:rechazar ’el préstamo’ ;

7. Pulse Ctrl+Shift+F para dar formato a la regla.Ahora la regla debería ser la siguiente:si

el importe de ’el préstamo’ es mayor que 1.000.000entonces

añadir "El préstamo no puede ser mayor que 1.000.000" a los mensajes de ’el préstamo’ ;rechazar ’el préstamo’ ;

8. Guarde el trabajo y cierre el Editor Intellirule.Para obtener más información sobre cómo utilizar los editores de reglas,consulte Trabajo con reglas de acciones.

Paso 3: Importar las reglas restantesPara completar la política, debe añadir las reglas que determinan si un solicitantede préstamo es apto para un préstamo. Para esta guía de aprendizaje, importa lasreglas de elegibilidad al proyecto de reglas.

Para importar las demás reglas:1. Pulse Archivo > Importar.2. En el Asistente de importación, seleccione General > Sistema de archivos y

pulse Siguiente.3. En el campo Desde directorio, pulse Examinar, seleccione

<DirInstalación>/gettingstarted/DecisionServer/answer/miniloan-rules y, acontinuación, pulse Aceptar.

Nota:

Ignore el mensaje No hay recursos seleccionados actualmente para importar.Se trata de un mensaje de Eclipse que le solicita que realice la acción que está apunto de realizar.

20 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 25: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

4. La carpeta miniloan-rules se abre en uno de los paneles del Asistente deimportación. Expanda la carpeta miniloan-rules/rules y marque el recuadrode selección situado junto a eligibility.

5. Seleccione la carpeta eligibility y asegúrese de que eligibility estéresaltado y, a continuación, quite la marca del recuadro de selección.rulepackage.

6. En el campo A carpeta, pulse Examinar, seleccione my rule project y pulseAceptar.

7. Seleccione la opción Sobrescribir recursos existentes sin aviso:

8. Pulse Finalizar.Las reglas eligibility se añaden al proyecto en el Explorador de reglas.

Paso 4: Visualizar las reglas importadasPara ver las reglas que ha importado:1. En el Explorador de reglas, efectúe una doble pulsación en las reglas de

elegibilidad y dedique un momento a mirarlas:

puntuación mínima del crédito

Rechaza el préstamo si la puntuación del crédito es demasiado baja.

minimum income (ingresos mínimos)

Rechaza el préstamo si los ingresos son demasiado bajos para los pagosanuales.

repayment and score (pago y puntuación)

En una tabla de decisión, rechaza el préstamo basado en distintosvalores de la proporción entre deuda e ingresos y la puntuación decrédito.

Utiliza tablas de decisiones para representar reglas que compartencondiciones y acciones. Cada fila de una tabla de decisiones representauna regla. Colocando el cursor sobre el número de una fila, puede verel texto de la regla correspondiente como ayuda contextual.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 21

Page 26: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Nota:

Las filas sin ninguna acción visualizan un mensaje que le avisa sobrefilas no válidas o incompletas. Puede ignorar estos avisos ya que estasfilas sólo sirven para rellenar los huecos de la tabla. Estas filas seignoran cuando ejecuta el proyecto.

2. Efectúe una doble pulsación en la secuencia de reglas rules/miniloan delExplorador de reglas para abrirlo.

3. En el Editor de secuencias de reglas, efectúe una doble pulsación en la tareaeligibility.

4. En la vista Propiedades, pulse el separador Selección de reglas y expanda elpaquete eligibility.

De forma predeterminada, participan todas las reglas cuando el motor de reglasejecuta la tarea.

5. Cierre el Editor de secuencias de reglas.

Ha creado reglas y definido el flujo para ejecutarlas. Ha utilizado parámetros deconjunto de reglas como datos que procesará el conjunto de reglas. En la tareasiguiente, crea un archivo Excel en el que especifica escenarios para probar lasreglas.

Tarea 4: Probar reglasPara validar las reglas y asegurarse de que los cambios tienen los efectos deseados,puede probar las reglas en los escenarios. En esta tarea, crea un archivo deescenario para ejecutar pruebas en las reglas.

Los escenarios Decision Validation Services (DVS) utilizan casos para validar elcomportamiento de las reglas. Los escenarios y los resultados esperados sealmacenan en un archivo Excel denominado “archivo de escenario”. Las reglas seejecutan en los escenarios, y un informe compara los resultados previstos con losresultados obtenidos en el tiempo de ejecución. El archivo de escenarios Excelcontiene dos hojas:

EscenariosPara introducir los datos de prueba en las columnas creadas a partir de losparámetros de entrada.

Resultados previstosPara definir los resultados que se espera obtener de las pruebas.

Los usuarios empresariales también pueden crear archivos de escenario enDecision Center, pero en primer lugar deben preparar el proyecto de reglas en RuleDesigner.

22 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 27: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Para ejecutar las pruebas en Rule Designer oDecision Center, debe realizar lossiguientes pasos:v Validar el proyecto de reglas y crear un archivo de escenarios Excel para

comprobar la corrección de la salida.v Especificar datos de prueba en los archivos de escenario Excel.v Ejecute las pruebas en Rule Designer para asegurarse de que el archivo de

escenario funcione tal como se espera.

Esta tarea debe requerir aproximadamente entre 20 y 30 minutos paracompletarse.

Paso 1: Seleccione un constructorLos datos de prueba del archivo de escenarios Excel se crean a partir de losparámetros de entrada de conjuntos de reglas. Las clases BOM que forman losparámetros de entrada tienen constructores que definen las columnas en el archivode escenarios Excel.

Antes de crear un archivo de escenario, debe definir el constructor DVS para laclase Borrower. El constructor DVS que seleccione define las columnas obligatorias.

En esta guía de aprendizaje, el nombre, la capacidad de endeudamiento y elingreso anual del solicitante de préstamo son obligatorias para probar las reglas.

Para seleccionar un constructor DVS:1. En el Explorador de reglas, pulse dos veces sobre la clase Borrower: my rule

project > bom > miniloan > miniloan > Borrower.La clase Borrower se abre en el Editor BOM. En la sección Members(Miembros), puede ver que la clase Borrower tiene dos constructores:v Borrower()

v Borrower(String,int,int)

El Borrower (String, int, int) es el constructor que contiene los argumentosque corresponden al nombre, puntuación del crédito e ingresos anuales delsolicitante de préstamo. Estos argumentos se utilizarán para crear las columnasen el archivo de escenario Excel.

2. Efectúe una doble pulsación en el constructor de Borrower (String, int, int)para editarlo.

3. En la sección Información general, seleccione Constructor DVS.Esta opción especifica que se debe utilizar el constructor para crear lascolumnas del archivo de escenarios Excel. El constructor de Borrower (String,int, int) aparece de la siguiente manera en el Editor BOM:

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 23

Page 28: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

4. Guarde los cambios y cierre el editor de BOM.

Ha definido el constructor para crear las columnas de entrada obligatorias para elsolicitante de préstamo en la hoja Escenarios.

Nota:

En esta guía de aprendizaje, ya está seleccionado el constructor DVS de la claseLoan.

El XOM de miniloan contiene anotaciones que especifican los nombres de losargumentos del constructor, e indica que Loan(int, int, double) es el constructorque se debe utilizar para la prueba. Para ver las anotaciones utilizadas, compruebeminiloan-xom/src/miniloan/Borrower.java y miniloan-xom/src/miniloan/Loan.java. Para obtener más información, consulte Adición de anotaciones alXOM.

Paso 2: Validar el proyectoAntes de generar la plantilla de archivo de escenario Excel, debe comprobar que elproyecto no contenga errores ni avisos que pudieran impedir la generación delarchivo Excel.

Para verificar el proyecto:1. En el Explorador de reglas, seleccione my rule project.

24 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 29: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

2. En la Correlación de proyectos de reglas, en la parte Diseño, pulse Comprobarproyecto para prueba.Se abrirá la vista Validación de proyecto DVS.

3. Asegúrese de que no haya errores ni avisos.Si no hay errores ni avisos, el proyecto será válido y podrá crear un archivo deescenario.

Paso 3: Crear un archivo de escenarioTras comprobar que el proyecto no contiene errores ni avisos, debe crear unarchivo de escenario Excel para validar el comportamiento de las reglas.

Para crear el archivo de escenarios Excel:1. Vuelva a la Correlación de proyectos de reglas y, en la parte Desplegar e

Integrar, pulse Crear archivo de escenario de prueba.2. En el campo Proyecto de reglas, asegúrese de que esté seleccionado my rule

project y después pulse Siguiente.3. Seleccione 2003 como la versión de Excel que se utilizará.4. Mantenga la opción Formato Excel predeterminado.5. Seleccione Inglés (Estados Unidos) como el idioma que se utilizará en el

archivo Excel.6. En el campo Nombre de archivo de escenarios Excel, cambie el nombre a /my

rule project/miniloan-test.xls y después pulse Siguiente.7. En la página Resultados esperados, expanda ’el préstamo’, y seleccione

aprobado.El operador equals se visualiza junto a aprobado. Los escenarios probarán si elpréstamo está aprobado.

8. Pulse Siguiente.9. Deje vacía la página Detalles esperados de la ejecución y pulse Finalizar.

En el Explorador de reglas, miniloan-test.xls se muestra bajo my ruleproject.

Tip: Si no se muestra miniloan-test.xls bajo my rule project, pulse con elbotón derecho del ratón en el proyecto en el Explorador de reglas y pulseRenovar.

Paso 4: Rellenar el archivo de escenarios ExcelPara comprobar que el proyecto de reglas es válido y que el archivo de escenariosExcel es correcto, debe introducir dos escenarios simples que más adelante probaráen esta tarea:v Escenario 1 muestra los datos originales de la aplicación web Miniloan. La

proporción deuda vs. ingresos es demasiado alta y el préstamo se rechaza.v Escenario 2 muestra que el importe del préstamo es inferior que en el escenario

1. El resultado esperado es que el préstamo sea aprobado.

Para llenar el archivo de escenarios Excel:1. Fuera de Eclipse, navegue hasta <MyEclipseWorkspace>/my rule project y abra

miniloan-test.xls.<MyEclipseWorkspace> hace referencia al directorio del espacio de trabajo delsistema de archivos.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 25

Page 30: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Si utiliza el editor de Excel incluido en Eclipse, es posible que se tope conalgunas dificultades para guardar el archivo.

Tip: Puede también pulsar con el botón derecho el archivo en el Explorador dereglas y pulsar Abrir con > Editor de sistema.

2. Complete la hoja Escenarios de la plantilla de archivo de escenarios Excel de lasiguiente forma:

Tip:

v Para añadir filas, copie y pegue la primera. Recuerde cambiar el nombre delescenario que ha pegado.

v En <DirInstalación>/gettingstarted/DecisionServer/answer/miniloan-rules/, el archivo miniloan-test.xls ya está completado con la siguienteinformación.

Tabla 1. Hoja de Escenarios

el solicitante de préstamo el préstamo

ID deescenario

descripción nombre puntuacióndel crédito

ingresosanuales

importe duración interésanual

Escenario 1 Joe 600 80000 500000 240 0,05

Escenario 2 Joe 600 80000 250000 240 0,05

El importe del préstamo es distinto entre el escenario 1 y el escenario 2.3. Complete la hoja de Resultados esperados de la siguiente forma:

Tabla 2. Hoja de Resultados esperados

ID de escenario el préstamo se aprueba es igual a

Escenario 1 FALSO

Escenario 2 VERDADERO

4. Guarde y cierre el archivo.5. En Rule Designer, pulse con el botón derecho del ratón en my rule project en

el Explorador de reglas y pulse Renovar para actualizar el archivo.

Paso 5: Probar el archivo de escenarios Excel localmentePara comprobar que el escenario funciona de la forma esperada, ejecuta el archivode escenarios Excel localmente en Rule Designer.

Para probar el archivo de escenarios Excel localmente:1. En el menú Ejecutar, pulse Ejecutar configuraciones.2. Cree la configuración:

a. En el panel lateral del diálogo Ejecutar configuraciones, pulse con el botónderecho del ratón en Archivo Excel DVS y pulse Nuevo.

b. En el campo Nombre, especifique Miniloan Test como el nombre de laconfiguración de lanzamiento.

c. En el campo Archivo Excel, pulse Examinar, seleccione my ruleproject/miniloan-test.xls y pulse Aceptar.

d. En el campo Proyecto de reglas, pulse Examinar, seleccione my ruleproject y pulse Aceptar.

e. En el campo Informe HTML, pulse Examinar, seleccione my rule project ypulse Aceptar.

26 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 31: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

f. Pulse el separador Configuración DVS y asegúrese de que la opciónEjecución local esté seleccionada.

3. Pulse Aplicar y a continuación Ejecutar.Si la vista de Consola no se abre automáticamente, pulse Ventana > Mostrarvista > Otras, seleccione General > Consola y pulse Aceptar.La vista de la Consola muestra un registro del proceso de creación y elsiguiente resultado:--- Output for scenario ’Scenario 1’ :false [Too big Debt-To-Income ratio]

--- Output for scenario ’Scenario 2’ :true []

Execution finishedNow starting generation of DVS HTML reportFinished generating DVS HTML report

4. En el Explorador de reglas, pulse con el botón derecho del ratón my ruleproject y pulse Renovar.El archivo report.html se muestra bajo el proyecto.

5. En el Explorador de reglas, pulse con el botón derecho del ratón enreport.html y pulse Abrir con > Navegador web.El informe se abre y muestra los resultados de las pruebas: los resultados de laejecución coinciden con los resultados esperados. Las pruebas son satisfactorias.

En el escenario 1, el préstamo se rechaza, tal como se especifica en losresultados esperados (el préstamo se aprueba es igual a: FALSO).En el escenario 2, el préstamo se aprueba, tal como se especifica en losresultados esperados (el préstamo se aprueba es igual a: VERDADERO).

6. Cierre el informe.

Ahora que ha realizado algunos cambios al BOM, en la siguiente tarea verá cómodepurar el proyecto de reglas utilizando el archivo Excel.

Tarea 5: DepurarEn esta tarea, depurará el conjunto de reglas utilizando los datos de prueba delarchivo de escenarios Excel que ha creado en la tarea anterior.

Antes de desplegar las reglas en el entorno de ejecución y de integrar el trabajo enla aplicación Miniloan, es recomendable asegurarse de que no haya defectos y deque las reglas se ejecuten tal como se espera. En Rule Designer, puede ejecutarreglas en un recinto de seguridad para fines de pruebas y depuración.

Esta tarea debe requerir aproximadamente 15 minutos para completarse.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 27

Page 32: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Paso 1: Insertar un punto de interrupciónPuede utilizar un archivo de escenarios Excel para depurar la ejecución de lasreglas. La depuración enRule Designer le permite recorrer paso a paso el código dereglas y el código Java. Puede insertar puntos de interrupción en las reglas paradetener la ejecución en la ubicación en la que se establece el punto de interrupción.

Para establecer un punto de interrupción:1. Asegúrese de que la vista Consola esté abierta.

Tip: Para abrir la vista Consola, en el menú Ventana, pulse Mostrar vista >Otras. En el diálogo Mostrar vista, seleccione General > Consola y pulseAceptar.

2. En el Explorador de reglas, efectúe una doble pulsación en la secuencia dereglas rules/miniloan para visualizar en el Editor de secuencia de reglas.

3. Seleccione la tarea eligibility, efectúe una pulsación con el botón derecho delratón sobre ella y a continuación pulse Conmutar punto de interrupción.Se visualiza un marcador de punto de interrupción junto a la tareaeligibility.

Paso 2: Depurar ejecución de reglasAhora que ha insertado un punto de interrupción, puede empezar a depurar laejecución.

Para depurar la ejecución:1. Inicie el depurador:

a. Pulse Ejecutar > Depurar configuraciones.b. En el panel lateral del diálogo Depurar configuraciones, seleccione Archivo

Excel DVS > Miniloan Test.Esta es la configuración de lanzamiento que ha creado en la tarea anterior.Puede reutilizarlo para depurar la ejecución de reglas.

c. Pulse Depurar.Se abre un diálogo que le pregunta si desea cambiar a la perspectivaDepurar. Pulse Sí. Se abre la perspectiva Depurar. Los mandatos dedepuración están disponibles desde la vista Depurar o desde el menúEjecutar.La depuración se detiene al principio de la tarea eligibility, donde hainsertado el punto de interrupción.

2. Realice los pasos del código de regla:

a. Pulse Entrar en. La depuración se detiene en la primera acción de laregla minimum income (ingresos mínimos).

b. En la vista Variables, expanda el objeto loan. El valor del atributo approvedes true.

28 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 33: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

c. Pulse Saltar para ir a la siguiente sentencia de acción de la reglaminimum income. Esta acción llama al método que rechaza el préstamo.

d. Pulse Entrar en. Se puede ver el código Java del método reject quese llama desde la regla. Este método se define en el proyecto Java del XOM.

e. Pulse Retroceder para volver a la regla. En la vista Variables, elatributo approved del objeto loan ahora es false, lo que significa que serechaza el préstamo.

3. Pulse Reanudar para completar la ejecución del Escenario 1.La ejecución del Escenario 2 se inicia y se detiene al principio de la tareaeligibility.

4. Pulse Reanudar para completar la ejecución del Escenario 2.Cuando la ejecución termina, la vista Consola muestra el mensaje:--- Output for scenario ’Scenario 1’ :false [Too big Debt-To-Income ratio]

--- Output for scenario ’Scenario 2’ :true []

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 29

Page 34: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Execution finishedNow starting generation of DVS HTML reportFinished generating DVS HTML report

5. En el menú Ventana, pulse Abrir perspectiva > Otro > Regla para volver a laperspectiva Regla.Como alternativa, el lateral de la barra de herramientas de Eclipse visualiza elnombre de perspectiva actual así como los botones para acceder rápidamente alas demás perspectivas disponibles.

6. Cierre la secuencia de reglas.

Ha creado un archivo de escenario para probar las reglas y lo ha utilizado para ladepuración. Ahora, puede desplegar las reglas para Rule Execution Server, que esel entorno de tiempo de ejecución que proporciona un motor de reglas para laaplicación.

Tarea 6: Desplegar reglasEn esta tarea, despliega el conjunto de reglas en Rule Execution Server. RuleExecution Server es el entorno de tiempo de ejecución que contiene el motor dereglas para ejecutar las reglas.

Hasta ahora, ha escrito reglas utilizando un vocabulario que un usuarioempresarial puede entender, y ha asociado estas reglas con una secuencia dereglas. Ahora integrará el trabajo en la aplicación Miniloan en dos etapas:1. Despliegue una aplicación de reglas en Rule Execution Server. La aplicación de

reglas es el formato que espera Rule Execution Server. Contiene el conjunto dereglas. De la misma forma que las clases Java se empaquetan en un archivoJAR, se empaqueta un conjunto de reglas en un archivo JAR y contiene todo lonecesario para la ejecución (reglas, secuencia de reglas, etc.).

2. Llame el código de integración en la aplicación web Miniloan para que lalógica empresarial que ha implementado y validado en tareas anteriores ahorase ejecute en Rule Execution Server.

En esta tarea, también puede probar el conjunto de reglas desplegado utilizandoun Servicio de decisiones transparente(HTDS). Después de desplegar la aplicaciónde reglas en Rule Execution Server, puede generar un archivo WSDL del conjuntode reglas y probarlo en Rule Designer.

30 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 35: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Esta tarea debe requerir aproximadamente entre 15 y 30 minutos paracompletarse.

Paso 1: Despliegue desde Rule DesignerPara desplegar las reglas desde Rule Designer, en primer lugar debe crear unproyecto de aplicación de reglas. Después, defina algunas propiedades parahabilitar la supervisión de la ejecución del conjunto de reglas que llevará a cabo enla tarea siguiente.

Para crear un proyecto de aplicación de reglas y desplegar la aplicación de reglas:1. Asegúrese de que el servidor de ejemplo se haya iniciado.

Si ha detenido el servidor de muestras, pulse Inicio > Todos los programas >IBM > grupo_paquetes > Servidor de muestras > Iniciar servidor.grupo_paquetes hace referencia al grupo de paquetes especificado enInstallation Manager durante la instalación. El grupo de paquetespredeterminado es Operational Decision Manager V8.5.1.

2. En la parte Desplegar e integrar de la Correlación de proyectos de reglas,pulse Crear proyecto de aplicación de reglas.

Tip: También puede utilizar el menú Archivoy, a continuación, pulsar Nuevo> Proyecto y seleccionar Proyecto de aplicación de reglas.

3. En el asistente Nuevo proyecto de aplicación de reglas, en el campo Nombrede proyecto, especifique my ruleapp.

4. Pulse Siguiente.El my rule project se despliega en la página Añadir archivado de conjunto dereglas.

Tip: Si no puede ver el proyecto de reglas, pulse Añadir, seleccione my ruleproject y pulse Aceptar.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 31

Page 36: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

5. Pulse Finalizar.Ha creado un proyecto de aplicación de reglas que contiene un archivado deconjunto de reglas generado desde el proyecto my rule project.my ruleapp se visualiza en el Explorador de reglas y se abre el editor deaplicación de reglas para que pueda desplegar la aplicación de reglas en RuleExecution Server.

6. Pulse el separador Archivados de conjuntos de reglas en el editor.

7. En Archivados de conjuntos de reglas, seleccione el archivado myruleproject.8. Añada la propiedad del conjunto de reglas para habilitar la supervisión del

conjunto de reglas:a. En la sección Propiedades del conjunto de reglas, asegúrese de que

ruleset.bom.enabled esté ausente o que esté establecido en true.b. Pulse Nuevo para crear una propiedad nueva para el conjunto de reglas.c. En el diálogo Editar propiedad, seleccione la propiedad predefinida

monitoring.enabled de la lista, especifique true en el campoValor y pulseAceptar.

d. Guarde los cambios.

32 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 37: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

9. Pulse el separador Vista general y pulse Desplegar en la sección Despliegue.10. En el asistente Desplegar archivado de aplicación de reglas, mantenga

seleccionado Incrementar versión principal de aplicación de reglas y pulseSiguiente.

Nota: Se muestra una advertencia si utiliza el Eclipse predeterminado conJDK 7. Si su servidor de aplicación se ejecuta con JDK 6, debe modificar losvalores en Eclipse para utilizar JDK 6.

11. En la siguiente página del asistente, asegúrese de que esté seleccionado Crearuna Rule Execution Server configuración temporal y especifique lossiguientes detalles de configuración:URL: http://localhost:<PUERTO>/res

Important: Especifique el número de puerto correcto en el URL. Para obtenermás información, consulte Comprobación del número de puerto del servidor.Registro: resAdminContraseña: resAdmin

12. Pulse Finalizar.La Consola muestra un mensaje que indica que se ha desplegado la versión1.0 de la aplicación de reglas.

13. Cierre el editor de aplicación de reglas.

Paso 2: Visualizar la aplicación de reglas desplegadaPuede ver la aplicación de reglas desplegada en Rule Execution Server, que es unentorno de ejecución para reglas (Java SE y Java EE) que interactúa con el motorde reglas. Rule Execution Server maneja la gestión, rendimiento, seguridad yprestaciones de registro asociadas con la ejecución de las reglas.

En la aplicación, accede a Rule Execution Server utilizando servicios web, EJB o, eneste caso, objetos Java puros (POJO).

Para visualizar la aplicación de reglas desplegada:1. Pulse Inicio > Todos los programas > IBM > grupo_paquetes > Servidor de

muestras > Rule Execution Server Consola.grupo_paquetes hace referencia al grupo de paquetes especificado en IBMInstallation Manager durante la instalación. El grupo de paquetespredeterminado es Operational Decision Manager V8.5.1.

Tip: También puede entrar http://localhost:<PUERTO>/res en un navegador.Especifique el número de puerto correcto para el URL.

2. Regístrese en la Consola de Rule Execution Server utilizando los detallessiguientes:Nombre de usuario: resAdminContraseña: resAdmin

3. Pulse el separador Explorador.4. En el Navegador, expanda Aplicaciones de reglas y después /myruleapp/1.0.

Verá que Rule Execution Server contiene la versión 1.0 de myruleapp, quecontiene la versión 1.0 del conjunto de reglas como se espera:

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 33

Page 38: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

5. Pulse /myruleproject/1.0 para ver los detalles del conjunto e reglas en la Vistade conjunto de reglas.Tenga en cuenta que el estado del conjunto de reglas es habilitado, lo queindica que se puede ejecutar.

6. Pulse el enlace Mostrar propiedades para ver las propiedades del conjunto dereglas.La propiedad añadida en el paso anterior se define en true.

Paso 3: Ejecutar la aplicación web Miniloan con reglasLa aplicación web Miniloan está diseñada para permitirle elegir si la lógicaempresarial está incorporada en la aplicación como puro código Java o se codificaen un conjunto de reglas. Al iniciar por primera vez la aplicación Miniloan, nohabía creado aún el conjunto de reglas, de forma que ha ejecutado la aplicaciónutilizando el código Java. Ahora que ha creado y desplegado el conjunto de reglasen el Rule Execution Server, puede marcar el recuadro de selección Utilizar reglas.Ahora la aplicación llama a la ejecución del conjunto de reglas.

La validación se realiza utilizando el método validateWithJRules del bean deMiniloan.

Para llamar al código de integración en la aplicación Miniloan:1. Abra una nueva ventana del navegador y especifique el siguiente URL con el

número de puerto correcto:http://localhost:<PUERTO>/miniloan-server

2. Marque el recuadro de selección Utilizar reglas.Este recuadro de selección activa el código que llama a la ejecución delconjunto de reglas. A partir de este punto, al pulsar Validar préstamo, laaplicación web Miniloan ejecutará las reglas que ha desplegado en RuleExecution Server. El comportamiento de Miniloan es el mismo, excepto que lalógica empresarial ya no forma parte del código de la aplicación.Tenga en cuenta que algunos campos se han añadido temporalmente enInformación de conjunto de reglas para que pueda ver, como desarrollador,como se están ejecutando las reglas.

3. Pulse Validar préstamo. Los resultados de la validación son los mismos queanteriormente:

34 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 39: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

El préstamo se rechaza.Mensajes:Proporción Deuda vs. ingresos demasiado alta

El Resumen de ejecución de reglas muestra que la regla eligibility.minimumincome se ha ejecutado en la tarea de reglas miniloan#eligibility.Una regla se considera ejecutada cuando se cumplen las condiciones de la reglay se desencadenan las acciones de la regla. Esta regla establece el estadoapproved (aprobado) del préstamo en false.

4. Modifique el importe a 300000 y pulse de nuevo Validar préstamo.Esta vez deberá ver la respuesta siguiente:The loan is approvedThe yearly repayment is 23758

El préstamo se ha aprobado, no se ha lanzado ninguna regla.5. Cierre la aplicación web Miniloan. La volverá a abrir más adelante para

supervisar la aplicación.

(Opcional) Paso 4: Recuperación del archivo WSDL HTDSUn Servicio de decisiones transparente alojado (HTDS) es un servicio web queproporciona una interfaz para acceder a un conjunto de reglas desplegado. Elcomponente de servicio de decisiones pasa los parámetros de entrada al motor dereglas y accede a los valores de retorno. El soporte de servicio de decisionestransparente incluye rastreabilidad de servicios de decisión a reglas, supervisión detiempo de ejecución y gestión de versiones.

Puede recuperar el archivo WSDL para el conjunto de reglas myruleproject, de laconsola Rule Execution Server.

Para recuperar el archivo WSDL:1. En la consola Rule Execution Server, asegúrese de que todavía esté en la página

del conjunto de reglas myruleproject y pulse Recuperar archivo de descripciónHTDS en la barra de herramientas en la parte superior.

2. Mantenga seleccionada la opción SOAP y luego seleccione Última versión dereglas y Última versión de aplicación de reglas y pulse Descargar.

3. Guarde el archivo WSDL en <MyEclipseWorkspace>/my rule project y cámbieleel nombre por MyDecisionService.wsdl.<MyEclipseWorkspace> hace referencia al directorio del espacio de trabajo delsistema de archivos.

Tip: Para importar el archivo WSDL a Rule Designer, también puede utilizar elasistente Importar:a. En el menú Archivo, pulse Importar.b. Pulse General > Sistema de archivo y a continuación pulse Siguiente.c. Vaya a la carpeta en que guardó el archivo WSDL y seleccione el archivo

WSDL a importar.d. En el campo A carpeta, seleccione my rule project y a continuación pulse

Finalizar.4. Salga de la consola de Rule Execution Server.

(Opcional) Paso 5: Comprobación del HTDS en Rule DesignerEn Rule Designer, utilice el archivo WSDL que ha recuperado de Rule ExecutionServer y que ha guardado en el espacio de trabajo, para probar el servicio web. Enel entorno de prueba, entre algunos datos de prueba y llame a la operación WSDL.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 35

Page 40: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Para probar el servicio web:1. En el Explorador de reglas, pulse con el botón derecho del ratón en my rule

project y pulse Renovar.El archivo MyDecisionService.wsdl aparece en el proyecto de reglas.

2. Efectúe una doble pulsación en MyDecisionService.wsdl para abrirlo en eleditor de WSDL.Hay una operación (MyRuleProject) de tipo petición-respuesta con un mensajede entrada, un mensaje de salida y un error SOAP.

3. Cierre el archivo MyDecisionService.wsdl.4. Cambie a la perspectiva Java:

a. En el menú Ventana, pulse Abrir perspectiva > Otra > Java.b. Pulse Aceptar.

5. En el Explorador de paquetes, expanda my rule project.6. Pulse con el botón derecho del ratón en MyDecisionService.wsdl y pulse

Servicios Web > Probar con el Explorador de servicios web.7. En el Explorador de servicios web, bajo Operaciones, pulse Myruleproject.

8. Especifique los siguientes valores en los campos vacíos para el borrower:v capacidadDeEndeudamiento: 100v ingresoAnual: 70000

9. Especifique los siguientes valores en los campos vacíos para el loan:v importe:8000v duración:12v tasaDeInteresAnual:2.5La capacidad de endeudamiento está por debajo del límite mínimo por lo queel préstamo debe ser rechazado.

10. Pulse Ir para llamar al servicio web en Rule Execution Server.11. En la sección Estado, eche un vistazo a la respuesta.

El préstamo no fue aprobado.

36 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 41: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

12. Cierre el Explorador de servicios web y vuelva a la perspectiva Regla.

Ahora ha desplegado el conjunto de reglas en Rule Execution Server y ha probadoel resultado en la aplicación web Miniloan y como un servicio web. En la próximatarea, utilice Rule Execution Server para supervisar y auditar la ejecución de lasreglas.

Tarea 7: SupervisarEn esta tarea obtendrá información sobre cómo supervisar la ejecución del conjuntode reglas utilizando la Consola de Rule Execution Server. También puede utilizarDecision Warehouse para auditar y visualizar rastreos de decisiones almacenadas.

Como profesional de TI responsable de las aplicaciones de sistemas de la empresa,debe asegurarse de que todas las aplicaciones habilitadas para reglas funcionencorrectamente. Además de proporcionar un entorno para gestionar la ejecución delas reglas, Rule Execution Server le permite supervisar la ejecución de los conjuntosde reglas.

Los auditores pueden analizar el rendimiento de ejecución de los conjuntos dereglas y solucionar problemas de cualquier transacción problemática que se puedanotificar. Para identificar el problema cuando una transacción falla, es necesarioque los auditores y los analistas conozcan las políticas empresariales que se hanaplicado y los datos de transacciones que se han utilizado en tiempo de ejecución.Decision Warehouse está disponible desde Rule Execution Server y almacenarastreos de la ejecución del conjunto de reglas que se puedan utilizar con fines deauditoría.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 37

Page 42: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Esta tarea debe requerir aproximadamente entre 10 y 15 minutos paracompletarse.

Paso 1: Ejecución de diagnósticos de Rule Execution ServerPara ayudarle a identificar errores del entorno de ejecución, por ejemplo,anomalías de red que hacen que una base de datos no esté disponible, RuleExecution Server proporciona prestaciones de diagnóstico.

Para ejecutar los diagnósticos de Rule Execution Server:1. Abra la Consola de Rule Execution Server.

Tip:

v Pulse Inicio > Todos los programas > IBM > grupo_paquetes > Servidor demuestras > Rule Execution Server Consola. grupo_paquetes hace referencia algrupo de paquetes especificado en IBM Installation Manager durante lainstalación. El grupo de paquetes predeterminado es Operational DecisionManager V8.5.1.

v También puede especificar http://localhost:<PORT>/res en un explorador,con el número de puerto correcto.

2. Regístrese en Rule Execution Server utilizando los detalles siguientes:Nombre de usuario: resAdminContraseña: resAdmin

3. Pulse el separador Diagnóstico y a continuación pulse Ejecutar diagnóstico.Las marcas de comprobación de color verde indican que la ejecución de la reglaha sido satisfactoria.

4. Pulse Expandir todo para que se muestren los detalles de cada prueba.Los diagnósticos prueban diversos aspectos relacionados con el entorno deejecución: conexión, información del adaptador de recursos, creación de laaplicación de reglas y conjunto de reglas, ejecución y actualización del conjuntode reglas y eliminación de la aplicación de reglas y del conjunto de reglas.

Paso 2: Visualizar estadísticas en aplicaciones de reglasdesplegadas

Cuando el entorno de ejecución funciona correctamente pero se notificanproblemas de rendimiento, la Consola de Rule Execution Server le permite obtenerestadísticas de la ejecución de las reglas.

Para visualizar estadísticas en aplicaciones de reglas desplegadas:1. En Rule Execution Server, pulse el separador Explorador.2. En el Navegador, expanda Aplicaciones de reglas y seleccione el conjunto de

reglas /myruleapp/1.0/myruleproject/1.0.3. Pulse Ver estadísticas en la barra de herramientas Ver conjunto de reglas para

ver estadísticas de la ejecución del conjunto de reglas como por ejemplocuántas veces se ha ejecutado el conjunto de reglas y estadísticas de conjuntode reglas como Tiempo promedio y Tiempo máximo.

38 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 43: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

4. En una ventana de navegador aparte, abra la aplicación web Miniloan(http://localhost:<PORT>/miniloan-server).

5. Asegúrese de que el recuadro de selección Utilizar reglas esté marcado y pulseValidar préstamo.

6. Cambie de nuevo a la Consola de Rule Execution Server y pulse Renovar.En las estadísticas, el recuento de ejecuciones de regla ha aumentado tantasveces como se ha validado el préstamo.

Paso 3: Ejecutar una transacción en la aplicación MiniloanEn la tarea anterior, ha añadido la propiedad del conjunto de reglasmonitoring.enabled para hacer un seguimiento del historial de decisiones. Cadatransacción que simula para el conjunto de reglas ahora se almacena y registra enel Decision Warehouse.

Para simular una transacción en la aplicación Miniloan:1. Para iniciar la aplicación Miniloan, especifique el siguiente URL con el número

de puerto correcto en un navegador:http://localhost:<PORT>/miniloan-server

2. Cambie el importe del préstamo a 2000000.3. Asegúrese de que el recuadro de selección Utilizar reglas esté marcado y pulse

Validar préstamo.El préstamo se rechaza.

Paso 4: Buscar transacciones pasadas en DecisionWarehouse

Busca transacciones pasadas y rastreos de decisiones en Decision Warehouse, paraencontrar la solución que ha conducido a la transacción anómala.

Para buscar transacciones pasadas:1. En la Consola de Rule Execution Server, pulse el separador Decision

Warehouse.2. En la página Buscar decisiones, deje los campos vacíos y pulse Buscar.

Decision Warehouse visualiza las decisiones de las transacciones que haejecutado en la aplicación Miniloan. Por ejemplo, la decisión de la transacciónejecutada en “Paso 3: Ejecutar una transacción en la aplicación Miniloan”muestra la fecha y la hora de proceso e indica que se ha ejecutado una regla.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 39

Page 44: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Paso 5: Visualizar las reglas ejecutadasPuede utilizar Decision Warehouse para comprender porqué el préstamo se harechazado. Compruebe los detalles de ejecución de una decisión y visualice lasreglas que se han ejecutado.

Para visualizar los detalles de ejecución de una decisión:1. En la tabla que lista las decisiones que se han encontrado, en la columna

Rastreo de decisión, pulse Ver detalles de decisión para ver la decisión dondese ha ejecutado una regla.Los detalles del rastreo de decisión se abren en una ventana nueva.

2. En la sección Rastreo de decisión, expanda Tareas de secuencia de reglas >miniloan > miniloan > validation.El rastreo de decisión muestra que se ha ejecutado la regla validation.maximumamount.

El préstamo se ha rechazado porque el importe especificado en “Paso 3:Ejecutar una transacción en la aplicación Miniloan” en la página 39 sobrepasael importe máximo de 1000000.

3. En la sección Parámetros de entrada, eche un vistazo a los parámetros deentrada de la lista.Puede ver que el parámetro de entrada para la cantidad de préstamo es2000000:<amount><int>2000000</int></amount>

4. Cierre la ventana de rastreo de decisiones y salga de la sesión de RuleExecution Server.

En la tarea siguiente, publicará el proyecto de reglas en Decision Center de formaque las reglas empresariales pasen a ser accesibles para el usuario empresarial enel entorno compartido.

Tarea 8: Publicar en Decision CenterPublique ahora el proyecto de regla en Decision Center.

En esta tarea, hace que el proyecto de reglas que ha desarrollado en Rule Designeresté disponible a los usuarios empresariales de Decision Center. Decision Center esun entorno basado en la Web que permite a los usuarios empresariales visualizar,crear y modificar reglas. Desde Rule Designer puede publicar el proyecto de reglasen Decision Center y a continuación sincronizar periódicamente el trabajo de losusuarios empresariales con su copia de Rule Designer.

Importante: Esta tarea es opcional. Para realizar esta tarea, debe tener instaladoDecision Center.

40 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 45: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Esta tarea debe requerir aproximadamente entre 10 y 15 minutos paracompletarse.

Paso 1: Publicar el proyecto de regla en Decision Center

Nota: Inicie el servidor de muestras, tal como se describe en“Inicio de laaplicación web Miniloan” en la página 3, si lo ha detenido.

Para que el proyecto de reglas esté disponible a los usuarios empresariales, debeconectar Rule Designer a Decision Center y a continuación publicar en él.

Para publicar el proyecto de regla Decision Center:1. En Rule Designer, pulse con el botón derecho del ratón my rule project y

pulse Decision Center > Conectar.2. Complete el cuadro de diálogo Decision Center Configuración como se indica a

continuación.URL: http://localhost:<PUERTO>/teamserverEspecifique el número de puerto correcto en el URL. Para obtener másinformación, consulte Comprobación del número de puerto del servidor.Nombre de usuario: rtsAdminContraseña: rtsAdmin

3. Pulse Conectar.Cuando se establece la conexión, se muestra el mensaje Se ha establecidocorrectamente la conexión con Decision Center y el área de configuración deproyecto pasa a estar activa.

4. En el área Configuración de proyecto, asegúrese de que está seleccionada laopción Crear un nuevo proyecto en Decision Center y pulseFinalizar.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 41

Page 46: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

5. Se abre el diálogo Sincronización completada cuando el proceso de publicaciónse ha completado. Pulse Aceptar para cerrar este diálogo.

6. Se abre un diálogo preguntando si desea cambiar a la perspectivaSincronización de equipos. Pulse Sí.Se abre una vista Sincronizar vacía, que indica que no hay cambios en elproyecto. Esto significa que las reglas ahora se publican en Decision Center.

Paso 2: Explorar el proyecto de regla en Decision CenterAhora que ha publicado el proyecto de reglas, puede abrir Decision Center y verlas reglas en el entorno de usuario empresarial.

Para explorar el proyecto de regla en Decision Center:1. En el menú Inicio, pulse Todos los programas > IBM > grupo_paquetes >

Servidor de muestras > Decision Center Consola Enterprise.grupo_paquetes hace referencia al grupo de paquetes especificado en IBMInstallation Manager durante la instalación. El grupo de paquetespredeterminado es Operational Decision Manager V8.5.1.

Tip: También puede entrar el siguiente URL con el número correcto en unnavegador: http://localhost:<PUERTO>/teamserver/.

2. Regístrese en Decision Center utilizando los detalles siguientes:Nombre de usuario: rtsUser1Contraseña: rtsUser1Decision Center puede manejar distintos perfiles de usuario. Aquí se registracomo un usuario empresarial normal.

42 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 47: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

3. En el separador Decision Center Inicio, en el campo Proyecto en uso,seleccione my rule project.

4. Pulse el separador Explorar.5. En Reglas empresariales, pulse la carpeta validation.6. Obtenga una vista previa del contenido de la regla maximum amount pulsando

Vista previa junto al nombre de la regla de la tabla.

7. Pulse la carpeta elegibilidad y pulse la Vista previa junto a la tabla dedecisiones de repayment and score para obtener una vista previa del contenido.

8. Pulse Flujos de reglas y pulse la Vista previa junto a la secuencia dereglas miniloan para obtener una vista previa del contenido.

9. Finalice sesión en Decision Center.

La lógica empresarial ahora está disponible a los usuarios empresariales. Tiene unaaplicación habilitada para reglas, donde la lógica empresarial está en manos delusuario empresarial y TI supervisa la ejecución. Para obtener más informaciónsobre las tareas que ha realizado en la guía de aprendizaje, consulte “Resumen”.

ResumenHa completado la guía de aprendizaje Cómo empezar y ha descubierto losmódulos deDecision Server y cómo interactúan.

Durante esta guía de aprendizaje, se ha familiarizado con los módulos siguientes:v Rule Designer para diseñar y desarrollar la aplicación de reglas empresariales.v Rule Execution Server para ejecutar y supervisar la lógica empresarial.

Además, ha obtenido información sobre cómo publicar el proyecto de reglas enDecision Center para hacer que las reglas estén disponibles a los usuariosempresariales.

Esperamos que esta guía de aprendizaje le haya ayudado a comprender cómopuede utilizar Decision Server para externalizar la lógica empresarial de su propiaaplicación y ponerla en manos de los usuarios empresariales.

Si desea obtener más información sobre las tareas que ha realizado en esta guía deaprendizaje, puede encontrar útiles indicadores en la tabla siguiente. Para cadatarea de esta guía de aprendizaje, la tabla siguiente proporciona enlaces ainformación relacionada en el resto de la documentación.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 43

Page 48: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Tareas Información relacionadaGuías de aprendizajerelacionadas

“Tarea 1: Diseñar el proyectode reglas” en la página 5 Diseño de Modelos de

objetos de negocio

Desarrollo de proyectos dereglas

Guía de aprendizaje:Definición de vocabulario

“Tarea 2: Orquestar” en lapágina 12

Organización de la ejecuciónde conjunto de reglas

Guía de aprendizaje:Creación de la primerasecuencia de reglas

“Tarea 3: Autorizar tareas”en la página 18

Creación de reglasempresariales Guía de aprendizaje:

Creación de reglas de acción

Guía de aprendizaje: Ediciónde tablas de decisiones

“Tarea 4: Probar reglas” en lapágina 22

Prueba y simulación deconjuntos de reglas

Guía de aprendizaje:Configuración del BOM parapruebas de Excel

“Tarea 5: Depurar” en lapágina 27

Ejecución de reglasutilizando el motor de reglas Guía de aprendizaje:

Depuración de un archivo decaso de ejemplo Exel

Guía de aprendizaje:Depuración de un conjuntode reglas

“Tarea 6: Desplegar reglas”en la página 30

Despliegue y exportación deaplicaciones de reglas

Guía de aprendizaje: Gestiónde RuleApps

“Tarea 7: Supervisar” en lapágina 37 Supervisión y gestión del

servidor

Supervisión y gestión delAlmacén de decisiones

Supervisión de la ejecuciónde conjunto de reglas

Guía de aprendizaje:Ejecución de un servicio dedecisiones transparentealojado en Java o .NET

“Tarea 8: Publicar enDecision Center” en lapágina 40

Sincronización desdeDesigner

Reinicio de la guía de aprendizaje

Si desea realizar esta guía de aprendizaje nuevamente, cambie a un espacio detrabajo nuevo y vacío y consulte Restauración de bases de datos de ejemplos.

Detención del Servidor de muestras

Para detener el servidor de muestras, pulse Todos los programas > IBM >grup_paquetes > Servidor de muestras > Detener servidor.

grupo_paquetes es el grupo de paquetes especificado en IBM Installation Managerdurante la instalación. El grupo de paquetes predeterminado es OperationalDecision Manager.

44 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 49: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Guía de aprendizaje: Cómo empezar a utilizar reglas empresarialesEsta guía de aprendizaje le ayudará a realizar los primeros pasos con OperationalDecision Manager V8.5.1. En esta guía de aprendizaje, aprenderá a utilizar RuleDesigner para crear y ejecutar una aplicación basada en reglas, y Rule ExecutionServer para ejecutar las reglas. Si realiza esta guía de aprendizaje por primera vez,lea también las secciones relacionadas.

Objetivos de aprendizaje

En esta guía de aprendizaje, aprenderá a:v Diseñar un proyecto de reglas.v Orquestar las reglas y definir un flujo de ejecución.v Escribir reglas empresariales y a continuación probar y depurar las reglas.v Desplegar las reglas en el entorno de ejecución.v Supervisar y auditar las reglas.v Publicar el proyecto de reglas en el entorno empresarial basado en web.

Tiempo necesario

Se necesitan entre 3 o 4 horas para completar esta guía de aprendizaje.

Guía de aprendizaje: Cómo empezar a utilizar reglas empresariales 45

Page 50: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

46 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 51: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Avisos

Esta información se ha desarrollado para productos y servicios ofrecidos en losEstados Unidos.

Es posible que IBM no ofrezca en otros países los productos, servicios o funcionesque se describen en este documento. Póngase en contacto con el representante localde IBM para obtener información sobre los productos y servicios disponiblesactualmente en su área. Las referencias a programas, productos o servicios de IBMno pretenden establecer ni implicar que sólo puedan utilizarse dichos productos,programas o servicios de IBM. En su lugar, se puede utilizar cualquier producto,programa o servicio funcionalmente equivalente que no infrinja ninguno de losderechos de propiedad intelectual de IBM. Sin embargo, es responsabilidad delusuario evaluar y verificar el funcionamiento de cualquier producto, programa oservicio que no sea de IBM.

IBM puede tener patentes o solicitudes de patente pendientes que se apliquen altema descrito en este documento. El suministro de este documento no le otorganinguna licencia sobre estas patentes. Puede enviar sus consultas sobre licencias,por escrito, a:

IBM United Kingdom Laboratories,Mail Point 151,Hursley Park,Winchester,Hampshire,England SO21 2JN

Para realizar consultas sobre licencias relacionadas con la información de juego decaracteres doble byte (DBCS), póngase en contacto con el departamento depropiedad intelectual de IBM en su país o envíe las consultas, por escrito, a:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan, Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japón

El párrafo siguiente no se aplica al Reino Unido ni a ningún otro país dondeestas disposiciones contradigan la legislación local: INTERNATIONAL BUSINESSMACHINES CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL"SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPLÍCITA O IMPLÍCITA,INCLUYENDO, PERO SIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE NOVULNERACIÓN, COMERCIALIZACIÓN O IDONEIDAD PARA UNAFINALIDAD DETERMINADA. Algunos países no permiten la renuncia a garantíasexplícitas o implícitas en determinadas transacciones, por lo que puede que estadeclaración no sea aplicable en su caso.

Esta información puede incluir imprecisiones técnicas o errores tipográficos.Periódicamente se efectúan cambios en la información aquí contenida; estoscambios se incorporarán en nuevas ediciones de la publicación. IBM puedeefectuar mejoras y/o cambios en los productos y/o programas descritos en estapublicación en cualquier momento y sin previo aviso.

© Copyright IBM Corp. 2008, 2013 47

Page 52: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Cualquier referencia hecha en esta publicación a sitios web que no sean de IBM esmeramente informativa y en modo alguno representa una recomendación dedichos sitios web. El contenido de esos sitios web no forma parte del contenido deeste producto de IBM, por lo que la utilización de dichos sitios es responsabilidaddel usuario.

IBM puede utilizar o distribuir cualquier información que se le proporcione en laforma que considere adecuada, sin incurrir por ello en ninguna obligación para conel remitente.

Los propietarios de licencias de este programa que deseen tener información acercade él con el objeto de habilitar: (i) el intercambio de información entre programascreados independientemente y otros programas (incluido el presente) y (ii) el usomutuo de la información que se ha intercambiado, deberán ponerse en contactocon:

IBM United Kingdom Laboratories,Mail Point 151,Hursley Park,Winchester,Hampshire,England SO21 2JN

Esta información puede estar disponible, bajo las condiciones y los términosadecuados, incluyendo en algunos casos, el pago de una cuota.

El programa bajo licencia que se describe en esta información, y todos losmateriales bajo licencia disponibles para el mismo, los proporciona IBM bajo lostérminos del Acuerdo de cliente IBM, del Acuerdo internacional de programas bajolicencia de IBM o de cualquier acuerdo equivalente entre el cliente e IBM.

Cualquier información de rendimiento que aparezca en este documento ha sidodeterminada en un entorno controlado. Por lo tanto, los resultados que se obtenganen otros entornos operativos pueden variar significativamente. Algunas medicionesse han realizado en sistemas en fase de desarrollo y, por lo tanto, no hay ningunagarantía que estas mediciones sean las mismas en los sistemas normalmentedisponibles. Además, es posible que alguna medición se haya estimado medianteextrapolación. Los resultados reales pueden diferir. Los usuarios de estedocumento deben verificar los datos aplicables a su entorno específico.

La información relacionada con los productos que no son de IBM se ha obtenidode los proveedores de dichos productos, sus anuncios publicados u otras fuentesde disponibilidad pública. IBM no ha probado estos productos y no puedeconfirmar la exactitud del rendimiento, la compatibilidad o cualquier otraafirmación relacionada con productos que no son de IBM. Las preguntasrelacionadas con productos que no son de IBM deberán dirigirse a los proveedoresde estos productos.

En esta información aparecen ejemplos de datos e informes utilizados enoperaciones empresariales diarias. Para ilustrarlas de la forma más completaposible, los ejemplos pueden incluir nombres de personas, empresas, marcas yproductos. Todos estos nombres son ficticios y cualquier parecido con los nombresy direcciones utilizados por una empresa real es mera coincidencia.

LICENCIA DE COPYRIGHT:

48 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 53: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Esta información contiene programas de aplicación de ejemplo en lenguaje fuenteque ilustran técnicas de programación en diversas plataformas operativas. Puedecopiar, modificar y distribuir los programas de ejemplo de cualquier forma, sintener que pagar a IBM, con intención de desarrollar, utilizar, comercializar odistribuir programas de aplicación que estén en conformidad con la interfaz deprogramación de aplicaciones (API) de la plataforma operativa para la que estánescritos los programas de ejemplo. Estos ejemplos no se han probado de formaexhaustiva en todas las condiciones. Por lo tanto, IBM no puede garantizar ni darpor sentada la fiabilidad, la facilidad de mantenimiento ni el funcionamiento de losprogramas. Los programas de ejemplo se proporcionan "TAL CUAL" sin garantíasde ningún tipo. IBM no será responsable de ningún daño que pudiera resultar dela utilización de estos programas de ejemplo.

Cada copia o cada parte de los programas de ejemplo o de los trabajos que sederiven de ellos debe incluir un aviso de copyright como se indica a continuación:

© (nombre de su empresa) (año). Partes de este código se ha derivado de IBMCorp. Sample Programs. © Copyright IBM Corp. _entre el año o años_.

Marcas registradasIBM, el logotipo de IBM e ibm.com son marcas registradas de InternationalBusiness Machines Corp., registradas en varias jurisdicciones de todo el mundo.Otros nombres de productos o servicios pueden ser marcas registradas de IBM uotras empresas. Encontrará una lista actualizada de las marcas registradas de IBMen la Web, en “Copyright and trademark information”, www.ibm.com/legal/copytrade.shtml.

Linux es una marca registrada de Linus Torvalds en los Estados Unidos y/o enotros países.

Microsoft, Windows y el logotipo de Windows son marcas registradas de MicrosoftCorporation en los Estados Unidos y/o en otros países.

UNIX es una marca registrada de The Open Group en los Estados Unidos y enotros países.

Java y todas las marcas registradas y logotipos basados en Java son marcasregistradas de Oracle y/o sus filiales.

Avisos 49

Page 54: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

50 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 55: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

Índice

Aauditoría de decisiones

cómo empezar a utilizar DecisionWarehouse 37

Ccreación

diagramas de secuencia de reglas 14paquetes de reglas 13proyectos de reglas

Cómo empezar 7reglas, en Cómo empezar 18

creación de reglasen Rule Designer

cómo empezar 18

DDecision Server

guía de aprendizaje Cómoempezar 1

Decision Warehousecómo empezar a utilizar la auditoría

de decisiones 37declaración

parámetros de conjunto de reglas,Cómo empezar 11

depuraciónejecución de regla

en Cómo empezar 28despliegue

proyectos de Rule Designer 31

Eejecución de conjunto de reglas

supervisión 37ejecución de regla

orquestación 12ejecutar diagnósticos

en Cómo empezar 38exploración de proyectos de reglas

en Cómo empezar 42

GGuía de aprendizaje Iniciación a

introducción 1

Iimportación de reglas

en Cómo empezar 20inicio de Rule Designer

en Cómo empezar 6

Mmodelo de objeto de negocio (BOM)

creación, Cómo empezar 9

Oorquestación

ejecución de regla 12

Pparámetros de conjunto de reglas

declaración, en Cómo empezar 11proyectos de reglas

creaciónCómo empezar 7

diseñoCómo empezar 5

proyectos Javaconexión de un proyecto de reglas,

Cómo empezar 8publicación de proyectos de reglas

en Decision Centeren Cómo empezar 41

Rreglas

creaciónen Rule Designer, cómo

empezar 18creación, en Cómo empezar 18importación 20

Ssecuencias de reglas

edición 16supervisión

ejecución de conjunto de reglas 37

Ttiempo de proceso

de decisiones de ejecución, en Consolade Rule Execution Server 39

Vvisualización de estadísticas en

aplicaciones de reglas desplegadasen Cómo empezar 38

visualización de una aplicación de reglasdesplegada

en Cómo empezar 33

© Copyright IBM Corp. 2008, 2013 51

Page 56: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

52 IBM Operational Decision Manager: Iniciación a las reglas empresariales

Page 57: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes
Page 58: IBM Operational Decision Manager Versión 8 Release 5 · Es posible que el procedimiento de inicio del servidor tarde un poco en completarse. La ventana de mandatos muestra los mensajes

����

Impreso en España