Packt Publishing Community Experience, Distilled

SOA Patterns with BizTalk Server 2009 Table of Contents

HomeBooksSupportFreeAuthorsAward
WELCOME YOUR ACCOUNT NEWSLETTERS ARTICLES ABOUT US

 
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

                             




                          © Packt Publishing Ltd 2010

                          RSS