BizTalk Advanced Orchestration Concepts and Best Practices Slides and Demos

These are the slides and demos from my Session at the SOA and BPM Conference in Redmond in October, 2007.   

The demos show Dynamic Mapping, Self-Correlation Ports, Untyped Messages, and Convoys.  These demos are “as is” and may need some configuration changes to work on your system.

PowerPoint 2007 is required to view the slides.

Session Abstract:
Business processes are a required component in most Enterprise Integration solutions today. Business processes are modeled, designed, and built inside BizTalk Server using Orchestrations. Orchestration can range from a few simple shapes to a complex multi Orchestration, Transactional process. This session focuses on highlighting Advanced Orchestration features and best practices that can be used to shorten development time and increase overall Business Process reusability. Topics covers are: Untyped Messages, Dynamic Transforms, Starting Orchestration, Passing Port Parameters, and Convoys.”

Advanced Microsoft BizTalk 2006 R2 Concepts Slides and Demos

These are the slides and demos from my Tech Ed Session from Tech Ed 2007 in Orlando.   

The demos show Dynamic Mapping, Self-Correlation Ports, Untyped Messages, and WCF Calls in Messaging.  The WCF demos will require BizTalk Server R2.  These demos are “as is” and may need some configuration changes to work on your system.

PowerPoint 2007 is required to view the slides.

Session Abstract:

“Business processes are a required component in most Enterprise Integration solutions today. Business processes are modeled, designed, and built inside BizTalk Server 2006 R2 using Orchestrations. Orchestration can range from a few simple shapes to a complex multi Orchestration, Transactional process. This session focuses on highlighting key Orchestration features to shorten development time and increase overall Business Process reusability. Also, messaging-only scenarios using WCF are discussed, and the power of BizTalk as a Web service routing system is shown. Topics covers are: Untyped Messages, Dynamic Transforms, Starting Orchestration and Passing Port Parameters, using Helper .NET Components, and Message Only WCF Calls.

Dynamic Transforms in BizTalk 2006

This sample built for the Biztalk 2006 Design Contest shows how a per-instance custom pipeline can be used to set the map name in a message. Then, the message can be mapped dynamically using an Orchestration. This allows for a consistence approach to transformation and exceptions. Set up: Just extract to your C:\ drive and follow the instructions in the Word document.

This sample will also work with BizTalk 2006 and BizTalk 2006 R2.

Get more information from the original blog post on this topic: https://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2005/09/19/design-contest-entry-_2d00_-dynamic-transforms-in-biztalk-server-2006.aspx

Dynamic Mapping Inside an Orchestration

This sample shows how a map can be called dynamically inside an Orchestration in Biztalk. This can allow for the map to be set at run time by setting a message context property or reading the value from the SSO or database. This can greatly reduce effort if a single business process is used for many different messages that need different maps.

This sample should work with BizTalk 2004 and BizTalk 2006.

Get more information from the original blog post on this topic: https://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2005/08/28/using-dynamic-transforms-_2800_mapping_2900_-in-biztalk-2004-orchestrations.aspx