Compartir a través de


Flujo de mensajes en el iniciador de BTARN

El flujo de mensajes en un equipo iniciador comienza por recibir un mensaje de la aplicación de línea de negocio de back-end, en su formato propietario. Implica convertir ese mensaje en un mensaje compatible con RosettaNet Implementation Framework (RNIF) y, a continuación, enviar el mensaje a través de Internet al equipo de respondedor.

Si el proceso de interfaz de asociado (PIP) es una acción única, la única respuesta es un mensaje de señal de confirmación. Para obtener información sobre el flujo de mensajes de acción única, vea "Flujo de un mensaje iniciado" más adelante en este tema. Si el PIP es de doble acción, el iniciador recibirá un mensaje de respuesta y responderá con una confirmación, además del flujo de mensajes de acción única.

Si el PIP es asincrónico, cada transmisión de mensajes a través de Internet se produce en una conexión HTTP diferente. Si el PIP es sincrónico, cada transmisión de mensajes se produce en la misma conexión, que el adaptador HTTP contiene hasta que se completa el proceso. En un escenario sincrónico de doble acción, el equipo respondedor no envía una confirmación al equipo iniciador en respuesta al mensaje de solicitud inicial. El mensaje de respuesta sirve como confirmación.

Componentes de BTARN en el equipo iniciador

A medida que un mensaje fluye a través del Acelerador de BizTalk para RosettaNet (BTARN) en el equipo iniciador, los siguientes componentes procesarán el mensaje:

  • Adaptador de SQL

  • Canalización de recepción XML

  • Proceso privado del iniciador

  • Proceso público del iniciador

  • Canalización de envío XML

  • adaptador de HTTP

  • Página RNIFSend.aspx

    Para obtener más información sobre estos componentes y cómo procesan un mensaje, consulte Procesamiento de mensajes en BTARN.

Flujo de un mensaje iniciado

En los pasos siguientes se describe el flujo de mensajes de un mensaje iniciado a través del equipo BTARN iniciador. En la ilustración siguiente se muestra este proceso.

Imagen que muestra el flujo de mensajes de un mensaje iniciado a través del iniciador.

  1. La aplicación de línea de negocio envía el mensaje a Microsoft SQL Server.

  2. BTARN envía el mensaje de la base de datos de SQL Server al adaptador de SQL.

  3. La canalización de recepción XML realiza una validación XML sencilla del mensaje.

  4. BizTalk Server enruta el mensaje a la base de datos messageBox.

  5. El proceso privado procesa el contenido del servicio del mensaje.

  6. El proceso público procesa los encabezados RNIF del mensaje.

  7. BTARN enruta el mensaje a la base de datos messageBox.

  8. La canalización de envío realiza ensamblados, firma, cifrado y codificación del mensaje.

  9. BTARN enruta el mensaje al adaptador HTTP.

  10. BTARN enruta el mensaje a la página RNIFSend.aspx, que la envía a través de Internet a su destino.

Consulte también

Flujo de mensajes en BTARN
Flujo de mensajes en el respondedor de BTARN
Procesamiento de mensajes en BTARN