Entradas

Mostrando las entradas de 2015

Nuevas características de Oracle SOA Suite 12.2.1

Imagen
¡Hola!

A finales del pasado mes de Octubre, Oracle libero la versión 12.2.1 de la Suite de SOA. Tuve la oportunidad de verla en acción durante el OOW15 en San Francisco y puedo decir que tiene características muy agradables y que habíamos estado necesitando desde hace tiempo, sin duda estos cambios nos harán la vida más fácil, sobre todo en relación a las integraciones con cloud, uso de REST y en la localización de puntos de fallo en las instancias.

Estas son algunas de las que puedo recordar:

1.    Soporte de JavaScript en compuestos SOA y Pipelines OSB. Además del soporte de servicios REST en OSB y BPEL que ya se tenía desde la versión anterior, disponemos de una actividad de JavaScript en los flujos BPEL, y otra en los componentes Pipeline de OSB, para manipular el payload con funciones nativas y personalizadas de éste lenguaje sin necesidad de convertir de JSON a XML, es decir, podemos crear orquestaciones BPEL y flujos OSB de tipo REST usando JSON, y trabajar con esta estructura d…

Guía de instalación de Oracle SOA Suite 12.2.1 versión Quick Start

Imagen
¡Hola!

Recientemente, en específico durante el OOW 15, Oracle liberó un nuevo realese de SOA, la versión 12.2.1. En otro post escribiré sobre las características de ésta, pero por lo pronto veremos los pasos para instalarla y poder comenzar a explorarla.

A partir de la versión 12c, Oracle provee una instalación del producto para desarrolladores, el Quick Start Installer, con el cual tenemos la oportunidad de contar con un ambiente de desarrollo local de manera rápida y sencilla, sin tener que crear dominios e instalar por separado cada servidor de SOA. Esta versión contiene un servidor local Weblogic embebido en JDeveloper con un dominio pre configurado y listo para desplegar y probar proyectos SOA y OSB, además de la base de datos interna para la instalación de la suite. Esto por supuesto tiene implicaciones, por ejemplo el dominio es básico y no es posible extenderlo para agregar más elementos.

A continuación realizaremos paso a paso las actividades para poder instalar nuestro ambie…

Oracle Open World 2015

Imagen

Ejemplos en BPEL Parte 3. Web Service Adapter

Imagen
¡Hola!

En este post voy a continuar con el ejemplo BPEL que ya en dos ocasiones hemos trabajado. Para refrescar la memoria, visiten este link para el primer ejercicio y este otro para el segundo, y como recordatorio, estoy usando SOA 11.1.1.5. El BPEL como lo dejamos la vez pasada quedó tal como se muestra en la siguiente imagen


Lo que haremos hoy es agregar un adaptador de Web Service para invocar un servicio externo a nuestro BPEL, mismo que simulará una notificación vía correo electrónico. Este servicio externo no lo vamos a programar, solo es ilustrativo para nuestro ejercicio y de hecho no va acorde a la operación que estamos haciendo en el BPEL, que es un select a la base de datos, sin embargo funciona como ejemplo. Adicional a esto, crearemos una transformación XSLT para crear un mapeo de datos.

El primer paso es arrastrar el componente Web Service, desde la paleta de componentes, en la pestaña BPEL Services, hacia la parte derecha de nuestro composite.xml, en la sección Exter…