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 ...

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 ...

Oracle Open World 2015

Imagen
Por segundo año consecutivo, tuve la oportunidad de asistir a este gran evento y sin duda para mí fue aún mejor que el anterior.  Nuevamente compartí estos días con mis colegas y amigos de S&P Solutions, quienes se encargaron de hacer el tiempo muy agradable. Mi viaje comenzó el domingo 25 de Noviembre, desafortunadamente me perdí la sesión de Rolando Carrasco y Arturo Viveros debido a que mi vuelo llegó justo a la misma hora. Esta fue la primera vez que dieron una sesión en OOW, lo que significó un logro impresionante para ambos, además de presentar su recién publicado libro, que sin duda es aún más gratificante.   Durante todo el evento el mensaje por parte de Oracle y particularmente de Larry Ellison está más claro que nunca, la nube es la plataforma del presente, y por supuesto, a donde muchas empresas ya están mirando. Respecto a este tema, un a de las grandes preocupaciones es la seguridad, por lo que anunció en su keynote del miércoles, los avances de la tecno...

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 s...