SOA Patterns with BizTalk Server 2009 Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Building BizTalk Server 2009 Applications
Chapter 2: Windows Communication Foundation Primer
Chapter 3: Using WCF Services in BizTalk Server 2009
Chapter 4: Planning Service-Oriented BizTalk Solutions
Chapter 5: Schema and Endpoint Patterns
Chapter 6: Asynchronous Communication Patterns
Chapter 7: Orchestration Patterns
Chapter 8: Versioning Patterns
Chapter 9: New SOA Capabilities in BizTalk Server 2009: WCF SQL Server Adapter
Chapter 10: New SOA Capabilities in BizTalk Server 2009: UDDI Services
Chapter 11: New SOA Capabilities in BizTalk Server 2009: ESB Guidance 2.0
Chapter 12: What's Next
Index

  • Chapter 1: Building BizTalk Server 2009 Applications
    • What is BizTalk Server?
    • BizTalk architecture
    • Setting up new BizTalk projects
    • What are BizTalk schemas?
      • Schema creation and characteristics
      • Property schemas
    • What are BizTalk maps?
    • Configuring BizTalk messaging
    • Working with BizTalk orchestration
    • Summary
  • Chapter 2: Windows Communication Foundation Primer
    • What is WCF?
    • Defining the contract
      • Service contracts
      • Data contracts
    • Implementing contracts in services
      • Throwing custom service faults
    • Choosing an endpoint address
    • The role of service bindings
    • Hosting services
    • Consuming WCF services
      • Non-WCF clients
      • WCF clients
    • Summary
  • Chapter 3: Using WCF Services in BizTalk Server 2009
    • Relationship between BizTalk and WCF
      • BizTalk WCF adapter
    • Exposing WCF services from orchestrations
      • Setting up the project
      • Generating the WCF endpoint
      • Configuring the Generated Components
      • Anatomy of a generated WCF WSDL
    • Exposing WCF services from schemas
    • Consuming WCF services from orchestrations
    • Consuming WCF services without orchestration
    • Summary
  • Chapter 4: Planning Service-Oriented BizTalk Solutions
    • The core principles of a service-oriented architecture
      • Loosely coupled
        • How does this apply to BizTalk Server solutions?
      • Abstraction
        • How does this apply to BizTalk Server solutions?
      • Interoperable
        • How does this apply to BizTalk Server solutions?
      • Reusable
        • How does this apply to BizTalk Server solutions?
    • Identifying Standard Message Exchange Patterns
      • Request/Response services
      • One-way services
      • Request/Callback services
      • Publish/Subscribe services
    • Types of services
      • RPC services
      • Document services
      • Event services
    • Summary
  • Chapter 5: Schema and Endpoint Patterns
    • Service-oriented schema patterns
      • Designing schemas based on service type
      • Canonical schemas
      • Building and applying reusable schema components
      • Node data type conversion for service clients
      • Node feature mapping for service clients
        • Element grouping
        • Element properties
        • Element restrictions
      • Exploiting generic schemas
    • Service-oriented endpoint patterns
      • Building reusable receive ports
      • Constructing a contract-first endpoint
    • Summary
  • Chapter 6: Asynchronous Communication Patterns
    • Why asynchronous communication matters
    • Using asynchronous services in WCF
      • Creating the synchronous service
      • Building a client-side asynchronous experience
      • Working with server-side asynchronous services
    • Using asynchronous services in BizTalk with WCF
      • Consuming asynchronous services
      • Exposing asynchronous services
    • Getting results from asynchronous invocations
      • Building WCF services that support client callbacks
      • BizTalk support for client callbacks
    • Using queues within asynchronous scenarios
    • Summary
  • Chapter 7: Orchestration Patterns
    • Why orchestration?
    • What is MessageBox direct binding?
    • Using dynamic service ports
      • Defining the service
      • Configuring IIS/WAS to host the service
      • Building the BizTalk solution
      • Configuring the BizTalk solution
    • Supporting dual initiating message exchange patterns
      • Building the BizTalk solution
      • Configuring the BizTalk solution
    • Chaining orchestrations using business rules
      • Building the BizTalk solution
    • The role of transactions in aggregated services
      • Defining the service
      • Building the BizTalk solution
    • Building a Complex Event Processing solution
      • Building the BizTalk solution
      • Constructing the event schemas
      • Building Pattern Matching Orchestrations
      • Constructing the complex event orchestration
    • Summary
  • Chapter 8: Versioning Patterns
    • Why versioning?
    • What service aspects may undergo changes?
    • How to version schemas
    • How to version endpoints
      • Creating endpoints for custom WSDLs
    • Versioning long-running orchestrations
    • Techniques for delaying change
      • Flexible fields
      • Generic on-ramps
    • Summary
  • Chapter 12: What's Next
    • "Dublin"
      • What problem does it solve?
    • .NET Services
      • What problem does it solve?
    • "Oslo"
      • What problem does it solve?
    • Future of BizTalk Server
    • Summary

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z