BizTalk Message Structure

[Previous] [Next]

A BizTalk message can be thought of as a SOAP document that contains special BizTalk tags in the SOAP Header element and one or more business documents in the SOAP Body element. These BizTags are a set of XML tags predefined by the BizTalk Framework 2.0 specification and used to specify how the document will be handled. The BizTags provide a loosely bound method for routing the SOAP message. The SOAP body contains the information being passed in the message. This structure is illustrated in Figure 9-1.

Figure 9-1. A BizTalk message.

The business document is a well-formed XML document that consists of business transaction data. A schema will be used to validate the business document. BizTalk schemas can be published at the Web site http://www.biztalk.org and can be shared among corporations.

NOTE
At the time of this printing, BizTalk uses an XML Data Reduced (XDR) schema, which is slightly different from the schema defined by the current Worldwide Web Consortium (W3C) standard. The XDR schema is expected to be used until the W3C releases the final schema standard, at which time BizTalk will implement the standard schema. The differences between the two schemas will be discussed in the section "XML Data Reduced Schemas" later in this chapter.

BizTalk messages are used to pass BizTalk documents from one BizTalk Framework 2.0 Compliant (BFC) server to another. The creation and routing of a BizTalk message is illustrated in Figure 9-2.

click to view at full size.

Figure 9-2. Creation and routing of a BizTalk message.

As you can see, an application generates a BizTalk document according to the rules of a published BizTalk schema. This document is passed to a BizTalk server to create a BizTalk message. The BizTalk message is sent across a business boundary to a BizTalk Framework Compliant (BFC) server, which will then determine the destination based on the information in the BizTalk document.



Developing XML Solutions
Developing XML Solutions (DV-MPS General)
ISBN: 0735607966
EAN: 2147483647
Year: 2000
Pages: 115
Authors: Jake Sturm

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net