jueves, 15 de marzo de 2018

Configuración de GridLink Data source en Oracle Weblogic

Oracle provee de 2 tipos de Data source para el manejo de las conexiones hacia Oracle RAC: el Multi Data Source y el mas reciente Active GridLink para Oracle RAC introducido desde la versión 10.3.4 de Weblogic. De estas 2 opciones,GridLink sobresale por razones administrativas, fácil gestión, respuesta a eventos del FAN para proveer Fast Connection Failover y que obtiene información en tiempo real del RAC por medio de ONS.

Ahora vamos a ver los pasos para crear un Data Source de tipo GridLink:

Para este ejemplo se asume un RAC de 2 nodos y que la versión de Weblogic es 12c.

1. Ingresar a la consola de Weblogic y expandir en el árbol de la izquierda el nodo de Servicios e ingresar a la opción de Data Sources.

2. Presiona el botón Nuevo y seleccionar de la lista "GridLink Datasource".

3. En la ventana que aparece a continuación se debe especificar el nombre del Data source, el nombre de JNDI, Next:


4. Desmarcamos la opción de soporte de Transacciones globales, Next:


5. Seleccionamos la opción de ingresar completamente la URL JDBC, Next:

Continuar leyendo aquí.


viernes, 2 de marzo de 2018

Hola Mundo en Oracle BPEL 12c



Oracle BPEL como parte de los componentes que nos provee Oracle SOA Suite, nos permite realizar la orquestación de servicios como un flujo de proceso.

Por lo anterior BPEL nos provee de beneficios como la reutilización de servicios, aplicaciones más flexibles a los cambios que requiera la organización, reducción de la complejidad y reducción de precios de una integración.

Vamos a ver a continuación como se hace un crea un proceso BPEL, haciendo el conocido Hola Mundo.

Primero vamos abrir JDeveloper 12c, la ultima versión disponible 12.2.1.2 y vamos a crear una nueva aplicación, esta será de tipo SOA:



A ésta le pondremos un nombre, así como al proyecto:



Le pondremos nombre al Compuesto y vamos a seleccionar una aplicación Compuesta con un proceso BPEL:


Luego de darle al botón Finish aparecerá la ventana donde configuraremos nuestro proceso BPEL, vamos a configurar el nombre, el tipo, los parámetros de entrada y salida de nuestro proceso. Para los parámetros de entrada y salida vamos a utilizar los siguientes XSD de ejemplo.

Continuar leyendo aquí.