Understanding BizTalk message flow

When a message is received by BizTalk, it is received via an Adapter; always. Adapters are the endpoints of any BizTalk system. They are the points of contact to the outside world; the gateways if you will, into the realm that is BizTalk. These endpoints could be File, HTTP, DB2, or any of the dozens of transports supported by BizTalk out of the box.

Upon arrival, all messages go to the Message Box, but to get there they must follow a specific sequence. The following is the list of actors involved in receiving a message listed in the order in which they process the message:

  1. Adapter.
  2. Pipeline: chain of Pipeline Components.
  3. Map.
  4. Message Box.

This flow is depicted in the following figure:

Before we discuss the Message ...

Get Microsoft BizTalk Server 2010 Patterns now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.