58
IBM Operational Decision Manager Versión 8 Release 5 Descripción: familia de productos Operational Decision Manager

IBM Operational Decision Manager: Descripci.n: familia … · Aún hay dos formas de crear un perfil de servidor autónomo: v Puede crear un perfil definiendo valores en el archivo

Embed Size (px)

Citation preview

IBM Operational Decision ManagerVersión 8 Release 5

Descripción: familia de productosOperational Decision Manager

���

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.

Contenido

Visión general: Operational DecisionManager . . . . . . . . . . . . . . 1Novedades de 8.5.1 . . . . . . . . . . . . 1

Novedades para los usuarios de la empresa . . . 1Novedades para los desarrolladores . . . . . 1Novedades para los administradores . . . . . 6

Introducción a Operational Decision Manager . . . 7Qué es Operational Decision Manager . . . . . 7Agilidad empresarial mediante ciclos de TI yempresariales sincronizados . . . . . . . . 10Estrategias complementarias de gestión dedecisiones . . . . . . . . . . . . . . 12Roles y actividades de Operational DecisionManager . . . . . . . . . . . . . . 15Desarrollo de aplicaciones de reglasempresariales . . . . . . . . . . . . . 20

Aplicaciones de reglas empresariales basadasen Java o XML . . . . . . . . . . . 20Aplicaciones de reglas empresariales paraplataformas .NET . . . . . . . . . . 24

Desarrollo de aplicaciones de reglas de suceso. . 25Gestión de decisiones para usuariosempresariales . . . . . . . . . . . . . 28

Gobierno de decisiones . . . . . . . . 28Gestión de decisiones para proyectos de reglas 30Gestión de decisiones para proyectos desucesos . . . . . . . . . . . . . . 31

En qué consiste la instalación de OperationalDecision Manager . . . . . . . . . . . . 33

Composición de Operational Decision Manager 33Seguridad . . . . . . . . . . . . . . 38Protocolos de comunicación . . . . . . . . 39Herramientas de terceros y SAM . . . . . . 40

Herramientas de terceros . . . . . . . . 40Software de código abierto . . . . . . 40Eclipse . . . . . . . . . . . . . 41Apache Ant . . . . . . . . . . . 41

Sistema Software Asset Management . . . . 41Acerca de Software Asset Management . . 41SAM, archivos de licencia e instaladores deproductos . . . . . . . . . . . . 42Cómo hacer que la licencia de SAM estévisible . . . . . . . . . . . . . 42Licencias y reempaquetado de archivados 43Licencias y varias aplicaciones de reglas . . 43

Accesibilidad . . . . . . . . . . . . . . 43Funciones de accesibilidad en el centro deinformación . . . . . . . . . . . . . 44

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

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

© Copyright IBM Corp. 2008, 2013 iii

iv IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Visión general: Operational Decision Manager

Para implementar una solución de gestión de decisiones, debe comprender losdiversos módulos que componen el producto y elegir la arquitectura que se adaptamejor a sus necesidades.

Novedades de 8.5.1La versión 8.5.1 incluye nuevas características para los distintos usuarios delproducto.

Novedades para los usuarios de la empresaLa versión 8.5.1 incluye características introducidas con el último release como, porejemplo, el gobierno mejorado de proyectos o la comparación en paralelo de tablasde decisiones en la consola Decision Center Business.

Las versiones 8.5.1 y 8.5.0 introducen las siguientes características:

La información del Readme ha pasado a Instalación (V8.5.1)

La documentación del producto ya no incluye un Readme. Puede encontrar lainformación del Readme en Instalación, la sección sobre la instalación del productodel Information Center. La información sobre defectos y soporte de plataformasaún está disponible en el sitio web de soporte de IBM®. Más información...

Infraestructura de gobierno de decisiones (V8.5.0)

Decision Center ofrece un método prescriptivo listo para usar para el gobierno y lagestión de cambios. El método se basa en una infraestructura que utiliza serviciosde decisiones, releases y actividades. Esta infraestructura está disponible en laconsola Decision Center Business. Más información...

Editor de tablas de decisiones todo en uno (V8.5.0)

La consola Decision Center Business proporciona todas las prestaciones de ediciónde tablas de decisiones en un solo editor. Puede probar sus reglas mientras lasescribe, y optimizar el orden de las filas en las tablas. Un nuevo tutorial le guíapor los pasos para actualizar una tabla de decisiones. Más información...

Comparación de versiones en la consola Business (V8.5.0)

Puede comparar dos versiones de una regla de acción o una tabla de decisiones enparalelo en la consola Decision Center Business. Más información...

Novedades para los desarrolladoresV8.5.1 introduce soporte para nuevas versiones de los servidores de aplicaciones yamplía el motor de decisiones a las plataformas distribuidas. La versión 8.5.1introduce más soporte para PL/I y COBOL y amplía el motor de decisiones a lasplataformas distribuidas.

Las versiones 8.5.1 y 8.5.0 introducen las siguientes características:

© Copyright IBM Corp. 2008, 2013 1

Opción de instalación de servidor autónomo eliminada dellaunchpad (V8.5.1)

El launchpad ya no proporciona una opción para la instalación de un servidorautónomo. Aún hay dos formas de crear un perfil de servidor autónomo:v Puede crear un perfil definiendo valores en el archivo standalone.properties y

a continuación ejecutar el archivo de script standalone.bat. Ambos archivos seencuentran en el directorio <installdir>/shared/standalone.

v Puede crear un perfil mediante la Herramienta de gestión de perfiles y lasplantillas de perfil proporcionadas.

Más información...

Nuevas versiones del servidor de aplicaciones (V8.5.1)

La versión 8.5.1 da soporte a las siguientes nuevas versiones de los servidores deaplicaciones:v Oracle WebLogic Server 12cv WebSphere Application Server 8.5.5

La consola Decision Center Business ahora da soporte a las mismas versiones delservidor de aplicaciones que la consola Decision Center Enterprise. Másinformación...

El motor de decisiones disponible en todas las plataformassoportadas da soporte a más características (V8.5.1)

V8.5.1 ofrece a los usuarios de plataformas distribuidas la opción de dos motoresde reglas: motor de decisiones y motor de reglas clásico. Originalmente disponiblesolo para z/OS, el motor de decisiones ahora funciona con todas las plataformassoportadas.

Si despliega los conjuntos de reglas desde Rule Designer o Decision Center, setiene en cuenta la modalidad de compilación de conjunto de reglas para laejecución de reglas, y para la sincronización de sus proyectos de reglas entre RuleDesigner y Decision Center.

El motor de decisiones está diseñado para mejorar el rendimiento global de laejecución de reglas. El motor compila artefactos de reglas en un archivador quecontiene código listo para usar. La carga del conjunto de reglas en el motor es másrápida porque en tiempo de ejecución no se analiza ni interpreta ningún código.

Para el motor de decisiones, la versión 8.5.1 añade soporte para las característicassiguientes:v Rule Execution Server:

– Servicios de decisiones transparentes alojados– Servicios de decisiones transparentes supervisados– Almacén de decisiones

v Consola Rule Execution Server:– Lista actualizada de propiedades en la vista de conjunto de reglas principal– Aviso si la versión del motor de decisiones de un conjunto de reglas no es

compatible con la versión de Rule Execution Server– Comprobación de conjuntos de reglas

2 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

– Estadísticas de conjuntos de reglas– Vista de contenido de archivador de conjunto de reglas

v Rule Designer:– Proyectos de cliente para RuleApps– Depuración remota y local

El motor de reglas clásico sigue siendo el motor predeterminado en la versión8.5.1. Debe volver a generar y a continuación volver a desplegar los archivadoresde conjunto de reglas existentes para utilizarlos con el motor de decisiones. Si hautilizado la característica de memoria caché de archivadores compilados conversiones anteriores de Operational Decision Manager, asegúrese de limpiar todo eldirectorio de la memoria caché de archivadores compiladores y a continuaciónreinicie la Unidad de ejecución (XU). Más información...

La información del Readme ha pasado a Instalación (V8.5.1)

La documentación del producto ya no incluye un Readme. Puede encontrar lainformación del Readme en Instalación, la sección sobre la instalación del productodel Information Center. La información sobre defectos y soporte de plataformasaún está disponible en el sitio web de soporte de IBM. Más información...

Características en desuso

En la tabla siguiente se muestran las características en desuso.

Tabla 1. Características en desuso

En desuso Módulo Descripción

JSR-94 (V8.5.1) Decision Server Rules La implementación de JSR-94está en desuso en la versión8.5.1. Esta característica seeliminará en un futurorelease del producto. Utiliceen su lugar la API de sesiónde reglas. Másinformación...

MétodoIlrRuleInformation.getActions() (V8.5.1)

Motor de decisiones paraRule Designer y DecisionCenter

A diferencia de las versionesanteriores, una regla demotor de decisiones se puedeasociar solo con una únicaacción.

La versión 8.5.1 sustituye elmétodo en desuso porString getActionName()..Más información...

Soporte PL/I ampliado (V8.5.1)

Ya es compatible la cadena BIT en PL/I cuando se genera un PL/I XOM desde elarchivo include de PL/I. El BIT de un único bit se correlaciona con el tipobooleano de Java™ y el BIT de varios bits se correlaciona con la clase BitSet deJava. Más información...

Visión general: Operational Decision Manager 3

Soporte COBOL ampliado (V8.5.1)

Los tipos de datos Char, Enum y Map en Java son ya compatibles cuando segenera un libro de copias de COBOL a partir de un BOM existente de Java. Puedencorrelacionarse con tipos de datos de COBOL. Más información...

Soporte de NIST SP800-131A (V8.5.0)

Operational Decision Manager soporta el estándar de seguridad 800-131a de laspublicaciones especiales del National Institute of Standards and Technology (NIST)en la modalidad de transición y en la modalidad estricta con el uso de TransportLayer Security (TLS) 1.2. Más información...

Las plantillas de perfil de WebSphere Application Server seinstalan como un componente (V8.5.0)

Puede instalar las plantillas de perfil necesarias para crear un clúster deOperational Decision Manager en WebSphere Application Server como uncomponente cuando utiliza el launchpad para instalar una configuraciónpersonalizada o utiliza Installation Manager. El componente de plantillas de perfilamplía el repositorio en el sistema que aloja el WebSphere Application Server dedestino. Más información...

Operational Decision Manager Express (V8.5.0)

El instalador del producto incluye una opción para instalar Operational DecisionManager Express, que es una nueva oferta de nivel de entrada. Debe seleccionaresta opción si tiene la licencia correspondiente. Más información...

Soporte de PL/I para la creación y ejecución de reglas (V8.5.0)

Se da soporte a PL/I para generar un XOM PL/I a partir de un archivo include dePL/I. Puede diseñar un BOM a partir de un modelo PL/I, crear reglas y habilitarla ejecución de reglas de aplicaciones PL/I. Más información...

Servicio de decisiones REST para ejecución del conjunto dereglas (V8.5.0)

El servicio de decisiones Representational State Transfer (REST) permite que lasaplicaciones de cliente accedan a un servidor mediante solicitudes HTTP yproporciona integración con IBM Worklight y otros sistemas. Más información...

Rule Designer utiliza Eclipse SDK 3.6.2 con JDK 7 (V8.5.0)

Rule Designer requiere Eclipse SDK 3.6.2, que inlcuye JDK 7 de formapredeterminada. Para usar JDK 6, debe restablecer los parámetros para Eclipse.Más información...

Gestionar reglas incorporadas en Operational Decision Manager(V8.5.0)

Business Rules Embedded puede exportar las reglas incorporadas de manera quese puedan gestionar en Rule Designer o Decision Center. Más información...

4 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Características en desuso

En la tabla siguiente se muestran las características en desuso.

Tabla 2. Características en desuso

En desuso Módulo Descripción

MétodoIlrRuleInformation.getActions() (V8.5.1)

Motor de decisiones paraRule Designer y DecisionCenter

A diferencia de las versionesanteriores, una regla demotor de decisiones se puedeasociar solo con una únicaacción.

La versión 8.5.1 sustituye elmétodo en desuso porString getActionName().Más información...

Generación de códigoCOBOL (V8.5.0)

Rule Designer y DecisionCenter

En lugar de usarsubprogramas COBOLgenerados, puede desplegarRuleApps en zRuleExecution Server para z/OSy ejecutar reglas. Másinformación...

Si usa la característica degeneración de códigosCOBOL en las reglas paraCOBOL, puede utilizar elasistente Migración deproyectos de COBOL paramigrar su proyecto de reglasa un proyecto de reglascompatible con zRuleExecution Server para z/OS.

Más información...

En las versiones 8.5.0 y 8.5.1,la interfaz de usuario degeneración de códigoCOBOL no se visualiza enRule Designer de formapredeterminada. Paramostrar la interfaz deusuario de generación decódigo COBOL en RuleDesigner, detenga RuleDesigner y añada elparámetro siguiente alarchivo <DirInstalación>/eclipse.ini:

-Dcobol.code.gen=true

Guarde el archivo y reinicieRule Designer.

Visión general: Operational Decision Manager 5

Novedades para los administradoresV8.5.1 introduce soporte para la migración progresiva de bases de datos desdeversiones anteriores de Decision Center. La versión 8.5.1 actualiza SystemManagement Facility para recopilar datos de ejecución en una partición lógica(LPAR).

Las versiones 8.5.1 y 8.5.0 introducen las características siguientes.

Migración progresiva de la base de datos de Decision Center(V8.5.1)

Si tiene una base de datos de Decision Center 7.0, 7.5 o 8.0, puede migrar parte desu base de datos a la versión 8.5.1, trabajar en estos proyectos migrados y acontinuación ejecutar una tarea Ant cuando esté listo para migrar el resto de labase de datos. Más información...

Registro del número de decisiones que se ejecutan en una LPAR(V8.5.1)

Ahora System Management Facility (SMF) se utiliza para recopilar datos deejecución como por ejemplo el número de decisiones que solicita la aplicación entiempo de ejecución. Para utilizar la característica, debe realizar un paso deconfiguración que depende de su entorno de ejecución. Más información...

La información del Readme ha pasado a Instalación (V8.5.1)

La documentación del producto ya no incluye un Readme. Puede encontrar lainformación del Readme en Instalación, la sección sobre la instalación del productodel Information Center. La información sobre defectos y soporte de plataformasaún está disponible en el sitio web de soporte de IBM. Más información...

Soporte de NIST SP800-131A (V8.5.0)

Operational Decision Manager soporta el estándar de seguridad 800-131a de laspublicaciones especiales del National Institute of Standards and Technology (NIST)en la modalidad de transición y en la modalidad estricta con el uso de TransportLayer Security (TLS) 1.2. Más información...

Las plantillas de perfil de WebSphere Application Server seinstalan como un componente (V8.5.0)

Puede instalar las plantillas de perfil necesarias para crear un clúster deOperational Decision Manager en WebSphere Application Server como uncomponente cuando utiliza el launchpad para instalar una configuraciónpersonalizada o utiliza Installation Manager. El componente de plantillas de perfilamplía el repositorio en el sistema que aloja el WebSphere Application Server dedestino. Más información...

El modo de gestión TCP/IP supervisa las instancias remotas deXU (V8.5.0).

En la consola Rule Execution Server, el modo de gestión de TCP/IP puedesupervisar y gestionar las instancias XU, tanto en Java EE como en Java SE, fuerade la JVM o del cluster en el que se ejecuta la consola. Más información...

6 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

El modo de consola de zRule Execution Server para z/OSproporciona una flexibilidad mayor (V8.5.0)

zRule Execution Server para z/OS puede opcionalmente ejecutarse en lamodalidad de consola, si se especifica la variable de tiempo de ejecuciónHBRMODE=CONSOLE. La modalidad de consola delega la gestión de todas lasconexiones de servidor del mismo grupo a la consola. Esta opción proporcionamayor flexibilidad y control durante la administración y gestión del sistema. Másinformación...

El soporte adicional para los usuarios de IMS puedeproporcionar un rendimiento mejorado (V8.5.0)

Cuando una aplicación COBOL se ejecuta en una región de procesamiento demensajes, IMS ahora puede usar una rutina de pre-inicialización para estableceruna conexión con zRule Execution Server para z/OS. La rutina elimina lanecesidad de que la aplicación COBOL se conecte y desconecte cada vez que seejecuta, y puede dar como resultado mejoras en el rendimiento general. Másinformación...

Introducción a Operational Decision ManagerOperational Decision Manager permite que las empresas respondan a datos entiempo real con decisiones inteligentes y automatizadas. Con Operational DecisionManager, los usuarios de TI y empresariales pueden gestionar la lógica dedecisiones empresariales utilizada por los sistemas operativos de una organización.

Qué es Operational Decision ManagerOperational Decision Manager combine establecer decisión y cambio deherramientas de detección para proporcionar un sistema de gestión de reglasempresariales que sea fácil de desarrollar, rastrear, auditar, y probar.

Operational Decision Manager incluye dos componentes principales:

Decision Server para gestionar decisiones y detectar sucesos

Decision Server proporciona los componentes de tiempo de ejecución ydesarrollo para automatizar la respuesta de las decisiones altamentevariables basadas en el contexto concreto de un proceso, una transacción ouna interacción. Puede supervisar una red empresarial para descubrir yactuar en patrones de datos de sucesos basados, y a continuación procesaresta información frente a cientos o incluso miles de reglas empresarialespara determinar como responder en sistemas front-end y back-end.

Decision Center para poner la gestión de decisiones en manos de aquellos quedirigen el negocio

Con Decision Center, los usuarios empresariales pueden gestionardirectamente las decisiones y los sucesos basándose en el conocimientoorganizativo y las mejore prácticas, con dependencia limitada deldepartamento de TI. El grado de dependencia puede ir desde la revisiónlimitada por parte de los usuarios empresariales de la lógica empresarialimplementada por los desarrolladores a un completo control sobre laespecificación, la creación, las pruebas y el despliegue de la lógicaempresarial por parte de los usuarios empresariales. Las funcionesempresariales y de TI pueden trabajar conjuntamente, alineando toda laorganización en la implementación de decisiones automatizadas y

Visión general: Operational Decision Manager 7

acelerando el ciclo de vida de mantenimiento a medida que se desarrollanbasándose en nuevos requisitos externos e internos.

La siguiente figura muestra los componentes que Operational Decision Managerproporciona para el desarrollo de aplicación de regla, gestión de regla y creación, yel entorno de ejecución.

De política empresarial a reglas empresariales

Las políticas empresariales son sentencias que se utilizan para tomar decisionescomo por ejemplo la tarifa de un seguro o suscripción de un préstamo, lasaprobaciones de eligibilidad para servicios sociales o sanitarios o recomendacionesde producto para compras en línea. Las políticas empresariales normalmente seencuentran en el código de la aplicación, en forma de sentencias if-then, aunquetambién se pueden almacenar en otros lugares con fines de documentación, comopor ejemplo en manuales de procedimiento u otros documentos.

Una política empresarial se puede expresar como varias reglas empresariales. Acontinuación se muestra un ejemplo de la clase de política empresarial que podríaresultar habitual:

Los clientes que gastan mucho dinero en una única transacción requieren unaampliación.

El proceso de capturar reglas consta de la formalización del vocabulario necesariopara expresar la política como un modelo de objeto conceptual y la representaciónde la lógica de la política empresarial como sentencias if-then.

8 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Una vez que se ha creado el vocabulario, la política empresarial anterior se puedeimplementar con la siguiente regla empresarial:if

la categoría del cliente es Doradoy el valor del carro de compra del cliente es superior a 1500 dólares

entoncescambie la categoría del cliente a Platino

Cuando una política empresarial también tiene una política de TI o política deseguridad incorporada, puede combinar la gestión de reglas empresariales conprestaciones adicionales para manejar los aspectos de la política empresarial. Porejemplo, los clientes que gastan mucho dinero se deben direccionar a un serviciopreferencial o los clientes que gastan mucho dinero requieren seguridad adicional en sustransacciones.

En forma de reglas empresariales, se puede empaquetar la lógica empresarial yllamarla desde el código de la aplicación como una aplicación de reglasempresariales. Por lo tanto, los cambios de la política empresarial no requierencambios en el código de proceso o aplicación.

Desde la detección de patrones de sucesos a las reglas desucesos

Un suceso es una señal electrónica que indica que se ha producido un cambio en elestado del negocio. La orquestación de sucesos de negocio para que se ejecuten lasaplicaciones adecuadas en el momento correcto para obtener la finalidad adecuadaes un reto que puede ser especialmente difícil con la gran cantidad de sistemasempresariales actualmente en ejecución en la empresa. También se despliega unaamplia selección de tecnologías, que van desde las aplicaciones de proceso porlotes a aplicaciones de cliente/servidor y a aplicaciones de Intranet e Internetbasadas en navegador. La orquestación del proceso de los sucesos que se producenen estos sistemas, así como de los sucesos que tienen lugar manualmente, podríasignificar un rediseño considerable del sistema y muchos meses de modificaciones,pruebas y despliegue.

Un orquestación rápida de sistemas empresariales requiere un enfoque alternativoal rediseño y redespliegue complejo y costoso de sistemas existentes. La solución esimplementar una capa de proceso de sucesos de negocio que se asiente en diversossistemas existentes, se beneficie de las funciones ya desarrolladas en estos sistemasy gestione las interacciones complejas (sucesos de negocio) que se produzcan entreestos sistemas. Esta capa de arquitectura se denomina Proceso de sucesos denegocio. La capa de Proceso de sucesos de negocio comunica los sucesossignificativos de un sistema empresarial a otros sistemas que requieren lainformación para responder al suceso crítico.

En las organizaciones grandes se producen cada día decenas de millones desucesos, pero no todos los sucesos o apariciones de sucesos tienen la mismaimportancia. Proporcionar información requiere la capacidad de determinar cuándose ha producido un patrón de sucesos aparentemente no relacionados de uno ovarios orígenes y a continuación coordinar la ejecución de las respuestas a esepatrón de sucesos.

El Proceso de sucesos de negocio es la capacidad de detectar cuándo se haproducido (o no se ha producido) un suceso empresarial o un patrón de sucesos, loque indica una situación empresarial sobre la que se puede actuar, y coordinar larespuesta o acción adecuada en el momento correcto.

Visión general: Operational Decision Manager 9

Las reglas de suceso ayudan a detectar, y responder a, patrones de sucesos entresucesos similares o relacionados, sucesos que faltan o sucesos agregados. Las reglasde suceso también relacionan la detección de patrones con un contexto y aplicanuna dimensión de tiempo al patrón. De esta manera, por ejemplo, se puede crear lalógica siguiente:si se producen los sucesos A y B y no se produce el suceso C en <período de tiempo>,entonces realizar las acciones X, Y y Z después del período de tiempo

Por ejemplo, en un sitio web de venta al por menor, si un cliente añade un libro auna cesta de la compra (suceso A) y visualiza la página de información de entrega(suceso B) pero no completa la compra en la caja en línea (suceso C) en unasemana, entonces enviar un correo electrónico a ese cliente (acción X). Cuandohaya transcurrido un día, actualizar la base de datos de favoritos del cliente conlos detalles del libro (acción Y) y enviar un mensaje al departamento de ventaspara indicarles que este cliente no ha completado la compra (acción Z).

Mediante la lógica predefinida que describe cómo interactuarán los sistemasempresariales, el tiempo de ejecución de sucesos puede notificar a estos sistemasen tiempo real de forma que estos puedan realizar la acción correspondiente.

Por qué utilizar gestión de decisión

Los sucesos empresariales y los sistemas de gestión de reglas empresariales(BRMS) son tecnologías muy complementarias que en combinación habilitan ladecisión de automatización inteligente y de respuesta. Estas tecnologías habilitanorganizaciones para flexiblemente construir soluciones que puedan detectar yreaccionar a patrones de datos ya que ocurren en un período de tiempoespecificado, y a continuación proporcionan la respuesta de decisión automatizadaapropiada para sistemas empresariales transaccionales y de procesos orientados.

La combinación de sucesos empresariales y reglas empresariales incrementa laagilidad empresarial y las capacidades de automatización de decisiones paraconseguir consistentemente mejorar los resultados empresariales y maximizar losrecursos y valores. Una solución de gestión de decisión habilita a las empresas areutilizar fuentes de información:v Datos de historialv Conocimiento predictivov Simulación y sucesos

Operational Decision Manager habilita a los usuarios empresariales a gestionardecisiones y realizar cambios en un corto espacio de tiempo, incrementando larespuesta de empresa a sucesos imprevistos, así como acortar el tiempo derespuesta como resultado de unos niveles de automatización más altos.Información relacionada:“Composición de Operational Decision Manager” en la página 33El Operational Decision Manager incluye un conjunto de componentes, que seinstalan en un sistema operativo distribuido.

Agilidad empresarial mediante ciclos de TI y empresarialessincronizados

La agilidad empresarial depende de la automatización de decisiones inteligentescon capacidad de respuesta. Operational Decision Managerayuda a gestionardecisiones aparte de las aplicaciones empresariales, con más flexibilidad ycapacidad de respuesta a las cambiantes necesidades del negocio.

10 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

La capacidad de gestionar cambios de los sistemas operativos está directamenterelacionada con las decisiones que estos pueden tomar. Cada transacción, pedido,interacción con el cliente o proceso depende de decisiones, que a su vez dependende determinados contextos de situación y requisitos internos o externos. Por lotanto, cada cambio afecta a las decisiones, muchas de las cuales se manejanautomáticamente en los sistemas empresariales.

