XML and SOAP Programming for BizTalk(TM) Servers (DV-MPS Programming)

[Previous] [Next]

4.1 Terminology

This document uses a set of BizTalk-specific terms, as defined below:

NOTE


Schemas for Business Documents do not contain any BizTags, as described in this specification. A schema contains only those tags required to support the business transaction, as agreed to by the cooperating business entities. General requirements and guidelines for Schema implementations are defined in the BizTalk Schema Guidelines.

4.2 Logical Layering

The logical application model for the BizTalk Framework is implemented in layers. The layering described here is for illustrative and explanatory purposes. As the BizTalk Framework specification definitively specifies only the wire format for BizTalk Messages and the protocol for reliable messaging, alternative logical layering may be used, provided it supports equivalent functionality, without affecting compliance with this specification. These logical layers include the application (and appropriate adapters), the BFC Server, and transport. The application communicates with other applications by sending Business Documents back and forth through BFC Servers. Multiple BFC Servers communicate with one another over a variety of transport protocols, such as HTTP, SMTP, and Microsoft Message Queue (MSMQ). The BizTalk Framework does not prescribe what these transport protocols are, and is independent of the implementation details of each.

The application is responsible for generating the Business Documents and any attachments to be transmitted to its peer(s) and submitting them to the BFC Server. The responsibility for wrapping the Business Documents in a BizTalk Document may rest with either the application or the BFC server, depending on the implementation of the BFC server. The server processes the document and any attachments and constructs a BizTalk Message as appropriate for the transport protocol. The BFC Server uses information contained in the BizTags to determine the correct transport-specific destination address. The server then hands the message to the transport layer for transmission to the destination BFC Server. The interfaces between the business application, the BFC Server, and the transport layer are implementation specific.

Категории