SOA Patterns with BizTalk Server 2009
About the author
About the reviewers
Building BizTalk Server 2009 Applications
What is BizTalk Server?
Setting up new BizTalk projects
What are BizTalk schemas?
What are BizTalk maps?
Configuring BizTalk messaging
Working with BizTalk orchestration
Windows Communication Foundation Primer
What is WCF?
Defining the contract
Implementing contracts in services
Choosing an endpoint address
The role of service bindings
Consuming WCF services
Using WCF Services in BizTalk Server 2009
Relationship between BizTalk and WCF
Exposing WCF services from orchestrations
Exposing WCF services from schemas
Consuming WCF services from orchestrations
Consuming WCF services without orchestration
Planning Service-Oriented BizTalk Solutions
The core principles of a service-oriented architecture
Identifying Standard Message Exchange Patterns
Types of services
Schema and Endpoint Patterns
Service-oriented schema patterns
Service-oriented endpoint patterns
Asynchronous Communication Patterns
Why asynchronous communication matters
Using asynchronous services in WCF
Using asynchronous services in BizTalk with WCF
Getting results from asynchronous invocations
Using queues within asynchronous scenarios
What is MessageBox direct binding?
Using dynamic service ports
Supporting dual initiating message exchange patterns
Chaining orchestrations using business rules
The role of transactions in aggregated services
Building a Complex Event Processing solution
What service aspects may undergo changes?
How to version schemas
How to version endpoints
Versioning long-running orchestrations
Techniques for delaying change
New SOA Capabilities in BizTalk Server 2009: WCF SQL Server Adapter
What is the WCF SQL Adapter?
Executing composite transactions
Polling for data
Using SQL Server Query notification
Consuming the adapter from outside BizTalk Server
New SOA Capabilities in BizTalk Server 2009: UDDI Services
What is UDDI?
Building subscription alerts for service changes
New SOA Capabilities in BizTalk Server 2009: ESB Guidance 2.0
What is ESB Guidance?
Future of BizTalk Server