UPDATE: I have since moved these articles to my own blog and they can be found here.
A couple months back I wrote a short post explaining some simple BizTalk Server 2006 R2 + Windows Communication Foundation scenarios. Afterwards, I was approached by the folks at TopXML.com to write a series of articles that provided depth on BizTalk + WCF integration.
So, I’ve begun a multi-part series of articles that explain many of the core aspects of how BizTalk and WCF play together.
My first article explains the various operation patterns when BizTalk consumes a WCF service. In this article, I touch upon dealing with complex vs. simple types, one way vs. two way operations, (custom) fault contracts, and using the WCF-WSHttp and WCF-WSCustom BizTalk adapters.
The next piece I’m publishing showcases the various WCF security configurations supported by BizTalk Server 2006 R2. Then, I’ll demonstrate BizTalk integration with MTOM and Transactional WCF services. Finally, I’ll finish the series with articles describing how to publish WCF services OUT of BizTalk. Should be fun and I hope folks learn as much reading these as I did writing them.
In the meantime, if you have questions/comments/corrections on this first article, please leave a comment here.