PacktLib: BizTalk Server 2010 Cookbook

BizTalk Server 2010 Cookbook


About the Author


About the Reviewers


Setting up a BizTalk Server Environment


Gathering requirements by asking the right questions

Analyzing requirements and creating a design

Installing and using the BizTalk Best Practices Analyzer

Validating a BizTalk installation with the BizTalk Benchmark Wizard tool

Automating performance analysis by using the PAL tool

Managing the SSO system

Configuring MSDTC for multi-server BizTalk platforms

BizTalk Server Automation: Patterns


Implementing the splitter pattern

Developing an asynchronous aggregation pattern

Creating a FIFO solution

Developing a parallel convoy solution

Routing using the resequencer messages in an orchestration

Implementing a retry pattern in an orchestration

Calling a pipeline in an orchestration

BizTalk Server Instrumentation, Error Handling, and Deployment


Tracing BizTalk applications using DebugView

Monitoring BizTalk solution behavior with Log4Net

Applying event logging in BizTalk solutions

Enabling Failed Message Routing in BizTalk

Implementing error handling in an orchestration

Exploring BizTalk's out of the box deployment

Using the Deployment framework for BizTalk

Securing your Message Exchange


Importing certificates

Using MIME/SMIME pipeline components

Signing and verifying a message

Encrypting and decrypting a message

Configuring BizTalk and SSL (Transport)

WCF Services with BizTalk


Creating a canonical schema

Exposing schemas as a WCF Service

Consuming WCF Services in a BizTalk orchestration

Consuming WCF Services in a BizTalk messaging only solution

Exposing orchestrations with BizTalk

Exposing systems with the BizTalk Server Adapter Pack 2010

BizTalk AppFabric Connect


Installing AppFabric Connect and AppFabric Connect for Services

Using the BizTalk Mapper in Workflow Services

Exposing on-premise data in the cloud

Exposing BizTalk applications in the cloud using AppFabric Connect for Services

Performing table operations in SQL Azure

Monitoring and Maintenance


Importing the BizTalk Management Pack in SCOM

Using the BizTalk Administration Console

Alternative BizTalk monitoring solution—BizTalk360

Configuring the BizTalk database jobs

Leveraging the BizTalk monitoring job

Identifying bottlenecks with the Performance Monitor

Using the BizTalk Message Box Viewer

Applying Rules


Calling rules in an orchestration

Using the BRE outside of BizTalk

Using the BRE with a database

Testing BizTalk Artifacts


Testing BizTalk artifacts inside Visual Studio

Unit testing a BizTalk solution with BizUnit

Applying code coverage to a BizTalk orchestration

Testing BizTalk solutions with BizMock

Using the BizTalk Map Test Framework

Testing pipelines and pipeline components