Thursday, June 11, 2015

Instalación Oracle SOA Suite 12c - Parte 2 Creación de Dominio WebLogic


Ahora es el momento de crear un dominio WebLogic aprovisionado con Oracle SOA Suite para el desarrollo de aplicaciones basadas en un arquitectura orientada a servicios, SOA. Opcionalmente, tambien podemos aprovisionar nuestro dominio con Oracle Service Bus para construir una plataforma de servicios más completa, tomando ventaja de las características que esta herramienta ofrece de manera única.

El procedimiento general para crear el dominio es el siguiente:


  1. Creación de esquemas
  2. Creación de dominio


Para iniciar la configuración es necesario asegurarse de que la instalación del software se realizo término completamente, así como la disponibilidad de la Base de Datos que será utilizada para los metadatos del producto. Considere tener a la mano lo siguiente:
  • Información de conexión a la Base de Datos para los Metadatos de Oracle SOA Suite.
  • Usuario privilegiado en la Base de Datos, o en el mejor de los casos, cuenta de usuario Sys.
  • Prefijo que será utilizado para los esquemas de Base de Datos.
  • Direcciones IP y puertos de recepción que serán asignados a los servidores manejados WebLogic.

Generar Esquemas de Base de Datos


Los metadatos están representados por varios esquemas de Base de Datos y otros recursos en la misma. La generación correcta de los esquemas y recursos se logra con el programa Repository Creation Utility (RCU), que se encuentra en el Oracle Common de la infraestructura de Oracle Fusion Middleware.

1.     Ingresar a una instalación de Oracle SOA Suite 12.1.3.
Nota: Debe ser una instalación sobre un sistema operativo Windows o Linux, si no cuenta con una, es necesario realizarla.
2.     Ir a directorio Oracle Common y entrar al subdirectorio bin.
/opt/oracle/product/middleware/oracle_common/bin
3.     Lanzar programa asistente RCU ejecutando el archivo rcu.bat o rcu.sh si estamos en un sistema Windows o Linux, respectivamente.

4.     Clic Siguiente.


5.     Seleccionar Crear Repositorio > Carga del Sistema y Carga del Producto, clic Siguiente.


6.     Proporcionar información de conexión a la base de datos, Siguiente.


7.     Aceptar


8.     Seleccionar Crear Nuevo Prefijo y asignamos el prefijo de nuestra preferencia, por ejemplo: DEV, TEST, PROD, MXDEV, etc..

9.     Seleccionar Esquemas Comunes de AS y esquemas SOA Suite, clic Siguiente



10.  Clic Aceptar.

11.  Seleccionar Usar las Mismas Contraseñas para Todos los Esquemas; Establecer el valor de Contraseña; Clic Siguiente.

12.  Dejamos los valores por defecto, clic Siguiente

13.  No se modifa asignación de Tablespaces, se acepta la asignación por defecto a menos que el área correspondiente solicite una distribución especifica; Siguiente.

14.  Aceptar.

15.  Aceptar.

16.  Clic Crear.


Esperar carga.

17.  Comprobar que el Estado de cada componente es Correcto; clic Cerrar.



Creación de Dominio WebLogic

Listos los metadatos procedemos con la creación del dominio WebLogic.

1.     Ingresar a una línea de comandos con el usuario oracle al host adminhost1.
2.     Vamos al directorio raíz del servidor WebLogic, /opt/oracle/product/middleware/wlserver (WSL_HOME).
3.     Entrar al subdirectorio common/bin y lanzar el asistente de configuración config.sh.
4.     Seleccionar Crear Nuevo Dominio y establecer la ruta del directorio en el que se crearan los archivos que conforman el dominio WebLogic; Clic Siguiente.

5.     Seleccionar Crear Dominio mediante Plantillas de Producto y seleccionar la opción Todas las Plantillas en Categorías de Plantillla;

