BizTalk is a message-oriented middleware, which means that all the communication between BizTalk and any external system happens by exchanging messages. In BizTalk, all messages are internally converted to XMLthat adheres to the specified XML Schema Definition (XSD).

The architecture of BizTalk server 2004 can be broadly divided into the Messaging System and Business Processes (Orchestrations). While Messaging involves receiving, storing, and forwarding of messages and interacting with various external systems, Orchestration is where the business logic is executed.

The following figure describes the architecture graphically:


A message ...

Get Business Process Execution Language for Web Services - Second Edition now with O’Reilly online learning.

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