SlideShare una empresa de Scribd logo
Emmerson Miranda
Blog: http://www.emmersonmiranda.net
• Los objetivos de este documento son demostrar
como:
– Invocar varios WS, extrayendo información de cada respuesta
para pasársela a la siguiente llamada .
– Pedir la información de un país.
• Pre-requisitos
– El contenido de este documento se basa en haber creado los
servicios del post WSO2 ESB - Creando un Transformer Proxy
Este dato no existe
en el WS de Países
Este dato lo
proporciona otro WS
No se sabe que region consultar hasta que
el WS de Países ha dado su respuesta
• En el post “WSO2 ESB - Creando un
Transformer Proxy” hace falta recuperar un dato
que el DataService de ciudades no tiene.
• Reutilizar los recursos creados en el post anterior:
– la entrada local del registro InfoCountry.wsdl
– los endpoints de los DataServices de Paises y Regiones
• Crear un nuevo servicio Proxy
– InfoCountryChainService
• Crear una secuencia para hacer el
encadenamiento de llamadas.
– InfoCountry_soapchain_in
WS02 ESB Service Chaining
• Estos son los pasos que realiza la secuencia:
– Se construye la petición SOAP para pedir los datos del país
– Se recogen los datos de la respuesta como propiedades (entre
las propiedades esta el ID de la region)
– Se construye la petición SOAP para pedir los datos de la region
– Se muestra por el log los datos a devolver
– Se construye y se envía la respuesta que se devolverá al cliente
• Se construye la petición SOAP para pedir los datos del país
• Se recogen los datos de la respuesta como propiedades (entre las
propiedades esta el ID de la region)
• Se construye la petición SOAP para pedir los datos de la region
• Se muestra por el log los datos a devolver
• Se construye y se envía la respuesta que se devolverá al cliente
• Petición hecha con SOAPUI
• https://docs.wso2.com/display/ESB480/Sample+500%3A+Call+Medi
ator+for+Non-Blocking+Synchronous+Service+Invocation
• https://docs.wso2.com/display/ESB481/Call+Mediator
• https://docs.wso2.com/display/ESB481/Respond+Mediator
• https://docs.wso2.com/display/ESB481/Header+Mediator
WS02 ESB Service Chaining

Más contenido relacionado

PPTX
WSO2 DSS - Calling stored procedures with cursors
PPTX
WSO2 REST API Example
PPTX
WSO2 API Manager - Accessing SOAP Service
PPTX
WSO2 DSS - JENKINS
PPTX
WSO2 Transformer Proxy
PPTX
WSO2 DSS - Create a Data service
PPT
JEE 5 - EJB3
PPS
Backup Web con Joomla, Wamp Server y phpMyAdmin
WSO2 DSS - Calling stored procedures with cursors
WSO2 REST API Example
WSO2 API Manager - Accessing SOAP Service
WSO2 DSS - JENKINS
WSO2 Transformer Proxy
WSO2 DSS - Create a Data service
JEE 5 - EJB3
Backup Web con Joomla, Wamp Server y phpMyAdmin

Similar a WS02 ESB Service Chaining (20)

PPTX
WSO2 ESB - Acceso a base de datos
PDF
WSO2 BPS: Desarrollando un proceso de negocio con BPEL
PPT
Desarrollo y consumo de servicios web asp.net
DOCX
PDF
Web services
DOCX
Servicios web
DOCX
Servicios web
PPTX
Servicios web
PPTX
8-Unidad 2: Diseños de Vista-2.3 Introducción Web Services
PDF
PDF
Modulo13 Web Services
PDF
Servicios w eb
ODT
Web Services JAX-RS RESTful y SOAP
PPTX
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
PPS
PPS
PPTX
02 - Servicios SOAP.pptx
PDF
Servicio web java php perl google
ODP
Soa Y Bpel
DOC
Web service
WSO2 ESB - Acceso a base de datos
WSO2 BPS: Desarrollando un proceso de negocio con BPEL
Desarrollo y consumo de servicios web asp.net
Web services
Servicios web
Servicios web
Servicios web
8-Unidad 2: Diseños de Vista-2.3 Introducción Web Services
Modulo13 Web Services
Servicios w eb
Web Services JAX-RS RESTful y SOAP
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
02 - Servicios SOAP.pptx
Servicio web java php perl google
Soa Y Bpel
Web service
Publicidad

Más de Emmerson Miranda (6)

PPTX
Hibernate 3.2 short manual
PPSX
Prototipado de pantallas para toma de requisitos
PPTX
Json short manual
PPTX
Modelado de aplicaciones en UML con EA
PPTX
Log4j 1.2.15 Short Manual
PPT
Arquitectura Mashup Con SilverLight 2
Hibernate 3.2 short manual
Prototipado de pantallas para toma de requisitos
Json short manual
Modelado de aplicaciones en UML con EA
Log4j 1.2.15 Short Manual
Arquitectura Mashup Con SilverLight 2
Publicidad

Último (8)

DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
modelos de control para sistemas digitales
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
simulacion de teoria de control para maquinas
PDF
DIMENSIONADO DE UNA INSTALACION FOTOVOLTAICA.pdf
PPTX
sistemas de informacion.................
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
modelos de control para sistemas digitales
Derechos_de_Autor_y_Creative_Commons.pptx
Su punto de partida en la IA: Microsoft 365 Copilot Chat
simulacion de teoria de control para maquinas
DIMENSIONADO DE UNA INSTALACION FOTOVOLTAICA.pdf
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño

WS02 ESB Service Chaining