6.     Seleccionar las siguientes opciones del área Plantillas Disponibles, a mi parecer las más comunes para utilizar ampliamente el producto.
a.     Oracle SOA Suite
b.    Oracle Service Bus
c.     WebLogic Advanced Web Services for JAX-RPC Extension
d.    ODSI XQuery 2004 Components
e.     Oracle Enterprise Scheduler Service Basic
f.     Oracle Business Activity Monitoring
g.    Oracle Enterprise Manager Plugin for ESS
h.     Oracle Enterprise Manager
i.      Oracle User Messaging Service Basic
j.      Oracle WSM Policy Manager
k.     Oracle JRF
l.      WebLogic Coherence Cluster Extension
m.   WebLogic Advanced Web Services for JAX-WS Extension

7.     Definir ruta para ubicación de aplicaciones, clic Siguiente.

8.     Establecer credencial inicial para acceso al dominio, Siguiente.

9.     En Modo de Dominio seleccionar Producción; En JDK dejar valor por defecto /opt/oracle/product/java/jdk1.7.0_75.

10.  Elegir opción Datos RCU y proporcionar la información de conexión a la Base de Datos en la cual fueron generados los Metadatos correspondientes; Clic Obtener Configuración de RCU.


Verificar conexión correcta y continuar esperando respuesta del asistente.

11.  Clic Siguiente.


12.  Comprobar que los datos de conexión a los esquemas es correcto para cada uno de los componentes, Siguiente.

13.  Comprobar que la prueba de conexión es satisfactoria, clic Siguiente.


14.  Seleccionar las siguientes casillas para modificar valores por defecto:
a.     Servidor de Administración
b.    Gestor de Nodos
c.     Servidores Gestionados, Clusters y Coherence


15.  Modificar valores por defecto para servidor de administración.
Dirección de Recepción = adminhost1
Puerto de Recepción = 13901
Activar SSL = [Si]
Puerto de Recepción SSL = 13902


16.  Para Tipo de Gestor de Nodos seleccionar la opción Por Ubicación de Dominio por defecto; Establecer credencial inicial del Node Manager; Clic Siguiente.


17.  Establecer direcciones IP y puertos de recepción para cada uno de los servidores manejados. Siguiente.
Nombre del Servidor
Dirección de Recepción
Puerto de Recepción
Activar SSL
Puerto de Recepción SSL
Grupos de Servidores
bam_server1
bamhost1
13931
Si
13932
BAM12-MGD
ess_server1
soahost1
13915
Si
13916
ESS-MGD
ums_server1
soahost1
13917
Si
13918
No Especificado
soa_server1
soahost1
13911
Si
13912
SOA-MGD
osb_server1
osbhost1
13921
Si
13922
OSB-MGD


18.  No agregar Clusters, clic Siguiente.


19.  Dejar valor por defecto 0, Siguiente.
Nota: Para el puerto de recepción de coherence cada servidor manejado utilizará el valor definido como Puerto de Recepción + 5000.


20.  Seleccionar pestaña Machine Unix, clic Agregar.


21.  Agregar cuatro maquinas, correspondientes a los cuatro hosts disponibles; Siguiente.
Nombre
Dirección de Recepción del Gestor de Nodos
Puerto de Recepción de Gestor de Nodos
soa_machine1
soahost1
10750
osb_machine1
osbhost1
10750
bam_machine1
bamhost1
10750
adm_machine1
adminhost1
10750

Dejar el valor por defecto para el resto de columnas.

22.  Asignar servidores manejados a la maquinas, la asignación se deduce usando el nombre; Los servidores ess_server1 y ums_server1 se asignan a la maquina soa_machin1; Clic Siguiente.

23.  Ver Resumen de Configuración, clic Crear.


24.  Monitorear progreso de creación, al terminar hacer clic en Siguiente.


25.  Ver confirmación de creación de dominio WebLogic con resultado satisfactorio, clic en Terminar.

En este punto el dominio ah sido generado correctamente y podemos arrancar la plataforma para el despliegue de nuestras aplicaciones SOA.




No comments:

Post a Comment