Cover image for SOA Patterns with BizTalk Server 2009.
SOA Patterns with BizTalk Server 2009.
Title:
SOA Patterns with BizTalk Server 2009.
Author:
Seroter, Richard.
ISBN:
9781847195012
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (432 pages)
Contents:
SOA Patterns with BizTalk Server 2009 -- Table of Contents -- SOA Patterns with BizTalk Server 2009 -- Credits -- About the author -- About the reviewers -- Preface -- What this book covers -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code for the book -- Errata -- Piracy -- Questions -- 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 -- 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 -- 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 -- 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 -- 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 -- 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 -- 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 -- 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 -- 9. New SOA Capabilities in BizTalk Server 2009: WCF SQL Server Adapter -- What is the WCF SQL Adapter? -- Solution set up -- Executing composite transactions -- Polling for data -- Using SQL Server Query notification -- Consuming the adapter from outside BizTalk Server -- Called directly via WCF service reference -- Auto-generated IIS-hosted service -- Custom built proxy IIS-hosted service -- Summary -- 10. New SOA Capabilities in BizTalk Server 2009: UDDI Services -- What is UDDI? -- How to add services to the UDDI registry -- Dynamic endpoint resolution via UDDI -- Building subscription alerts for service changes -- Summary -- 11. New SOA Capabilities in BizTalk Server 2009: ESB Guidance 2.0 -- What is ESB Guidance? -- Available services -- Transformation Services -- Resolver Services -- Exception Services -- Itinerary Services -- Building a basic routing scenario -- Building a routing scenario with transformation -- Building a scenario with chained operations and orchestration -- Summary -- 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 -- Index.
Abstract:
Implement SOA strategies for Microsoft BizTalk Server solutions with this book and eBook.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: