Orchestration best practices

Orchestration is the technology provided by BizTalk to allow us to graphically model business processes and complex messaging scenarios. Orchestration is a powerful tool that allows us to build expressive solutions that can help us overcome coupling inherent in the systems we are connecting. It is also the tool we generally use for service composition.

Orchestration is a close relative to sequential workflow in Workflow Foundation (WF). In fact, the same team that built WF built BizTalk's orchestration engine; orchestration even predates WF. The two have many similarities and some distinct differences. The biggest difference being that in orchestration, like in all of BizTalk, messages are immutable; meaning that once ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.