Article Series on BizTalk and WCF: Part III, Transaction Patterns

UPDATE: I have since moved these articles to my own blog and they can be found here.

I just posted my third article in a series about BizTalk Server 2006 R2 integration with Windows Communication Foundation.  The topic of this piece is Transactions and how to create and consume WCF services using the WS-AtomicTransaction specification.  Transactions are sometimes a tricky thing to grasp, so I included a brief (but hopefully understandable) explanation of the key WCF transaction concepts.  Then I showed how to use BizTalk to flow transactions to services.  A few gotchas arose, which simply demonstrates that while BizTalk Server 2006 R2 is a move forward, it’s still relatively immature with regards to .NET 3.0+ integration.

As always, if you have any questions or comments on the article, let me know.

Series Summary
 BizTalk and WCF: Part I, Operation Patterns Get the source code!
 BizTalk and WCF: Part II, Security Patterns
 BizTalk and WCF: Part III, Transaction Patterns
 BizTalk and WCF: Part IV, Attachment Patterns
 BizTalk and WCF: Part V, Publishing Operations Patterns Get the source code!
BizTalk and WCF: Part VI, Publishing Advanced Service Patterns
BizTalk and WCF: Part VII, About the BizTalk Adapter Pack Get the source code!
BizTalk and WCF: Part VIII, BizTalk Adapter Pack Service Model Patterns
BizTalk and WCF: Part IX, BizTalk Adapter Pack BizTalk Patterns

Technorati Tags: ,

Author: Richard Seroter

Richard Seroter is Director of Outbound Product Management at Google Cloud, with a master’s degree in Engineering from the University of Colorado. He’s also an instructor at Pluralsight, the lead InfoQ.com editor for cloud computing, a frequent public speaker, the author of multiple books on software design and development, and a former 12-time Microsoft MVP for cloud. As Director of Outbound Product Management at Google Cloud, Richard leads a team focused on products and customer success for app modernization (e.g. Anthos). Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

3 thoughts

  1. I am not able to configure and run the sample for BizTalk and WCF: Part I, Operation Patterns.

    How to configure receive port/location to absorb the “starter” message which triggers the orchestration from winform app?

    Thanks

  2. Panch,

    You can auto-generate the receive location/port from the BizTalk WCF Service Publishing Wizard. That wizard creates the IIS service (if you’re using an Isolated adapter) and BizTalk receive location (if you check that box in the wizard). Then you create metadata for the Winform app by pointing svcutil.exe at the IIS endpoint.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.