BPEL y OpenESB: Orquestación de Servicios Web

Introducción a BPEL y OpenESB

Normalmente integrar este tipo de servicios en multinacionales tiene un coste realmente alto, gracias a las herramientas que vemos en este curso se hace mucho más fácil la tarea.

La siguiente presentación de la mano de Pablo García Sánchez nos da las nociones básicas de ESB y JBI, para la integración empresarial de aplicaciones compuestas que generan un flujo de trabajo dinámico, además de dar algunas ventajas, vocabulario, y ejemplos de BPEL.

Necesitamos descargar los componentes ESB para nuestro servidor Glassfish así como para el IDE Netbeans, aunque os recomiendo el Java EE 5 Tools Bundle Installer y java ee sdk 6 preview ya que trae soporte para SOA para Glassfish y Netbeans 6.5.1 con todos los módulos instalados para trabajar con BPEL.

Veamos un ejemplo práctico con servicios web en vídeo:

Lo que hago es crear un nuevo proyecto tipo BPEL Module (recordar no crear un proyecto en un directorio con acentos), añadir un WSDL Externo desde
http://webservices.daehosting.com/services/TemperatureConversions.wso?WSDL
y un nuevo BPEL Process, para la entrada del BPEL creamos un WSDL local con un parámetro, la entrada de temperatura y un parámetro de salida que es la respuesta.

Por último existe un tutorial de BPEL disponible aquí.

« Volver al Curso de Servicios Web

Artículos relacionados:

2 pensamientos sobre “BPEL y OpenESB: Orquestación de Servicios Web

    • el 20 noviembre, 2011 a las 18:06
      Enlace permanente

      Gracias Eirxe, has probado a hacer los ejemplos? son cosas muy sencillas pero de un gran potencial…orquestar servicios de varios servidores web es algo que antigüamente era impensable jaja

      Respuesta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Please type the characters of this captcha image in the input box

Por favor escriba los caracteres de la imagen captcha en el cuadro de entrada

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.