Patrones de intercambio de mensajes en los puentes

Actualizado: julio de 2015

Los puentes, en tanto que intermediarios de mensajes entre clientes y servicios, deben admitir los distintos patrones de intercambio de mensajes que hayan acordado los clientes y servicios en cuestión. Actualmente, el Puente XML admite dos patrones de intercambio: el Puente unidireccional XML y el Puente de solicitud y respuesta XML. Por su parte, el Puente paso a través admite únicamente el patrón de intercambio de mensajes unidireccional. Tenga en cuenta que los patrones de intercambio de mensajes se consideran en el nivel de la aplicación, lo que significa que, en el caso de un Puente de solicitud y respuesta XML, el cliente que envía un mensaje al servicio espera una respuesta de vuelta. Un Puente unidireccional XML no espera esta respuesta.

En un Puente unidireccional XML, el cliente envía un mensaje al servicio, pero no espera ni solicita una respuesta de vuelta. Un Puente unidireccional XML contiene las siguientes fases:

  • Validar

  • Enriquecer, previa a la transformación

  • Transformación

  • Enriquecer, posterior a la transformación

Vea Usos y fases de los puentes.

Un Puente unidireccional XML puede enrutar mensajes a cualquier destino que se pueda agregar a un Proyecto de servicio de BizTalk. Lo único que hay que tener en cuenta es que, cuando un mensaje se enruta desde un Puente unidireccional XML a extremos de destino bidireccionales (como un extremo de retransmisión bidireccional, un extremo de servicio externo bidireccional o un Puente de solicitud y respuesta XML), el Puente unidireccional XML ignorará el mensaje de respuesta recibido de estos extremos bidireccionales.

En un Puente de solicitud y respuesta XML, el cliente envía un mensaje al servicio y espera una respuesta de vuelta.

La ruta de acceso de solicitud del puente consta de las siguientes fases:

  • Validar

  • Enriquecer, previa a la transformación

  • Transformación

  • Enriquecer, posterior a la transformación

La ruta de acceso de respuesta del puente consta de las siguientes fases:

  • Enriquecer, previa a la transformación

  • Transformación

  • Enriquecer, posterior a la transformación

  • Acción de respuesta

Para más información sobre cada una de estas fases, vea Usos y fases de los puentes. Para más información sobre la acción de respuesta, vea Acciones de enrutamiento y respuesta: eliminación de discrepancias de protocolo.

Un Puente de solicitud y respuesta XML solo se puede usar para enrutar mensajes a extremos de retransmisión bidireccionales, a extremos de servicio externo bidireccionales o a otro Puente de solicitud y respuesta XML.

En un Puente paso a través, el cliente envía un mensaje de cualquier tipo al puente y no espera una respuesta de vuelta. Un Puente paso a través contiene solo la fase de enriquecimiento y es únicamente un puente unidireccional.

Las restricciones de un Puente paso a través son las mismas que las de un Puente unidireccional XML. Para obtener más información, vea Restricciones en el uso de un puente undireccional XML.

Vea también

Mostrar: