Partilhar via


WF and WCF BAM Interceptors in R2

BizTalk Server 2006 R2 will include BAM Interceptors for Windows Workflow Foundation (WF) and Windows Communication Framework (WCF). Highlights include:

  • Add BAM interception to business processes implemented in WF and WCF without recompilation or modifications to your applications. Interception is done through a host service and a configuration file -- you do not have to touch your code.
  • The BAM Interceptor plumbing automatically detects configuration file changes and will apply new configurations to new workflow instances while applying the old configuration to old (existing) messages. This is completely automatic.
  • You can intercept messages to your WCF service before the service call or right before the return value is sent back. Parameter and message values can be grabbed and flushed to BAM.
  • Deployment will be done with an enhanced version of the BAM management tool (bm.exe). Adding, updating, removing, and interrogating BAM Interceptor configuration files can all be done with the enhanced bm.exe tool.
  • Transactions flow as expected through the BAM Interceptors.

The devil will be in the XML configuration file used by the BAM Interceptor infrastructure. Overall, impressive technology and a great way to painlessly extend the reach of BAM for BizTalk Server customers.