Conversor de servicio

El Conversor de servicio es un patrón de implementación de servicio que permite a una implementación de servicio concreta estar disponible con una interfaz distinta. Determinadas operaciones de la interfaz puede reestructurarse u ocultarse para usuarios específicos de esa interfaz.

Puede utilizar este patrón para:

El proveedor de servicios se virtualiza desplegando una mediación de bus de servicio empresarial (ESB) que implementa la interfaz proxy que el solicitante de servicio necesita. La mediación transforma la solución como corresponde y luego direcciona la solicitud al proveedor de servicios. La mediación también debe procesar las respuestas del servicio de destino, volviendo a transformarlas al formato que el cliente espera. Los clientes sólo ven el servicio virtual proporcionado por la mediación, que da la impresión de ser el proveedor real del servicio.

La mediación de servicio puede implementar una serie de características adicionales, incluyendo:

El diagrama siguiente muestra un ejemplo de un escenario de Conversión de servicio:

Escenario de Conversión de servicio

Solución

La solución es implementar un flujo de mediación que contenga lo siguiente:

Los flujos de solicitudes correlacionan cada solicitud entrante a un punto final de proveedor de servicios preconfigurado.

Además, tiene la opción de anotar y rastrear los mensajes de solicitud y respuesta.