Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
WSO2 REST API Example
Next

Share

WS02 ESB Service Chaining

This is an example of how can implement service chaining of many web services involved in one request and interrelated among theirs.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

WS02 ESB Service Chaining

  1. 1. Emmerson Miranda Blog: http://www.emmersonmiranda.net
  2. 2. • 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
  3. 3. 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.
  4. 4. • 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
  5. 5. • 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
  6. 6. • Se construye la petición SOAP para pedir los datos del país
  7. 7. • Se recogen los datos de la respuesta como propiedades (entre las propiedades esta el ID de la region)
  8. 8. • Se construye la petición SOAP para pedir los datos de la region
  9. 9. • Se muestra por el log los datos a devolver
  10. 10. • Se construye y se envía la respuesta que se devolverá al cliente
  11. 11. • Petición hecha con SOAPUI
  12. 12. • 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

This is an example of how can implement service chaining of many web services involved in one request and interrelated among theirs.

Views

Total views

2,928

On Slideshare

0

From embeds

0

Number of embeds

2,008

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×