Cuando la gestión de decisiones se realiza aparte del código de la aplicación, losexpertos empresariales pueden definir y gestionar la lógica empresarial, reduciendoel tiempo y el esfuerzo necesarios para actualizar esa lógica empresarial ensistemas de producción y aumentando la capacidad de una organización deresponder a cambios del entorno empresarial.

Operational Decision Manager proporciona un entorno para diseñar, desarrollar ydesplegar aplicaciones de reglas empresariales y aplicaciones de sucesos. El ciclode TI consta del desarrollo y mantenimiento de esta infraestructura. Una vez quese ha configurado la infraestructura, los equipos empresariales distribuidos puedenempezar a colaborar mediante un entorno basado en la Web para crear y mantenersucesos y reglas empresariales.

Los ciclos de vida de la gestión de decisiones y el desarrollo de aplicacionespueden evolucionar en paralelo. Las decisiones pueden evolucionar según requierael contexto empresarial, sin poner carga adicional en el desarrollo de la aplicación.Cada vez que la aplicación evoluciona, el entorno de gestión de decisiones sesincroniza con la aplicación.

Con esta separación, la arquitectura de la aplicación y las decisiones se puedengestionar de forma asíncrona. Por ejemplo, los desarrolladores de aplicacionespueden desarrollar una nueva versión de la aplicación en respuesta a lainfraestructura cambiante de la aplicación y a requisitos empresariales centralesadicionales. Al mismo tiempo, los gestores de políticas pueden trabajar en nuevasdecisiones suministradas en respuesta a un mercado en evolución, un entornonormativo cambiante o a nuevos patrones de sucesos.

Además de trabajar en distintas líneas temporales, los desarrolladores y usuariosempresariales esperan también trabajar con distintas herramientas, que reflejen susdistintas habilidades y vistas de la aplicación.

Por ejemplo, los desarrolladores están acostumbrados al mundo Java. Utilizansistemas de gestión de código fuente para trabajar simultáneamente en copiasdistintas de un proyecto sin interferir entre ellos.

Visión general: Operational Decision Manager 11

Los usuarios empresariales, por otro lado, no se preocupan por los detalles deldesarrollo de la aplicación, sino que están interesados en probar y gestionar lasdecisiones. Por lo tanto, requieren herramientas que puedan ayudarles a crear,organizar y buscar reglas en el contexto de la política global.

Con desarrolladores y usuarios empresariales que trabajan en sus propios entornosa su propio ritmo, el trabajo de estos dos grupos se debe sincronizar y fusionar.

Finalmente, tanto los desarrolladores como los usuarios empresariales requierenacceso a un entorno de ejecución de reglas para desplegar reglas para habilitar laprueba, validación y despliegue en producción de la lógica empresarial nueva ymodificada.Información relacionada:“Roles y actividades de Operational Decision Manager” en la página 15Operational Decision Manager comprende un conjunto de módulos que funcionanen distintos entornos, pero que también funcionan juntos para proporcionar unacompleta plataforma de gestión de decisiones.“Estrategias complementarias de gestión de decisiones”Las reglas empresariales y los sucesos en tiempo real pueden ayudar a la empresaa conseguir agilidad de proceso de negocio.Sinergias con otros productos de IBMOperational Decision Manager complementa otros productos de IBM para otorgarlemás poder a las empresas para automatizar, gestionar y mejorar el ciclo dedecisiones frente a la complejidad y los cambios crecientes.

Estrategias complementarias de gestión de decisionesLas reglas empresariales y los sucesos en tiempo real pueden ayudar a la empresaa conseguir agilidad de proceso de negocio.

Operational Decision Manager proporciona herramientas que dan soporte a dosestrategias complementarias de gestión de decisiones: reglas empresariales y reglasde suceso. Dependiendo del tipo de datos con el que esté tratando y del tipo derazonamiento que desee aplicar a estos datos, prevalecerá una de las dosestrategias.

Las reglas y los sucesos son servicios complementarios del dominio de gestión dedecisiones, y juntos permiten a los usuarios crear y gestionar reglas medianteconceptos alineados, terminología y herramientas para dar soporte a casos de usocombinados.

Patrón de uso

Gestión de decisiones

Reglas empresariales Reglas de suceso

Tipo de datos Vista de instantánea de datosestáticos.

Datos sobre períodos detiempo variables.

12 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Patrón de uso

Gestión de decisiones

Reglas empresariales Reglas de suceso

Razonamiento Ejecuta reglas utilizando unorden definido de ejecuciónde reglas o un orden quedetermina el algoritmobasado en inferencia delmotor de reglas.

Procesa varios sucesos norelacionados de diversasfuentes para identificar unpatrón y responde de formaasíncrona cuando seidentifica este patrón.

Procesa sucesos de negociodurante períodos amplios detiempo, de milisegundos ameses.

EjecuciónResponde a cada llamadacomo una transacciónexclusiva.Lo llama una API,por ejemplo un servicio web,o un proceso de negocio.

Recibe sucesos individualesde la red y reacciona si elsuceso completa un patrónde interés, e iniciandoacciones en otros sistemas.

Resultado Calcula uno o más valorespara decidir y responder.

Inicia acciones cuando no seproducen patrones deactividad empresarial de laforma esperada. Estasacciones pueden ser alertas oproceso de seguimiento.

La combinación de sucesos y reglas empresariales puede proporcionar una toma dedecisiones inteligente que permita a una empresa actuar a tiempo y con lainformación adecuada en su red empresarial. Las reglas y los sucesos se puedencombinar en entornos de ejecución. El event runtime puede ejecutar reglasempresariales mediante una interfaz de servicio web. Para obtener másinformación sobre la integración de tiempo de ejecución entre reglas y sucesos,consulte Invocar Decision Server Rules desde Decision Server Events.

La tabla siguiente muestra cómo podría combinar las reglas empresariales y lossucesos de negocio para dos casos de uso.

Visión general: Operational Decision Manager 13

Caso de uso

Gestión de decisiones

Reglas empresariales Reglas de suceso

Seguro de automóvil v

Determinar si realizar unaoferta y, si es así, para qué.

v

Personalizar precio enfunción de una ampliacombinación de factores.

v

Supervisarcomportamiento del clientee identificar el momentoadecuado para unapromoción.

v

Detectar varias solicitudesde un presupuesto deseguro durante un períodobreve de tiempo.

v

Detectar solicitudes depresupuesto que no se hanaceptado en un período detiempo.

v

Realizar un seguimientode las ofertaspromocionales a losclientes.

Servicios de tarjeta decrédito

v

Detectar si lastransacciones sobrepasanun umbral determinado, ypermitir o rechazar latransacción.

v

Notificar a los clientes enfunción del perfil ycomportamiento delcliente.

v

Detectar sucesos detarjetas de crédito (pagos).

v

Agregar datos de tarjetasde crédito (pagos yretiradas permitidos porlas reglas).

v

Llamar a reglasempresariales cuando seanecesario calcular unadecisión para permitir orechazar la transacción.

Información relacionada:“Agilidad empresarial mediante ciclos de TI y empresariales sincronizados” en lapágina 10La agilidad empresarial depende de la automatización de decisiones inteligentescon capacidad de respuesta. Operational Decision Managerayuda a gestionardecisiones aparte de las aplicaciones empresariales, con más flexibilidad ycapacidad de respuesta a las cambiantes necesidades del negocio.“Roles y actividades de Operational Decision Manager” en la página 15Operational Decision Manager comprende un conjunto de módulos que funcionanen distintos entornos, pero que también funcionan juntos para proporcionar unacompleta plataforma de gestión de decisiones.

14 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Roles y actividades de Operational Decision ManagerOperational Decision Manager comprende un conjunto de módulos que funcionanen distintos entornos, pero que también funcionan juntos para proporcionar unacompleta plataforma de gestión de decisiones.

Hay dos categorías de usuarios implicadas en el desarrollo y mantenimiento deuna solución de gestión de decisiones:v Usuarios de TI

Los arquitectos, desarrolladores y administradores desarrollan y mantienen laaplicación de reglas.

v Usuarios empresariales

Los analistas de negocio, gestores de políticas y autores de reglas desarrollan ymantienen la lógica de decisiones.

La tabla siguiente proporciona los distintos tipos de usuarios de TI y empresarialesimplicados en el desarrollo y el mantenimiento de una solución de gestión dedecisiones.

Visión general: Operational Decision Manager 15

Tabla 3. Reglas de usuario para el desarrollo de aplicaciones de reglas empresariales yaplicaciones de sucesos

Rol Actividades Descripción

Diseño

Integrar

Desplegar

Los arquitectos trabajanprincipalmente con Designery tienen lasresponsabilidades siguientes:

v Gestionar la organizaciónglobal del despliegue delas reglas y asegurarse deque la ejecución estáoptimizada.

v Definir la organización delproyecto de forma que seaigualmente adecuado paralos desarrolladores y losusuarios empresariales.

v Definir la granularidad delas aplicaciones de reglas ycómo estas se ajustan alproceso de negocio másamplio.

v Proporciona contexto convalor para el rol de laaplicación en lasdecisiones empresarialesgestionadas.

Diseño

Creador

Probar

Integrar

Desplegar

Los desarrolladores trabajanprincipalmente con Designery tienen lasresponsabilidades siguientes:

v Desarrollar, probar,depurar y desplegaraplicaciones de reglasempresariales yaplicaciones de sucesos.Proporcionan entrada aldiseño de las reglas.

v Escribir el código para laejecución de reglas.

Los desarrolladores estánfamiliarizados con losmodelos de objetos, las API yel entorno de desarrollo(servidores de aplicacionesJava EE, Java SE.

16 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Tabla 3. Reglas de usuario para el desarrollo de aplicaciones de reglas empresariales yaplicaciones de sucesos (continuación)

Rol Actividades Descripción

Desplegar

Administrar

Supervisor

Auditar

Los administradores desistemas trabajan en losservidores para asegurarsede que estos se ejecutan sinproblemas. Estos servidorespueden ser para DecisionCenter o entornos deejecución.

Los administradores tienenlas responsabilidadessiguientes:

v Desplegar y configurar elservidor y la base de datospara Decision Center yRule Execution Server.

v Gestionar el acceso de losusuarios a Decision Centery Rule Execution Server.

v Asegúrese de que sedefinen el modelo deobjetos empresariales y lasreglas para todas las fasesdel proyecto.

v Asegúrese de que lasreglas puedan compartirseen varias plataformas.

v Configurar orígenes dedatos de rastreo con finesde pruebas.

v Desplegar aplicaciones.

v Volver a desplegarconjuntos de reglas yactivos de sucesos cuandose realicen cambios.

v Generar informes deejecución detallados.

v Realizar un seguimientode la ejecución de reglas ysupervisarla.

v Restaurar un estado deaplicación determinado.

Visión general: Operational Decision Manager 17

Tabla 3. Reglas de usuario para el desarrollo de aplicaciones de reglas empresariales yaplicaciones de sucesos (continuación)

Rol Actividades Descripción

Diseño

Creador

Probar

Sincronizar

Revisar

Validar

Los analistas de negociotrabajan en Designer yDecision Center.

Actúan como puente entrelos departamentosempresariales y de TI, deldiseño a la integración enuna aplicación de software.

Los analistas de negociotienen las responsabilidadessiguientes:

v Diseñar una especificaciónformal de las reglas, convalidación tanto de losdesarrolladores como delos gestores de políticas.

v Definir el vocabularioutilizado en las reglas.

v Identificación delcandidato de las reglasempresariales.

v Escribir y organizar reglasempresariales y reglas desuceso de forma que losautores de las reglaspuedan mantenerlos.

v Validar que la ejecución delas reglas dé los resultadosesperados.

En función de su nivel deconocimiento técnico, losanalistas de negocio puedenrealizar tareas descritasactualmente como tareas dedesarrollador. Sin embargo,los analistas de negocionormalmente no escribencódigo.

18 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Tabla 3. Reglas de usuario para el desarrollo de aplicaciones de reglas empresariales yaplicaciones de sucesos (continuación)

Rol Actividades Descripción

Revisar

Validar

Creador

Los gestores de políticas sonlos propietarios de lasdecisiones en unaorganización y trabajanprincipalmente en DecisionCenter.

Los gestores de políticastienen las responsabilidadessiguientes:

v Participar en el diseño deuna especificación formalde las reglas.

v Definir elementos devocabulario con la ayudade analistas de negocio.

v Crear y actualizar reglas.

v Revisar cómo se orquestala ejecución de reglas.

v Informar sobre el estadode la política empresarial.

v Probar las reglas paraasegurarse de que estánescritas correctamente.

v Ejecutar simulaciones paraasegurarse de que lasreglas proporcionan elresultado empresarial quese espera.

v Gestionar releases yactividades de validaciónen el contexto del gobiernode decisiones.

Creador

Revisar

Autores de reglas enDecision Center.

Los autores de reglas tienenlas responsabilidadessiguientes:

v Actualizar y a veces crearreglas.

v Revisar las reglasempresariales y las reglasde suceso.

v Crear actividades decambio en el contexto delgobierno de decisiones.

Conceptos relacionados:

Visión general: Operational Decision Manager 19

“Aplicaciones de reglas empresariales basadas en Java o XML”Como usuario de TI, trabaja en Rule Designer para definir una infraestructura decreación y gestión de reglas para usuarios empresariales, y los usuariosempresariales no tienen constancia de la plataforma de producción subyacente.Crean, revisan y gestionan reglas empresariales de la misma forma,independientemente de la plataforma.“Desarrollo de aplicaciones de reglas de suceso” en la página 25Para desarrollar aplicaciones de sucesos, los desarrolladores, arquitectos y analistasde negocio trabajan juntos para diseñar un modelo de datos, organizar la ejecuciónde sucesos, crear, revisar y probar sucesos y desplegar la aplicación de sucesosresultante en diversas plataformas de producción (Java SE, Java EE, o z/OS).“Gestión de decisiones para usuarios empresariales” en la página 28Decision Center es un repositorio y servidor de gestión de decisiones escalable conentornos web de colaboración para la creación, gestión, validación y despliegue desucesos y reglas empresariales.Información relacionada:“Agilidad empresarial mediante ciclos de TI y empresariales sincronizados” en lapágina 10La agilidad empresarial depende de la automatización de decisiones inteligentescon capacidad de respuesta. Operational Decision Managerayuda a gestionardecisiones aparte de las aplicaciones empresariales, con más flexibilidad ycapacidad de respuesta a las cambiantes necesidades del negocio.“Estrategias complementarias de gestión de decisiones” en la página 12Las reglas empresariales y los sucesos en tiempo real pueden ayudar a la empresaa conseguir agilidad de proceso de negocio.

Desarrollo de aplicaciones de reglas empresarialesPara desarrollar aplicaciones de reglas empresariales, los desarrolladores,arquitectos y analistas de negocio trabajan juntos para diseñar un modelo de datos,organizar la ejecución de conjuntos de reglas, crear, revisar y probar reglas ydesplegar la aplicación de reglas empresariales resultante en diversas plataformasde producción(Java SE, Java EE, z/OS o .NET).

Aplicaciones de reglas empresariales basadas en Java o XMLComo usuario de TI, trabaja en Rule Designer para definir una infraestructura decreación y gestión de reglas para usuarios empresariales, y los usuariosempresariales no tienen constancia de la plataforma de producción subyacente.Crean, revisan y gestionan reglas empresariales de la misma forma,independientemente de la plataforma.

Puede desarrollar aplicaciones de reglas basadas en Java o XML y desplegarlas enuna plataforma distribuida o WebSphere Application Server en z/OS, consulteArquitectura de una aplicación de regla empresarial. Para ver una introduccióndirecta al desarrollo de aplicaciones de reglas basadas en Java, consulteIntroducción: Cómo comenzar con reglas de negocio.

El diagrama siguiente muestra las distintas herramientas que utiliza paradesarrollar una aplicación de reglas empresariales basada en Java o XML y lastareas que debe realizar para este desarrollo.

20 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Diseño

En primer lugar usted y los analistas de negocio diseñan la aplicación de reglasempresariales, mediante Rule Designer.v Defina como desea organizar la aplicación de reglas empresariales en proyectos

de reglas, consulte Instrucciones para organizar su aplicación en proyectos dereglas. Un proyecto de reglas es un tipo de proyecto de Eclipse dedicado alentorno de aplicaciones de reglas empresariales, que puede almacenar en unsistema de control de código fuente (SCC), consulte Diseño de un proyecto dereglas.

v El conjunto de reglas empresariales que se combinan en una unidad de decisiónejecutable se denomina un conjunto de reglas. Define parámetros de conjunto dereglas para pasar datos desde la aplicación de llamada al conjunto de reglas, ypara recuperar datos del conjunto de reglas.

v Trabaja con analistas de negocio para definir el vocabulario utilizado en reglasempresariales. En Rule Designer, desarrolla el modelo de objetos de negocio (BOM)que define los elementos y relaciones del vocabulario (consulte Guía deaprendizaje: Definición de un vocabulario). Puede definir el vocabulario dearriba a abajo, mediante la correlación del BOM al Modelo de objetos de ejecución(XOM), un modelo Java o un modelo XML utilizado en tiempo de ejecución.También puede crear el vocabulario en sentido ascendente, generando el BOM apartir del XOM y a continuación filtrando y configurando el BOM para que seauna base adecuada para el vocabulario empresarial (consulte Diseño de modelosde objetos empresariales).

v En el proyecto de reglas, organiza una estructura de paquete de reglas paraalmacenar reglas empresariales y definir un flujo de reglas para especificar el flujode alto nivel de ejecución de las reglas empresariales (consulte Orquestración deejecución del conjunto de reglas y guía de aprendizaje: Crear mi primer flujo dereglas).

v Con la ayuda de los analistas de negocio, define propiedades para gestionar yrealizar un seguimiento de las reglas empresariales, mediante extensiones demodelo de reglas (consulte los ejemplos de Las extensiones de gestión de reglasempresariales). Rule Designer proporciona editores para extensiones de modelode reglas.

Visión general: Operational Decision Manager 21

v Configura herramientas de validación de usuarios empresariales, configurandoy personalizando cómo se ejecutan las pruebas y simulaciones con DecisionValidation Services (consulte Guía de aprendizaje: Configuración de BOM paracomprobación de Excel).

Creación

Si es responsable de crear y gestionar las reglas, podría crear la mayoría de lasreglas empresariales del proyecto (consulte Authoring rules). Si los usuariosempresariales son responsables de la creación y gestión de reglas empresariales,creará sólo reglas complejas y configurará algunas herramientas para facilitar lacreación de reglas empresariales para usuarios empresariales.v Usted y los analistas de negocio pueden crear los tipos siguientes de reglas

empresariales:– Reglas de acciones (consulte Tutorial: Creación de reglas de acciones).– Tablas de decisiones (consulte Tutorial: Edición de tablas de decisiones).– Árboles de decisionesTodas estas reglas empresariales se basan en el lenguaje de acción empresarial(BAL), que está diseñado para tener el aspecto de un lenguaje natural. Además,puede crear reglas técnicas, que se basan en ILOG Rule Language (IRL) yrequieren conocimientos de programación (consulte los ejemplos Programaciónbasada en reglas).

v Usted y los analistas de negocio pueden crear plantillas de reglas empresariales.v Con la ayuda de los analistas de negocio, define categorías de vocabulario. Con

estas categorías, puede filtrar los elementos de vocabulario que están disponiblesal crear reglas empresariales.

v Puede crear extensiones de creación de reglas, por ejemplo para integrar editoresde valores para algunos elementos de vocabulario, o para definir dominiosdinámicos que recuperan valores de un origen de datos (consulte los ejemplos deExtensiones de creación).

Pruebas

Depura la aplicación de reglas empresariales en Rule Designer. Los analistasempresariales prueban que la aplicación de reglas empresariales implemente lalógica empresarial esperada.v Depura el conjunto de reglas (consulte Tutorial: Depuración de un conjunto de

reglas). Con esta finalidad, utiliza un motor d reglas incorporado para gestionar laejecución de reglas (consulte Depuración de un proyecto de reglas y Ejecuciónde reglas con un motor de reglas incorporado ).

v Usted o los analistas de negocio realizan análisis utilizando consultassemánticas restringidas (consulte Revisión de un proyecto de reglas). Estasconsultas comprueban la coherencia y finalización de reglas individuales y detodo el conjunto de reglas. Puede personalizar los informes de análisis de reglas.

v Usted o los analistas de negocio ejecutan escenarios de prueba en reglas. Puedeejecutar estas pruebas directamente en Rule Designer, sin el entorno completo deRule Execution Server.Para obtener más información sobre la prueba de escenarios, consulte:– Realización de pruebas con Decision Validation Services– Validación de la ejecución de un conjunto de reglas en z/OS– Guía de aprendizaje: Depuración de un archivo de caso de ejemplo Exel– Ejemplo: Prueba de archivo DVS utilizando JUnit

22 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

v Crea indicadores clave de rendimiento (ICR) que se pueden incluir consimulaciones para visualizar resultados empresariales en Decision Center.

Integración y despliegue

Integra y despliega la aplicación de reglas empresariales desde Rule Designer. Eldespliegue se puede realizar desde Decision Center.v Empaqueta el conjunto de reglas en un archivador ejecutable, denominado

RuleApp, y escribe el código para ejecutar el motor de reglas en este RuleApp(consulte los ejemplos de Integración del motor de reglas).

v Decide cómo desea exponer el RuleApp a la aplicación de llamada.– Sesión de reglas de Java SE (consulte Ejemplo: Sesión de reglas de Java SE.– Sesión de reglas de Java EE (consulte Ejemplo: Sesión de reglas de Java EE.– Bean de reglas controlados por mensajes (consulte Ejemplo: Bean de reglas

controlados por mensajes)– Servicio de decisiones transparente, consulte Muestra: Servicio de decisión

transparente web o supervisado y Guía de aprendizaje: Ejecución de serviciode decisiones transparentes alojado en Java o .NET.

v Configura Rule Execution Server para el servidor de aplicaciones elegido. RuleExecution Server es un entorno de ejecución gestionado supervisado para lasreglas empresariales desplegadas. Rule Execution Servermaneja la creación, laagrupación y la gestión de instancias de conjuntos de reglas para que lasaplicaciones puedan llamar a las decisiones resultantes de la forma más fácilposible. Consulte Tutorial: Creación de una aplicación web Creating a web parallamar a Decision Server en IBM Rational Application Developer.

v Despliega la RuleApp en Rule Execution Server. En la consola de RuleExecution Server, gestiona las RuleApps.Para obtener más información sobre cómo gestionar RuleApps en RuleExecution Server, consulte:– Tutorial: Gestión de RuleApps– Gestión del entorno de ejecución de reglas de Java

v

Para habilitar la ejecución de pruebas y en concreto la prueba de escenarios,despliega el Proveedor de servicios de escenario (SSP) y el XOM en elalmacenamiento de Rule Execution Server.

Administración y supervisión

Rule Execution Server proporciona herramientas para administrar y supervisaraplicaciones de reglas empresariales.v Utilice la consola Rule Execution Server, scripts Ant o herramientas de gestión

de empresas ( como el IBM Tivoli o HP OpenView) y JMX MBeans parasupervisar la ejecución de un conjunto de reglas en Rule Execution Server.

v Puede depurar una aplicación de reglas empresariales en ejecución en RuleExecution Server (consulte Guía de aprendizaje: Depuración de una aplicaciónremota de Rule Execution Server.

v Crea versiones de copia de seguridad de conjuntos de reglas y vuelve a unaversión anterior, si es necesario.

v También supervisa y archiva resultados de ejecución en Decision Warehouse.También puede recopilar estadísticas sobre el rendimiento.

Visión general: Operational Decision Manager 23

Auditoría

Los datos de rastreo de ejecución de reglas proporcionan una pista de auditoría dedecisiones tomadas, a veces necesaria para satisfacer los requisitos normativos.Además, este tipo de datos proporciona una forma de investigar o justificar unadecisión representada en una transacción realizada mostrando todas las reglasasociadas con esa decisión.v Mediante Decision Warehouse, Rule Execution Server puede gestionar, realizar

copia de seguridad, y eliminar decisiones almacenadas (consulte Auditardecisiones ejecutadas).

v Decision Warehouse también almacena y recupera informes detallados sobreconjuntos de reglas para los que la supervisión está habilitada (consulte Ejemplo:Personalización de Decision Warehouse).

v Crea indicadores clave de rendimiento (ICR). Los usuarios empresariales amenudo utilizan informes para ajustar las políticas empresariales para quereflejen las condiciones empresariales y mejorar el rendimiento en función deestos ICR.

Aplicaciones de reglas empresariales para plataformas .NETPuede desplegar y ejecutar sus reglas en un entorno .NET.

Puede ejecutar aplicaciones de reglas en .NET utilizando conjuntos de reglasdesarrollados en Rule Designer. Puede desplegar el conjunto de reglas como unaDLL .NET en un entorno .NET nativo o bien exponer el conjunto de reglas comoun servicio web al que puede llamar desde un entorno .NET. El diagrama siguientemuestra cómo despliega una DLL de conjunto de reglas en un entorno .NETnativo.

Decision Server incluye una versión .NET del motor de reglas y proporciona unconjunto de herramientas para volver a correlacionar el BOM con una versión quese puede cargar y utilizar en un entorno .NET nativo.v Desarrolla el BOM. Si desea realizar la ejecución en plataformas Java y .NET,

puede crear este BOM a partir de un XOM de Java y después convertir el XOMde Java a un XOM .NET , por ejemplo, utilizando el XOM, Java 2 CSharpTranslator para Eclipse. Si solo tiene como destino una plataforma .NET,desarrolla un XOM .NET. Debe correlacionar el BOM con clases .NET utilizando

24 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

correlación entre BOM y XOM. No puede utilizar el Editor de BOM en RuleDesigner para definir esta correlación entre BOM y XOM. Debe definirla en unarchivo B2X aparte.

v En Decision Server, genera una DLL .NET desplegable. Esta DLL contiene elconjunto de reglas y el BOM. En la plataforma .NET, proporciona un modelo deobjetos de ejecución (XOM) .NET y la correlación entre BOM y XOM asociada. Acontinuación, despliega y ejecuta la DLL .NET en la plataforma .NET ,consulteEjecución de las reglas con el motor de reglas para .NET y Ejemplo: Ejecuciónpara .NET: motor de reglas para .NET ).

Para ejecutar las reglas en la plataforma .NET, también puede utilizar DecisionServer para exponer un conjunto de reglas como servicio de decisionestransparentes alojado basado en modelos de objeto del entorno de Java o .NET.Escriba y gestione reglas en Rule Designer y cree un servicio de decisiones paraexponer la lógica empresarial en la plataforma .NET ,consulte Tutorial: Cómoejecutar un servicio de decisiones transparentes alojado en Java o .NET).v Genera esquemas XML a partir de las clases .NET mediante una herramienta de

.NET Framework. A continuación, utiliza el esquema generado como XOM en elque escribe reglas en Rule Designer.

v Define la interfaz de servicio de decisiones estableciendo los parámetros deconjunto de reglas y añadiendo reglas empresariales al proyecto de reglas.

v Expone el conjunto de reglas como un servicio de decisiones desplegando elconjunto de reglas en Rule Execution Server. A continuación, llama al servicio dedecisiones desde una aplicación .NET añadiendo una referencia web a suproyecto .NET ,consulte LLamar al servicio de decisiones en .NET).

Desarrollo de aplicaciones de reglas de sucesoPara desarrollar aplicaciones de sucesos, los desarrolladores, arquitectos y analistasde negocio trabajan juntos para diseñar un modelo de datos, organizar la ejecuciónde sucesos, crear, revisar y probar sucesos y desplegar la aplicación de sucesosresultante en diversas plataformas de producción (Java SE, Java EE, o z/OS).

Las aplicaciones de reglas de sucesos se desarrollan para implementar lacoordinación de sucesos en tiempo real entre sistemas empresariales (consulteDecision Server Events como concentrador del proceso de sucesos empresariales).Si desea ver una introducción práctica al desarrollo de sucesos, consulte Cómoempezar a utilizar reglas de sucesos.

Visión general: Operational Decision Manager 25

Usted y los analistas empresariales diseñan un modelo de datos (consulteCompilación del modelo de datos). El modelo de datos consta de objetos de negocioque identifican de dónde proceden los datos (objetos de suceso, conexiones de datos) ydónde se envían los resultados de la evaluación de sucesos de negocio (objetos deacción). Los objetos de negocio proporcionan un entorno de datos en el queprocesar reglas. Los objetos de suceso construyen objetos de negocio, y se definenobjetos de acción desde los objetos de negocio.v En Event Designer, crea activos de suceso en un proyecto de sucesos. En este

proyecto de sucesos, puede crear una carpeta para cada sistema empresarial quedesee integrar. En la carpeta del sistema empresarial, crea los elementossiguientes:– Sucesos y objetos de suceso para sucesos que inician procesos entre sistemas

empresariales.– Acciones y objetos de acción para acciones que se podrían realizar cuando se

produce un suceso.v Para la mayoría de sucesos y acciones, define un conector. Los conectores de

suceso pasan datos al tiempo de ejecución de eventos, los conectores de acciónrecuperan los datos a partir del tiempo de ejecución de sucesos. Estándisponibles los siguientes tipos de conectores:– Correo electrónico– Sistema de archivos– FTP– HTTP– JMS– Base de datos relacional– SOAP– Consola de usuario

v Define conexiones de datos (normalmente bases de datos relacionales) queproporcionan los datos necesarios para completar la evaluación de la lógicaempresarial. Por ejemplo, la lógica puede necesitar utilizar el nivel de servicio

26 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

del cliente, pero esos datos pueden estar disponibles únicamente en una base dedatos DB2 que contiene una tabla de clientes maestra.

Usted y los analistas de negocio crean la lógica empresarial en Event Designer,consulte Construcción de la lógica empresarial.v Crea reglas de suceso, que determinan cómo interactuar con los distintos sistemas

empresariales. Por ejemplo, una regla de suceso puede indicar que cuando uncliente realice una transferencia financiera desde el sistema empresarial Procesode transacciones, el sistema empresarial Servicio de clientes deba contactar conel cliente y ofrecer una inversión alternativa.

v Un grupo de reglas de suceso consta de una regla de suceso o de varias. Cada reglade suceso la desencadena un suceso y puede activar una o más acciones.Opcionalmente, puede utilizar filtros para compartir lógica entre reglas.

Despliega e integra las conexiones de datos y los activos de sucesos en el servidorde tiempo de ejecución de sucesos (consulte Despliegue de sucesos en un servidorde tiempo de ejecución de sucesos).v El tiempo de ejecución de sucesos supervisa los sucesos cuando entran al

sistema y realiza un seguimiento del progreso de los sucesos y lascorrespondientes acciones a medida que avanzan por un proceso (consulteComponentes de Decision Server Events).

v Cuando se produce un suceso en un sistema empresarial y potencialmenterequiere una o más acciones en otro sistema, los datos relevantes (nombre decampo, tipo de campo y valor) se denominan carga útil del suceso. El conectordel sistema empresarial pasa esta carga útil del suceso a una cola JMS. El tiempode ejecución de sucesos recupera el mensaje de la cola JMS y rellena los objetosde negocio con los valores contenidos en la carga útil de sucesos. El eventruntime analiza el suceso, identifica los grupos de reglas de suceso que hacenreferencia al suceso y determina si existen filtros que requieran evaluaciónadicional. Si una acción incluye una regla de suceso, el event runtime intentaevaluarla para determinar si se cumplen las condiciones de una acción. Si faltaalgún valor, el tiempo de ejecución de sucesos intenta recuperar la informaciónque falta de una conexión de datos externa. La acción se inicia solo si se cumplela condición. Si la acción no incluye condiciones, se inicia la accióncorrespondiente.

Usted y los analistas empresariales prueban la lógica empresarial utilizandowidgets de sucesos.v En el widget Event Tester, prueba la lógica de sucesos en un proceso

empresarial. Define una plantilla de sucesos y la evalúa. A continuación, puedevisualizar el resultado de los filtros que se han evaluado y ver qué acciones sehan ejecutado. También puede ver los sucesos basados en tiempo que aún no sehan evaluado y las acciones basadas en tiempo que aún no se han ejecutado(consulte Probar la lógica de sucesos mediante el widget Probador de sucesos).

v En el widget Captura de sucesos y el widget Repetición de sucesos, capturasucesos de un sistema de producción y repite una secuencia de uno o varios deellos, normalmente en un sistema de prueba (consulte Pruebas y análisis de lalógica de sucesos mediante el widget Captura de sucesos y el widget Repeticiónde sucesos).

Supervisa el proceso de sucesos de negocio en el entorno de ejecución.v Para recopilar estadísticas de rendimiento, habilita la infraestructura del

supervisor de rendimiento (PMI) en WebSphere Application Server (consulteSupervisión de Decision Server Events).

Visión general: Operational Decision Manager 27

v En el widget Gráfica de sucesos, visualiza gráficas en tiempo real que muestranel historial de los sucesos, acciones y filtros utilizados en la evaluación degrupos de reglas de sucesos (consulte Utilización de widgets de sucesos parasupervisar Decision Server Events y probar reglas de sucesos).

Administra los entornos de desarrollo y ejecución.v En la interfaz basada en navegador Administración, supervisa y gestiona los

entornos de desarrollo y tiempo de ejecución, consulte Administración deWebSphere Application Server y Decision Server Events para obtener másinformación. En el entorno de desarrollo, utiliza Administración para visualizarlos sucesos del sistema y el proceso de grupos de reglas de suceso, paraasegurarse de que la aplicación está procesando sucesos y generando accionestal como se espera. También puede ejecutar informes y ver el proceso decontextos.

v Define la autenticación y el acceso de usuario a los widgets de sucesos (consulteSeguridad de Decision Server Events).

Gestión de decisiones para usuarios empresarialesDecision Center es un repositorio y servidor de gestión de decisiones escalable conentornos web de colaboración para la creación, gestión, validación y despliegue desucesos y reglas empresariales.

Decision Center proporciona gobierno de proyectos, que incluye seguridad basadaen roles, mantenimiento de historial, y metadatos personalizados. Los usuariosempresariales utilizan la misma tecnología de lenguaje de reglas subyacente parareglas empresariales y reglas de suceso, y tienen acceso al mismo entorno degestión y creación. Decision Center proporciona colaboración mejorada entreequipos mediante acceso de varios usuarios para usuarios empresariales ysincronización entre entornos de usuarios de TI y empresariales (consulte “Roles yactividades de Operational Decision Manager” en la página 15).Información relacionada:Visión general: Decision Center

Gobierno de decisionesEn la consola Decision Center Business, los usuarios empresariales pueden trabajarcon un método listo para usar para cambiar la gestión y el gobierno, lo cual sebasa en los releases y en las actividades de cambio. Este método se denominagobierno de decisiones.

Para obtener una introducción práctica al gobierno de decisiones en DecisionCenter, consulte Guía de aprendizaja: Exploración de flujos de trabajo de gobiernoen la consola Decision Center Business.

El diagrama siguiente muestra las principales herramientas y tareas para elgobierno de decisiones en Decision Center.

28 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Sincronización

Como un usuario de TI que va a habilitar el gobierno de decisiones, publica losproyectos de reglas como un servicio de decisiones en Decision Center (consulteServicios de decisiones y Creación de un servicio de decisiones). El servicio dedecisiones está entonces disponible con la consola Decision Center Business con unrelease inicial que los usuarios empresariales pueden empezar a gestionar (consulteReleases). En cualquier momento, puede sincronizar el release del servicio dedecisiones que han modificado los usuarios (consulte Sincronización yalmacenamiento de reglas).

Creación

Los analistas empresariales y los creadores de reglas crean actividades de cambiopara crear reglas empresariales en la consola Decision Center Business (consulteActividades de cambio). Puede integrar editores de valores personalizados que sedesarrollan en Rule Designer en la consola Decision Center Business (consulteMuestra: Editor de valores personalizados de la consola Business).

Validación

Los gestores de políticas crean actividades de validación para realizar elseguimiento y gestionar un plan de prueba para el release y los resultados(consulte Actividades de validación). Entonces puede usar la consola Enterprisepara ejecutar suites de prueba y simulaciones en el release. Los gestores depolíticas pueden incorporar el informe en los resultados de actividades devalidación (consulte Reglas de validación).

Administración

Puede usar la consola Decision Center Enterprise para administrar el acceso de losusuarios y la configuración del repositorio de Decision Center repository. Además,puede configurar perfiles para los usuarios de la consols Business (consulte

Visión general: Operational Decision Manager 29

Configuración de usuarios en la consola Business y Muestra: Integración deservicios de usuarios de la consola Business). El repositorio Decision Centerproporciona servicios que soportan la auditoría y la retrotracción de reglasempresariales (consulte Administeración deDecision Center).

Despliegue

Cuando todas las actividades de cambio y validación están completas, los gestoresde políticas aprueban y completan el release, en cuyo momento se puede realizarel despliegue. Usted, o los gestores de políticas, despliegan una RuleApp en RuleExecution Server desde la consola Decision Center Enterprise. Si el repositorio deDecision Center es el almacenamiento de producción para las reglas empresariales,despliéguela directamente en la plataforma de producción. También puededesplegarla en una plataforma de prueba (consulte Despliegue de reglas).

Gestión de decisiones para proyectos de reglasComo usuario de TI, publica proyectos de reglas en Decision Center. Mediante elrepositorio de Decision Center, los analistas de negocio y los gestores de políticasmantienen las reglas empresariales. Las herramientas de informes están disponiblesen la consola Decision Center Enterprise, mientras que Rule Solutions para Officese utiliza para la compartición fuera de línea de las reglas empresariales. Acontinuación, un analista de negocio o gestor de políticas puede desplegar lasreglas empresariales en Rule Execution Server desde la consola Enterprise,directamente o mediante un proceso por etapas en cooperación con unadministrador del sistema.

Si desea ver una introducción práctica a la gestión de reglas empresariales en laconsola Enterprise, consulte Cómo empezar a utilizar las reglas empresariales yGuías de aprendizaje.

El diagrama siguiente muestra las principales herramientas y tareas para la gestiónde reglas empresariales en Decision Center.

30 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Cuando la aplicación de reglas empresariales está preparada para pasar a estardisponible a los analistas de negocio y gestores de políticas, publica los proyectosde reglas en Decision Center. En cualquier momento, puede sincronizar la copia detrabajo del proyecto de reglas con el contenido del repositorio de Decision Centertal como lo han cambiado los gestores de políticas y analistas de negocio (consulteSincronización de reglas entre usuarios empresariales y desarrolladores).

Los gestores de políticas y los autores de reglas pueden crear reglas de negocio enla consola de empresa Decision Center, la consola de empresa Decision Center, yen Rule Solutions para Office. Con Rule Solutions para Office, los autores de reglasescriben reglas en Microsoft Word y editan las tablas de decisiones en MicrosoftExcel. Pueden crear contenido que no sea de reglas y de reglas mixto en unRuleDoc, y mantener información semántica junto con el propio contenido de laimplementación de las reglas (consulte Authoring rules). Puede integrarextensiones de creación y gestión de reglas desarrolladas en Rule Designer en laconsola Decision Center y Rule Solutions para Office (consulte los ejemplos:Creación de extensiones para Decision Center y Extensiones de gestión de reglasempresariales para Decision Center).

Los gestores de políticas utilizan ramas para trabajar en varios releases de la lógicaempresarial, escribir consultas sobre las reglas empresariales en su proyecto dereglas y crear informes para revisar los resultados de las consultas. Los gestores depolíticas pueden utilizar estas consultas para definir carpetas inteligentes, unamanera orientada al negocio de visualizar el contenido de un proyecto de reglas enla consola Enterprise. Pueden ver el resultado de su trabajo o revisar los cambiosrealizados por otros buscando las reglas empresariales en su proyecto de reglas(consulte Revisar y gestionar las reglas).

Los gestores de políticas debe estar seguros de que las reglas empresariales estánescritas correctamente y que ninguna actualización dañará la lógica empresarialincluida en el conjunto de reglas (consulte Validación de reglas). Los gestores depolíticas utilizan la consola Enterprise para validar la lógica empresarial enescenarios de uso bien definidos, ejecutando pruebas y simulaciones en sus reglas.El Proveedor de servicios de escenario (SSP) llama a Rule Execution Server paraejecutar los conjuntos de reglas y generar un informe. El informe proporcionadetalles de las pruebas de una suite de pruebas o simulación que han sidosatisfactorias y que han fallado. Puede almacenar los resultados de ejecución (datosde entrada, datos de salida, flujo de ejecución, y que reglas se ha ejecutado) enDecision Warehouse, un recurso de Rule Execution Server (consulte los ejemplos:Pruebas de Decision Center).

Puede utilizar la consola Enterprise para administrar el acceso de los usuarios y laconfiguración del repositorio de Decision Center. Decision Center proporcionaservicios de historial y mantenimiento de versiones que dan soporte a la auditoríay retrotracción de reglas empresariales (consulte Administración Decision Center).

Usted o los gestores de políticas despliegan un conjunto de reglas en RuleExecution Server desde la consola Enterprise. En función de si se utiliza elrepositorio de Decision Center como el almacenamiento de producción para reglasempresariales, despliegue directamente en la plataforma de producción o en laplataforma de prueba (consulte Despliegue de reglas).

Gestión de decisiones para proyectos de sucesosPublique proyectos de sucesos en Decision Center. Mediante el repositorio deDecision Center, los analistas de negocio y los gestores de políticas mantienen lasreglas de suceso. Las herramientas de creación de informes se encuentran

Visión general: Operational Decision Manager 31

disponibles en la consola Decision Center Enterprise. A continuación, los gestoresde políticas despliegan las reglas de suceso en el tiempo de ejecución de sucesosdesde la consola Enterprise, directamente o mediante un proceso por etapas encooperación con un administrador del sistema.

El diagrama siguiente muestra las principales herramientas y tareas para la gestiónde sucesos en Decision Center.

Cuando la aplicación de sucesos está preparada para pasar a estar disponible a losanalistas de negocio y gestores de políticas, publica los proyectos de sucesos enDecision Center. En cualquier momento, puede sincronizar la copia de trabajo elproyecto de reglas con el contenido del repositorio de Decision Center tal como lohan cambiado los gestores de políticas y analistas de negocio (consulteSincronización de reglas entre usuarios empresariales y desarrolladores).

Los gestores de políticas y los autores de reglas pueden crear reglas de sucesos enla consola Enterprise. Puede integrar extensiones de modelo de reglasdesarrolladas en Event Designer en la consola Enterprise (consulte Creación dereglas).

Los gestores de políticas utilizan ramas para trabajar en varios releases de la lógicaempresarial, escribir consultas sobre las reglas de suceso en su proyecto de reglas ycrear informes para revisar los resultados de las consultas. Los gestores de políticaspueden utilizar estas consultas para definir carpetas inteligentes, un modoorientado al negocio de visualizar el contenido de un proyecto de sucesos en laconsola Enterprise. Pueden ver el resultado de su trabajo o revisar los cambiosrealizados por otros buscando las reglas de suceso en su proyecto de sucesos(consulte Revisión y gestión de reglas).

Los gestores de políticas deben estar seguros de que las reglas de suceso estánescritas correctamente y que ninguna actualización dañará la lógica empresarial.Para validar la lógica empresarial, los gestores de políticas pueden utilizar loswidgets de Event Testing. En el widget Event Tester, pueden probar la lógica desucesos en un proceso empresarial (consulte Probar la lógica de sucesos medianteel widget Event Tester). En el widget Captura de sucesos y el widget Repetición desucesos, pueden capturar sucesos de un sistema de producción y repetir una

32 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

secuencia de uno o varios de ellos, normalmente en un sistema de prueba (consultePruebas y análisis de la lógica de sucesos mediante el widget Captura de sucesos yel widget Repetición de sucesos).

Puede utilizar la consola Decision Center Enterprise para administrar el acceso delos usuarios y la configuración del repositorio de Decision Center. Decision Centerproporciona servicios de historial y mantenimiento de versiones que dan soporte ala auditoría y retrotracción de reglas empresariales (consulte AdministraciónDecision Center). En el widget Gráfica de sucesos, también se pueden visualizargráficas en tiempo real que muestran el historial de sucesos, acciones y filtros quese utilizan en la evaluación de grupos de reglas de sucesos (consulte Utilización dewidgets de sucesos para supervisar Decision Server Events y reglas de sucesos depruebas).

Usted o los gestores de políticas despliegan activos de sucesos en el tiempo deejecución de sucesos desde la consola Decision Center Enterprise. En función de sise utiliza el repositorio de Decision Center como el almacenamiento de producciónpara reglas empresariales, despliegue directamente en la plataforma de produccióno en la plataforma de prueba (consulte Despliegue de reglas).

En qué consiste la instalación de Operational Decision ManagerUna visión general de cómo se divide la familia de productos y de dónde seinstalan los componentes.

Composición de Operational Decision ManagerEl Operational Decision Manager incluye un conjunto de componentes, que seinstalan en un sistema operativo distribuido.

Operational Decision Manager se divide en varios componentes. Los componentesse instalan usando IBM Installation Manager. Algunos componentes se instalan deforma predeterminada, otros componentes son opcionales. Puede instalar lo quenecesita en cualquier momento y actualizar la instalación cuando le haga falta.Installation Manager compruebe el sistema del software de requisitos previos antesde instalar cada componente.

Operational Decision Manager utiliza las funciones básicas de Installation Manager,incluidas:v Seleccionar un paquete de idioma en el instaladorv Actualizar un paquete de producto existentev Modificar un paquete de producto existentev Retrotraer un paquete de productov Desinstalar un paquete de producto

La figura siguiente muestra los componentes de Operational Decision Manager dealto nivel:

Visión general: Operational Decision Manager 33

Decision Server y Decision Center son componentes separados pero funcionan encombinación. Por ejemplo, para ejecutar los ejemplos y tutoriales de DecisionCenter debe instalar ambos componentes en el mismo sistema, y cada uno debeconocer el directorio de instalación del otro. De forma predeterminada, eldirectorio de instalación de ambos componentes es el mismo, es decir, compartenel mismo directorio del grupo de paquetes de Installation Manager.

El siguiente conjunto de componentes se puede instalar en una plataformadistribuida:v “Decision Server ” en la página 35v “Decision Center” en la página 37

34 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Decision Server

Tabla 4. Decision Server Rules

Componente Descripción

Rule Designer Herramienta de desarrollo de aplicacionesde reglas de negocio para desarrolladores,modeladores y arquitectos.

Instalado de forma predeterminada:

v

Motor de reglas

Una instancia de un motor de reglasevalúa las condiciones de las reglasempresariales con respecto a los objetospara determinar las reglas que sonelegibles para la ejecución.

v

Motor de reglas para .NET

Un motor de reglas que evalúa las reglasen la plataforma .NET.

v

Gestión de COBOL

Prestaciones de gestión que se debenhabilitar para crear proyectos de reglasque se basan en un modelo COBOL.

Opciones no predeterminadas:

v

Scorecard Modeler

Scorecard Modeler amplíe las prestacionesde Rule Designer proporcionando unmodelo completo de puntuación listo parautilizarse con estrategias predefinidas depuntuación y razonamiento.

Rule Execution Server Plataforma de ejecución de reglasempresariales gestionadas que incluye elmotor de reglas.

Archivos de archivado del servidor deaplicaciones de Rule Execution Server

Los archivos de despliegueRule ExecutionServer Java EE para cada servidor deaplicación soportado.

Si desea configurar Rule Execution Server enun servidor de aplicación soportado distintoa WebSphere Application Server, debeseleccionar la opción para el servidor deaplicación soportado.

Tabla 5. Business Rules Embedded

Componente Descripción

Business Rules Embedded Se utiliza Business Rules Embedded paraincluir reglas empresariales en lasaplicaciones.

Visión general: Operational Decision Manager 35

Tabla 6. Decision Server Events

Componente Descripción

Event Designer Event Designer se utiliza para diseñar,desarrollar, probar, desplegar, mantener ysupervisar las aplicaciones de suceso.

Tiempo de ejecución se sucesos El tiempo de ejecución de sucesos gestionala coordinación de sucesos empresariales entiempo real que se definió durante eldesarrollo de la aplicación. El tiempo deejecución de sucesos se puede desplegar yconfigurar en WebSphere Application Server.

Widgets de sucesos Los widgets Captura de sucesos yRepetición de sucesos normalmente losutilizan usuarios empresariales que, pararealizar pruebas, desean capturar sucesos deun sistema y repetir una secuencia de uno ovarios de ellos, normalmente en un sistemade prueba.

El widget Probador de sucesos normalmentelo utilizan usuarios empresariales quedesean probar la lógica de sucesos en unproceso empresarial.

La figura siguiente muestra una configuración completa de Decision Server:

36 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Decision Center

Componente Descripción

Decision Center Un conjunto de herramientas de gestión dereglas empresariales para gestores depolíticas y usuarios empresariales, incluidauna consola Enterprise, una consola Businessy un repositorio compartido.

Rule Solutions para Office Rule Solutions para Office proporcionamódulos adicionales para Microsoft Word yMicrosoft Excel, posibilitando la creación ygestión de reglas empresariales utilizandoMicrosoft Office.

Decision Center Instalado de forma predeterminada:

v

Widget Captura de sucesos y widgetRepetición de sucesos

Los widgets Captura de sucesos yRepetición de sucesos normalmente losutilizan usuarios empresariales que, pararealizar pruebas, desean capturar sucesosde un sistema y repetir una secuencia deuno o varios de ellos, normalmente en unsistema de prueba.

v

Widget de Event Tester

El widget Probador de sucesosnormalmente lo utilizan usuariosempresariales que desean probar la lógicade sucesos en un proceso empresarial.

v

El widget Event Chart Manager, EventChart, y Event Layout

Estos widgets se utilizan para desarrollary visualizar gráficas que muestran laactividad del sistema en tiempo real,incluido el procesamiento de sucesos, lacreación de acciones, la evaluación degrupos de reglas de sucesos y los valorestotales y promedios de los camposnuméricos.

v

Consola del usuario de sucesos

La consola del usuario proporciona laprestación de integrar actividadeshumanas en el flujo de proceso.

Archivos de archivado del servidor deaplicaciones de Decision Center

Los archivos de despliegueDecision CenterJava EE para cada servidor de aplicaciónsoportado.

Si desea configurar Decision Center en unservidor de aplicaciones soportado distinto aWebSphere Application Server, debeseleccionar la opción para el servidor deaplicaciones soportado.

Visión general: Operational Decision Manager 37

La figura siguiente muestra una configuración completa de Decision Center:

instalación de

SeguridadPara ayudarle a configurar aplicaciones con seguridad, los servidores deaplicaciones comprueban el acceso a los recursos y gestionan los derechos deacceso.

Se ha certificado que Operational Decision Manager soporta los Estándaresfederales de procesamiento de información (FIPS) 140-2 y el estándar de seguridad800-131a de las publicaciones especiales del National Institute of Standards andTechnology (NIST).

El estándar FIPS 140-2 es un programa de acreditación de seguridad de tecnologíade la información para certificar módulos criptográficos para utilizarlos endepartamentos del gobierno e industrias reguladas que recopilan, almacenan,transfieren, comparten y difunden información importante pero sin clasificar.

Para configurar WebSphere Application Server V8.5 para que se ejecute enmodalidad NIST SP800-131A (modalidad de transición o modalidad estricta), vayaa la página siguiente: Configuración de WebSphere Application Server paramodalidad estricta estándar SP800-131.

La configuración de una modalidad segura en un servidor de aplicaciones ofrecevarias maneras de aumentar la seguridad de la aplicación que se despliega.

En modalidad segura, un servidor de aplicaciones:v Comprueba el acceso a los recursos :el acceso a una clase mediante el

mecanismo de reflexión de Java no está permitido sin los derechos de seguridadadecuados.

38 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

v Gestiona derechos de acceso: Rule Execution Server el acceso de consola segestiona con este mecanismo.

De forma predeterminada, Rule Execution Server se instala con un mínimo deseguridad. La aplicación de consola Rule Execution Server define tres rolesespecíficos: resAdministrators, resDeployers y resMonitors. Los roles controlan elacceso a los diversos JSP/Servlets.

No hay una implementación de permisos específicos para MBeans de RuleExecution Server. Todo lo que se necesita para acceder a los MBeans mediante JMXson las credenciales correctas.

La seguridadJava 2 proporciona un mecanismo de control de acceso específico ybasado en políticas, que aumenta la integridad general del sistema. La seguridadJava 2 es independiente de la autorización basada en roles de Java EE. Laseguridad Java 2 puede inhabilitarse y habilitarse independientemente de laseguridad global. Sin embargo, en ciertos servidores de aplicaciones cuando sehabilita la seguridad global, la seguridad de Java 2 también se habilita. Tenga encuenta que la seguridad de Java 2 puede inhabilitarse incluso cuando se habilita laseguridad global.

Nota: La configuración de seguridad de Rule Execution Server puede estarrelacionada con la aplicación, el dominio o la política de seguridad de ámbito deservidor en la empresa. Revise los valores de seguridad para las aplicaciones quellaman a Rule Execution Server con su arquitecto de aplicaciones o administradorde sistemas de Java EE, según sea adecuado .

Se debe completar la instalación de Decision Center y Rule Execution Serverutilizando un asistente de configuración de instalación. para Decision Center, elasistente de configuración de instalación le ayuda a crear los grupos correctos ensu servidor de aplicación cuando configura el acceso de seguridad. Para RuleExecution Server, el asistente de configuración de instalación le ayuda a crear eltipo correcto de esquemas de base de datos.

Protocolos de comunicaciónHTTP de soporte de Rule Execution Server y el protocolo de comunicación HTTPSasegurado. Puede personalizar la fábrica de protocolos.

La comunicación con Rule Execution Server soporta los protocolos decomunicación HTTP o HTTPS. La comunicación con Rule Execution Server sepuede producir desde Decision Center o Rule Designer.

Puede personalizar la comunicación de dos formas:v Para dar soporte a certificados no de confianza en modalidad segura.v Para dar soporte a protocolos personalizados.

Modalidad segura

De forma predeterminada, HTTPS solo soporta certificados de confianza. Comoconsecuencia, cuando se comunica con Rule Execution Server en modalidadsegura, no se puede conectar utilizando un certificado de demostración que no seade confianza para la JVM predeterminada. El servidor de aplicaciones emite unaexcepción de reconocimiento SSL si intenta conectarse utilizando un certificado dedemostración no fiable. Para habilitar la comunicación para trabajar con

Visión general: Operational Decision Manager 39

certificados que no son de confianza, añada la siguiente propiedad del sistema Javaen el script de inicio del servidor de aplicación:

-Dilog.rules.res.allowSelfSignedCertificate=true

Para permitir HTTPS en certificados autofirmados que no de confianza para tareasAnt, establezca la propiedad del sistema Javailog.rules.res.allowSelfSignedCertificate en true, como se muestra a continuación:

<property name="ilog.rules.res.allowSelfSignedCertificate" value="true"/>

Protocolos personalizados

Puede personalizar la fábrica de protocolos para un protocolo específico utilizandolas siguientes propiedades del sistema:v custom.protocol.factory: El nombre completo de la fábrica de protocolos.v custom.protocol.scheme: El nombre de protocolo para el que se personaliza la

fábrica de protocolos.v custom.protocol.defaultPort: El puerto predeterminado utilizado para el

protocolo si no se especifica ningún puerto en el URL.

Debe lanzar la JVM que inicia la comunicación HTTP con estas propiedades delsistema y su implementación de la clase de fábrica de protocolosorg.apache.commons.httpclient.protocol.ProtocolSocketFactory en la ruta de clase.

Se registra y se crea una instancia de la fábrica de protocolos especificada encustom.protocol.factory si se cumplen las dos condiciones siguientes:v Se crea una instancia del cliente HTTP.v El protocolo en el URL utilizado para la comunicación es el mismo que el valor

de la propiedad custom.protocol.scheme.

Puede implementar el protocolo de una de las maneras siguientes:v Ejecute la tarea Ant con las propiedades del sistema:

-Dcustom.protocol.factory=com.ilog.MyProtocolFactory-Dcustom.protocol.scheme=https -Dcustom.protocol.defaultPort=443

v Añada las propiedades al archivo build.xml:<property name="custom.protocol.factory" value="com.ilog.MyProtocolFactory"/><property name="custom.protocol.scheme" value="https"/><property name="custom.protocol.defaultPort" value="443"/>

Herramientas de terceros y SAMLos instaladores de Operational Decision Manager instalan software de terceros decódigo abierto.

Herramientas de tercerosSe incluyen herramientas de software de código abierto de terceros conOperational Decision Manager.

Software de código abierto:

Operational Decision Manager incluye diversas bibliotecas y herramientas decódigo abierto de terceros que amplían la experiencia del usuario con el producto.v “Eclipse” en la página 41

40 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

v “Apache Ant”

IBM agradece el trabajo de la comunidad Open Source y a todos losdesarrolladores independientes que crean y soportan los paquetes Open Source.

Se proporcionan paquetes de código abierto para ampliar Operational DecisionManager. IBM no soporta los paquetes e IBM no recomienda si son adecuados parala utilización en producción. Para obtener soporte, consulte la comunidad deusuarios correspondiente a través de la página inicial de cada paquete.

Eclipse:

Opcionalmente, puede instalar Eclipse si aún no tiene instalada una versión de esteIDE.

El instalador estándar de Operational Decision Manager proporciona Eclipse comoentorno opcional por comodidad para los usuarios. Eclipse es necesario para eldesarrollo satisfactorio de aplicaciones con Operational Decision Manager, pero losusuarios pueden optar por instalar Operational Decision Manager en unainstalación de Eclipse existente, compatible con la versión. No tiene que incorporarEclipse en las aplicaciones que desarrolla utilizando Operational Decision Manager.Sin embargo, para determinadas características puede ser necesario que se incluyanbibliotecas específicas de Eclipse en la aplicación final.

Apache Ant:

Apache Ant está instalado para proporcionar una compilación preconfigurada yscripts de despliegue.

Versión 1.7.1 de Ant, la herramienta de compilación basada en Java, se proporcionaen el directorio <DirInstalación>/shared/tools/ant.

Para obtener más información sobre Ant, consulte http://ant.apache.org.

Ant se instala como parte de la instalación de Operational Decision Manager.Proporciona una compilación preconfigurada y scripts de despliegue. Estos scriptsson esenciales para el desarrollo de aplicaciones que incorporan OperationalDecision Manager y pueden ser útiles como elementos de la aplicación final. Sinembargo, no son elementos obligatorios de las aplicaciones Operational DecisionManager. En las aplicaciones compiladas en Operational Decision Manager, todaslas características de producto son completamente funcionales, aunque Ant no sehaya incorporado en la aplicación final.

Sistema Software Asset ManagementSoftware Asset Management (SAM) se instala como sistema de obligatoriedad delicencias.

Acerca de Software Asset Management:

Debe incluir el archivo sam.jar en las aplicaciones de reglas empresariales quedesarrolle.

Software Asset Management (SAM) es un sistema de obligatoriedad de licencias deOperational Decision Manager. SAM toma la forma de un archivo JAR,denominado sam.jar, que se debe incluir en la vía de acceso de clases de cualquieraplicación de reglas empresariales desarrollada con Operational Decision Manager.

Visión general: Operational Decision Manager 41

El archivo sam.jar es específico de un cliente en particular, pero se puede utilizaren varias máquinas que pertenezcan a dicho cliente.

Nota:

Puede haber muchas copias del archivo sam.jar en toda la distribución deOperational Decision Manager. Para habilitar el uso de algún módulo deOperational Decision Manager, el archivo SAM debe estar visible en la vía deacceso de clases del módulo.

SAM, archivos de licencia e instaladores de productos:

Durante la instalación de los productos, el instalador crea o actualiza los archivossam.jar para que incluyan las licencias que ha adquirido para los módulos queestá instalando.

Los detalles de las licencias se basan en el instalador que ha utilizado (versión deevaluación o comercial) y las contraseñas de instalación que ha proporcionado.v Si se le ha otorgado más acceso, además de a los módulos instalados

previamente (una extensión de evaluación, por ejemplo), debe lanzar elinstalador para volver a instalar los módulos con los nuevos derechos.

v Si se le otorga acceso a módulos adicionales, debe lanzar el instalador parainstalarlos y actualizar todos los archivos JAR de SAM para todo el árbol dearchivos a fin de incluir el nuevo acceso, normalmente, a los archivos JAR deSAM de los módulos anteriores y nuevos. Para aprovechar las ventajas delacceso adicional más allá del árbol instalado, en Eclipse o en un servidor deaplicaciones, debe volver a realizar el despliegue desde el árbol actualizado.

Cómo hacer que la licencia de SAM esté visible:

Después de instalar un módulo, puede hacer que la licencia de SAM esté visible enla vía de acceso de clases de este módulo.

Acerca de esta tarea

Para poder utilizar el producto, debe asegurarse de que los detalles de la licenciaestán visibles en el archivo SAM para cada módulo.

Procedimiento

Para que la licencia esté visible:1. Instale el módulo en la máquina.

El instalador inserta el archivo de licencia en la instalación. El archivo delicencia se incluye en sam.jar.

2. Asegúrese de que el archivo JAR está en la vía de acceso de clases apropiadapara que los archivos de licencias dentro del JAR estén visibles al ejecutar losmódulos de Operational Decision Manager.

Nota:

Si utiliza el archivo classpath_*.xml para establecer la vía de acceso de clases,el archivo de licencia se incluye automáticamente. El archivo classpath_*.xmlestá ubicado en el subdirectorio lib del componente Operational DecisionManager correspondiente.

42 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Licencias y reempaquetado de archivados:

Si vuelve a empaquetar los archivados de módulos que contienen el archivosam.jar, también debe volver a empaquetar este archivo.

Para obtener información sobre el reempaquetado de Decision Center, consulte ladocumentación sobre la configuración y el despliegue del servidor de aplicaciones.

Licencias y varias aplicaciones de reglas:

Si desarrolla más de una aplicación de reglas empresariales, se visualiza unmensaje en la salida de la consola al ejecutar la aplicación. En este caso, debeespecificar el nombre de aplicación SAM para cada aplicación.

En función de los componentes que incluya en la aplicación, puede especificar elnombre de la aplicación SAM de cualquiera de las maneras siguientes:v Estableciendo una propiedad dentro del conjunto de reglas: consulte la interfaz

IlrPropertyNamesv Utilizando el método IlrRuleset.setApplication(java.lang.string)v Mediante el establecimiento de la propiedad del sistema Java

ilog.sam.application cuando inicia la aplicaciónv Utilizando la propiedad del conjunto de reglas ilog.sam.application en la consola

Rule Execution Server

AccesibilidadLas características de accesibilidad permiten a las personas con discapacidades,como movilidad restringida o visión limitada, utilizar satisfactoriamenteOperational Decision Manager.

Este producto da soporte a las siguientes características de accesibilidad:

Atajos de teclado

Puede desplazarse por los distintos entornos de Operational DecisionManager y su documentación mediante atajos de teclado. Los entornos degestión de reglas, incluidos Eclipse y Microsoft Office, proporcionandocumentación sobre sus características de accesibilidad. También puedeencontrar temas sobre los atajos de teclado en la documentación deOperational Decision Manager.

Ampliación

Puede utilizar los valores de los sistemas de visualización para ampliar lasinterfaces de desarrollo y la documentación de soporte

Lectura de pantalla

Puede utilizar un lector de pantalla con un sintetizador de voz digital,como IBM Easy Web Browsing, para oír lo que se visualiza en la pantalla.Consulte la documentación con la tecnología de asistencia para verinformación detallada sobre cómo utilizarla con esta suite de producto y sudocumentación.

Documentación técnica

Los centros de información de productos IBM comparten un entorno basado ennavegador al que puede acceder mediante un navegador web.

Visión general: Operational Decision Manager 43

Atajos de teclado

La tabla siguiente lista los módulos de Operational Decision Manager y sus temassobre los atajos de teclado.

Módulo de producto Temas sobre atajos de teclado

Rule Solutions para Office v Atajos de teclado del Editor de flujos dereglas

v Atajos de teclado del editor de reglas

Decision Center v Reglas empresariales: Opciones de usuario

v Reglas de suceso: Opciones de usuario

Decision Server Events v Accesibilidad

Conceptos relacionados:“Funciones de accesibilidad en el centro de información”Las características de accesibilidad permiten a los usuarios con discapacidades,como movilidad restringida o visión limitada, utilizar satisfactoriamente losproductos de tecnologías de la información.

Funciones de accesibilidad en el centro de informaciónLas características de accesibilidad permiten a los usuarios con discapacidades,como movilidad restringida o visión limitada, utilizar satisfactoriamente losproductos de tecnologías de la información.

Utilice las principales características de accesibilidad para completar las accionessiguientes:v Utilice tecnologías de asistencia, como el software de lectura de pantalla o el

sintetizador de velocidad digital, para usar lo que aparece en la pantalla.Consulte la documentación del producto de la tecnología de asistencia para verinformación detallada sobre cómo utilizarla.

v Active ciertas características específicas o equivalente utilizando solo el teclado.Utilice las siguientes combinaciones de teclado para navegar por el InformationCenter:– Para ir directamente al panel Tema, pulse Alt+K, y Tab.– En el panel Tema, pase de un enlace a otro con la tecla de Tabulador.– Para ir a la vista de contenidos (navegación), realice una de las acciones

siguientes:- En Microsoft Internet Explorer, pulse Alt+C y luego Intro o la flecha

Arriba.- En Firefox, pulse Alt+C.

– Para ir a la vista de Buscar resultados, realice una de las acciones siguientes: :- En Microsoft Internet Explorer, pulse Alt+R y luego Intro o la flecha Arriba

.- En Firefox, pulse Alt+R.

– Para ampliar o contraer un nodo en el árbol de navegación, pulse las flechasDerecha o Izquierda.

– Para ir al siguiente nodo de tema, pulse la flecha Abajo o el Tabulador.– Para ir al siguiente nodo de tema, pulse la flecha Arriba o Shift+Tab.– Para ir al siguiente enlace, botón o nodo de tema de uno dentro de las vistas,

pulse Tabulador.

44 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

– Para desplazarse al principio o final del panel, pulse Inicio o Fin.– Para ir al tema anterior, pulse la combinación de la tecla Alt+flecha

izquierda; para ir al siguiente tema Alt+flecha derecha.– Para ir al siguiente panel, pulse F6.– Para ir al panel anterior, pulse Shift+F6.– Para imprimir el panel activo, pulse Ctrl+P.– Para utilizar el menú de apertura rápida para buscar o imprimir un tema y

sus subtemas:- Abra el menú pulsando Alt+M en un tema de la vista Contenido

(navegación).- Vaya al elemento anterior del menú pulsando la flecha hacia Arriba.- Vaya al elemento siguiente del menú pulsando la flecha hacia Abajo.- Seleccione un elemento del menú desplazándose hasta el elemento y

pulsando Intro.- Cierre el menú pulsando Esc.

– Agrandar al máximo lo que se visualiza en la pantalla. Consulte ladocumentación del navegador web para obtener información sobre cómocambiar el tamaño del texto.

La documentación del centro de información incluye las funciones de accesibilidadsiguientes que le ayudan en temas de accesibilidad:v La documentación está disponible en formato HTML par ayudar a los usuarios a

aplicar la tecnología de software de lector de pantalla.v Las imágenes de esta documentación se proporcionan con texto alternativo de

forma que los usuarios que presentan alguna discapacidad visual puedanutilizar el contenido de las imágenes.

Visión general: Operational Decision Manager 45

46 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Avisos

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

Puede que IBM no ofrezca los productos, servicios o características que se tratan eneste documento en otros países. Póngase en contacto con el servicio técnico localde IBM para obtener información sobre los productos y servicios actualmentedisponibles en su zona. Cualquier referencia a un producto, programa o servicio deIBM no pretende afirmar que sólo se puede utilizar el producto, programa oservicio de IBM. En su lugar, puede utilizar cuando producto, programa o serviciocon funcionalidad equivalente que no infrinja ningún derecho de propiedadintelectual de IBM. No obstante, es responsabilidad del usuario evaluar y verificarla operación de cualquier producto, programa o servicio ajeno a IBM.

IBM puede tener patentes o aplicaciones de patente pendientes de aprobación quetraten del tema descrito en este documento. La entrega de este documento no leconcede ninguna licencia de estas patentes. Puede enviar consultas sobre licenciaspor escrito, a:

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

Para consultas sobre licencias relativas a información de juego de caracteres dedoble byte (DBCS), póngase en contacto con el departamento de propiedadintelectual de IBM de 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, Japan

El siguiente párrafo no se aplica al Reino Unido ni a ningún otro país dondeestas disposiciones entren en contradicción con la legislación local:INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍA DE NINGUNA CLASE, YASEA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO SIN LIMITARSE A, LASGARANTÍAS IMPLÍCITAS DE NO INFRACCIÓN, COMERCIALIZACIÓN OIDONEIDAD PARA UN FIN DETERMINADO. Algunos estados no permiten laexclusión de garantías expresas o implícitas en determinadas transacciones, por loque es posible que esta declaración no sea aplicable.

Esta información podría incluir imprecisiones técnicas o errores tipográficos. Lainformación aquí contenida está sometida a modificaciones periódicas; estasmodificaciones se incorporarán en las nuevas ediciones de la publicación. IBMpuede realizar mejoras y/o modificaciones en el/los producto(s) y/o el/losprograma(s) descritos en esta publicación en cualquier momento sin previo aviso.

© Copyright IBM Corp. 2008, 2013 47

Cualquier referencia hecha en esta informació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 nos proporcione de laforma que considere apropiada sin que suponga ninguna obligación para usted.

Los licenciatarios de este programa que deseen obtener información paraposibilitar: (i) el intercambio de información entre programas creadosindependientemente y otros programas (incluyendo éste) y (ii) la utilización mutuade la información que se ha intercambiado, pueden ponerse en contacto con:

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

Dicha información puede estar disponible, sujeta a los términos y condicionesapropiados, incluyendo en algunos casos el pago de una cantidad.

IBM suministra el programa bajo licencia que se describe en este documento ytodo el material bajo licencia disponible para el mismo, bajo los términos delAcuerdo de cliente de IBM, el Acuerdo internacional de licencias de programas deIBM o cualquier acuerdo equivalente entre las partes.

Todos los datos de rendimiento aquí recogidos se han determinado en un entornocontrolado. Por consiguiente, es posible que los resultandos obtenidos en otrosentornos operativos varíen significativamente. Puede que algunas medidas sehayan realizado en sistemas en nivel de desarrollo y no se garantiza que éstas seanlas mismas en sistemas generalmente disponibles. Asimismo, puede que algunasmedidas se hayan estimado por extrapolación. Puede que los resultados realesvaríen. Los usuarios de este documento deberían verificar los datos aplicables a suentorno específico.

La información relativa a productos ajenos a IBM se ha obtenido de losproveedores de estos productos, de sus anuncios publicados o de otras fuentespúblicas. IBM no ha probado estos productos y no puede confirmar la precisióndel rendimiento, la compatibilidad o cualquier otra reclamación relacionada conproductos ajenos a IBM. Puede dirigir sus preguntas acerca de las prestaciones delos productos ajenos a IBM a los proveedores de estos productos.

Esta información contiene ejemplos de datos e informes utilizados en operacionescomerciales habituales. Para ilustrarlas de la forma más completa posible, losejemplos incluyen los nombres de personas, empresas, marcas y productos. Todosestos nombres son inventados y cualquier similitud con los nombres y direccionesde una empresa real es una coincidencia.

LICENCIA DE COPYRIGHT:

Esta información contiene programas de aplicación de ejemplo en idioma deorigen, que ilustra técnicas de programación en varias plataformas operativas. .Puede copiar, modificar y distribuir estos programas de ejemplo en cualquier

48 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

formato sin necesidad de pagar a IBM con fines de desarrollo, utilización,marketing o distribución de los programas de aplicación, de conformidad con lainterfaz de programación de la aplicación de la plataforma operativa para la queestán escritos los programas de ejemplo. Estos ejemplos no se han probado bajotodas las condiciones. Por lo tanto, IBM no garantiza la fiabilidad, la capacidad deservicio o la función de estos programas. Los programas de ejemplo sonproporcionados "TAL CUAL", sin garantía de ningún tipo. IBM no será responsablede ningún daño provocado por su utilización de los programas de ejemplo.

Todas las copias o partes de estos programas de ejemplo o cualquiera de susderivados deben incluir un aviso de copyright como el siguiente:

© (nombre de la empresa) (año). Los fragmentos de este código proceden de IBMCorp. Sample Programs. © Copyright IBM Corp. _escriba el año o años_.

Marcas registradasIBM, el logotipo de IBM e ibm.com son marcas comerciales o marcas registradas deInternational Business Machines Corp., registradas en muchos países del mundo.Otros nombres de productos y servicios pueden ser marcas registradas de IBM ode otras compañías. Una lista actual de marcas registradas de IBM está disponibleen la Web en “Información sobre copyright y marcas registradas” enwww.ibm.com/legal/copytrade.shtml.

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

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

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

Java y todos los logotipos y marcas basados en Java son marcas registradas deOracle y/o sus filiales.

Avisos 49

50 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

Índice

Aaccesibilidad

discapacidadatajos de teclado 43

administradoresroles 15, 20, 25, 28

agilidad empresarial 11analistas de negocio

roles 15, 20, 25, 28aplicaciones de reglas de suceso 15

desarrollo 25integración 25

aplicaciones de reglas empresariales 15desarrollo 20, 24en datos .NET 20, 24en datos COBOL 20en datos Java o XML 20integración 20, 24licencias 41

archivadosreempaquetado, aspecto de la

licencia 43arquitectos

roles 15, 20, 25autores de reglas

roles 15, 28

Cciclos empresariales y de TI

sincronización 11

Ddesarrolladores

roles 15, 20, 25

EEclipse

como opción de instalación 41escenarios 28estrategias de gestión de decisiones

elección 12gestión de reglas empresariales 12proceso de reglas empresariales 12

FFederal Information Processing Standards

FIPS 38

Ggestión de decisiones

actividades 15aparte de las aplicaciones 11para usuarios empresariales 28

gestión de decisiones (continuación)roles 15

gestión de decisiones para usuariosempresariales 15

gestión de reglas empresariales 11, 12,28

como una expresión de políticaempresarial 11

gestores de políticasroles 15, 28

gobierno 28validación de reglas 28

Iinstalación de componentes

visión general 33

Llicencias

Software Asset Management 41

MMicrosoft Excel

creación de reglas empresariales 28Microsoft Word

creación de reglas empresariales 28modalidad segura

en protocolo de comunicación 39

Nnuevas características

visión general 1, 6

Ppersonalizar

protocolo de comunicación 39proceso de reglas empresariales 11, 12

como una expresión de detección depatrón de sucesos 11

protocolos de comunicaciónen modalidad segura 39personalizar 39

Rroles

administradores 15analistas de negocio 15arquitectos 15autores de reglas 15desarrolladores 15gestores de políticas 15

SSAM

Véase Software Asset Management(SAM)

seguridadpara despliegue de archivado en la

instalación 38simulaciones 28sincronización

ciclos empresariales y de TI 11Software Asset Management (SAM)

sistema de obligatoriedad delicencias 41

software de código abierto 40

Uusuarios empresariales 28

gestión de reglas de suceso 28gestión de reglas empresariales 28

Vvalidación

decisiones 28

© Copyright IBM Corp. 2008, 2013 51

52 IBM Operational Decision Manager: Descripción: familia de productos Operational Decision Manager

����

Impreso en España