Instalación de Oracle API Manager 12c.
Oracle API Manager 12c es un componente nuevo del stack de Governance SOA de Oracle. Es un producto nuevo, no había existido una versión previa de él.
Algunos puntos que me llamaron la atención, son los siguientes:
· Su instalador es muy pequeño. Actualmente son un par de parches, mas adelante lo explico con detalle
· Es un componente que se pega al Service Bus. Puede vivir en el mismo managed server del OSB
· Relacionado al punto anterior, el API Manager no tiene un managed server para él
· El API Manager Portal queda desplegado sobre el Admin Server
· Su interfaz gráfica es muy similar, en aspecto y uso, a la del API Catalog 12c
· Sin mayor problema, puede ser instalado en el modo de dominio Ampliado (Extended). Esto quiere decir, que si tú tienes una instalación de Oracle SOA Suite 12c Quickstart, lo puedes instalar sobre de ella.
En este post nos enfocaremos a cómo instalarlo, teniendo en cuenta que usaremos una instalación basada en el Quickstart Intallation.
Lo primero que debes de hacer, es aplicar un par de parches:
· Parche 1 - p20225320_121300_Generic
· Parche 2- p20311552_121300_Generic
Uno de los dos parches está enfocado a extender al RCU. De manera que, cuando ejecutes el RCU, ya incluya los esquemas necesarios del API Manager.
El otro parche, es justamente el software del API Manager. Este te servirá, para que, cuando generes un dominio nuevo, tengas la opción de instalarlo.
Ambos los aplicarás usando el opatch. La forma de hacerlo es que pongas en tu variable de PATH al ejecutable de la utilería Opatch. Este lo encontarás, en: $MW_HOME\OPatch
Una vez que hagas eso, ve a la carpeta del parche en cuestión y ejecuta:
opatch apply.
Saldrá algo similar a lo siguiente:
Posteriormente debes de ejecutar el RCU:
Coloca algún prefijo para diferenciar a tus esquemas:
Estable el password de tus esquemas:
Escoge el tamaño de tu base de datos:
Genera el repositorio:
Ahora ejecutaremos la configuración de nuestro dominio. En esta ocasión ejecutaremos un dominio Ampliado/Extendido sobre la base del Quickstart Installation. Si no sabe qué es esto, mira este post: http://oracleradio.blogspot.mx/2014/12/diferentes-alternativas-para-el.html
Ejecutamos el config.cmd:
La pantalla de Creación de dominio saldrá:
Escogerás Oracle Service Bus y Oracle API Manager:
Las opciones que debes de escoger, son:
· Basic WebLogic Server Domain - 12.1.3.0 [wlserver]
· Oracle Service Bus - 12.1.3.0 [osb]
· ODSI XQuery 2004 Components - 12.1.3.0 - [oracle_common]
· Oracle Enterprise Manager - 12.1.3.0 [em]
· Oracle WSM Policy Manager - [oracle_common]
· Oracle JRF - 12.1.3.0 [oracle_common]
· WebLogic Coherence Cluster Extension - 12.1.3.0 [wlserver]
· WebLogic Advanced Web Services for JAX-PRC Extension - 12.1.3.0 [wlserver]
Posteriormente, escoge la ubicación del dominio:
Establece el usuario de administración y su password:
De preferencia, haz uso de la opción Producción, para la forma en la que se comportará tu Weblogic:
Recupera los datos de la base de datos:
Saldrán todos los esquemas a generarse:
Se probarán los esquemas:
Escoge las siguientes opciones:
Escoge un nombre y puerto para tu Admin Server:
Configura a tu nodemanager:
Genera un servidor manejado para tu OSB:
Establece el puerto para Coherence:
Genera un machine:
Asigna a tu admin y a tu manejado a dicha machine:
Te hará un resumen:
El dominio se generará:
Levanta tu admin server:
Levanta a tu servidor manejado:
Y listo, entra a :
http://máquina:puerto/apimanager
En el siguiente post, hablaremos de cómo se utiliza el API Manager y para qué sirve.
Publicar un comentario