miércoles, 20 de abril de 2016

Instalación de Oracle Real-Time Integration Business Insight

Introducción

Oracle Real-Time Integration Business Insight está especialmente diseñado para que los usuarios de negocio puedan modelar, recolectar y monitorear métricas del negocio. Insight se integra completamente con Oracle SOA Suite y Oracle Service Bus.
Oracle Real-Time Integration Business Insight permite que el usuario de negocio tenga el control del contenido, tiempo y formato de las métricas que necesita para tomar decisiones de negocio con pleno conocimiento del comportamiento diario. Esto es posible al identificar los puntos clave dentro de sus integraciones de negocio, los responsables del negocio tienen acceso inmediato a datos detallados, en tiempo real, sin costosos compromisos de ingeniería o redespliegues.
Este artículo detalla los pasos de la instalación y configuración del ambiente en un dominio completo de Oracle SOA Suite: SOA + Service Bus + BAM.

Instalación del dominio completo de Oracle SOA Suite

Dado que Oracle Real-Time Business se integra por completo con Oracle SOA Suite y Oracle Service Bus, hemos puesto un dominio completo para aprovechar al máximo sus características.
A continuación, se resumen los pasos de ésta instalación. Cabe mencionar que la versión de la SOA Suite que se utiliza para Insight es la 12.2.1:
  • Instalar JDK 1.8
  • Instalar Oracle Fusion Middleware Infrastructure
  • Instalar Oracle SOA Suite
  • Instalar Oracle Service Bus
  • Ejecución de RCU
  • Creación del dominio (SOA + OSB + BAM)

Para mayor detalle acerca de la instalación de esta versión, consultar la documentación oficial de Oracle:


Una vez que tenemos instalado nuestro dominio de Oracle SOA Suite 12.2.1, se deben seguir los pasos que se describen a continuación para la configuración de Oracle Real-Time Integration Business Insight.

Configuración de Oracle Real-Time Integration Business Insight

Descarga y aplicación de parches

El primer paso, es instalar los parches de Oracle Real-Time Integration Business Insight en el dominio de SOA. Para esto es necesario descargarlos de la siguiente ruta:
Una vez descargados los parches, se colocan debajo del directorio OPatch de nuestro dominio (únicamente los archivos ZIP). La aplicación de los parches es como ya conocemos, ejecutando debajo de la carpeta OPatch del dominio de SOA, el comando:
opatch apply archivo_parche.zip
El orden de instalación de los parches es el siguiente:

  1. p22189824
  2. p22655174
  3. p22659236

Una vez aplicados los parches al dominio, será necesario extenderlo. Como se detalla a continuación.

Configuración del dominio

Para la configuración del dominio, debemos ejecutar el siguiente comando:
Ruta: MW_HOME\oracle_common\common\bin:
Comando: config.sh (para Windows es config.cmd)
Esto abrirá el asistente de configuración de nuestro dominio, únicamente debemos indicar que vamos a extender un dominio existente y seleccionar la ruta del dominio de SOA.
En los siguientes pasos, encontraremos las plantillas que podemos aplicar a nuestro dominio existente. Para poder configurar Insight de manera adecuada, es necesario elegir las siguientes plantillas:

  • Insight SOA Agent 12.2.1
  • Insight Service Bus Agent 12.2.1
  • Insight 12.2.1

Inicio del dominio

Básicamente estamos en la parte final de la configuración de nuestro dominio de Insight. Ahora lo único que debemos hacer es levantar nuestros servidores (administrador y manejados) y tendremos disponible la consola de Oracle Real-Time Integration Business Insight.

Despliegues

Si hicimos bien los pasos anteriores, en la consola de administración de WebLogic, debemos observar los siguientes despliegues:



Podemos observar que la interfaz de usuario se encuentra desplegada dentro de bam_server. En osb_server y soa_server están instalados los agentes (que seleccionamos en la reconfiguración de dominio).
Si expandimos el despliegue de la interfaz de usuario, encontraremos un módulo llamado insight. Al ver los detalles del módulo en la pestaña de pruebas, podemos ver la URL de la consola de Oracle Real-Time Integration Business Insight:



Consola de Oracle Real-Time Integration Business Insight

La consola del producto se verá de la siguiente manera:



Al colocar las credenciales válidas, esto es lo que veremos:



Nuestro producto está correctamente instalado y listo para usarse. En siguientes artículos vamos a crear una demostración real del producto con un caso ficticio para hacer notar sus capacidades y beneficios.