Usar el motor de mensajería de BizTalk
El siguiente diagrama ilustra la arquitectura del motor de mensajería y muestra un escenario en el que un mensaje se recibe en un adaptador y se envía a BizTalk Server.
Arquitectura del motor de mensajería
Cada adaptador tiene su propia instancia de un objeto TransportProxy que usa para interactuar con el motor de mensajería. Los adaptadores funcionan con el motor de mensajería y producen lotes que se procesan de forma atómica. Un lote es una colección de operaciones, como SubmitMessage, SuspendMessage o DeleteMessage.
A continuación se muestra la secuencia de eventos de un escenario en el que un adaptador envía un mensaje al motor de mensajería:
El adaptador crea un nuevo mensaje y conecta la secuencia de datos al mensaje.
El adaptador obtiene un nuevo lote del motor de mensajería.
El adaptador agrega el mensaje al lote que se va a enviar.
El lote se confirma y se pone en la cola del grupo de subprocesos del motor de mensajería.
El grupo de subprocesos del motor de mensajería empieza a procesar el nuevo lote.
El mensaje se procesa en la canalización de recepción.
La canalización de recepción produce cero o más mensajes. Las canalizaciones pueden consumir mensajes si no devuelven ningún error. Las canalizaciones de recepción pueden producir más de un mensaje; esto ocurre normalmente cuando el componente de desensamblador desensambla un único intercambio en muchos mensajes. Por lo general, la canalización de recepción normaliza el mensaje enviado a XML.
Los mensajes producidos por la canalización se procesarán en el asignador si está configurada la asignación.
Los mensajes se publican en el agente de mensaje o en la base de datos de cuadro de mensajes.
El motor de mensajería vuelve a llamar al adaptador para notificarle el resultado del lote de trabajo.
En esta sección
Consulte también
Cómo procesa BizTalk Server los mensajes de gran tamaño
Características de rendimiento del motor
Medir el rendimiento máximo sostenible del motor
Escenarios de prueba para medir MST del motor
Uso de la herramienta de Microsoft BizTalk LoadGen 2007