SOA Patterns with BizTalk Server 2009

Implement SOA strategies for Microsoft BizTalk Server solutions with this book and eBook

SOA Patterns with BizTalk Server 2009

Richard Seroter

Implement SOA strategies for Microsoft BizTalk Server solutions with this book and eBook
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $35.99
Save 72%
Print + eBook
$59.99
RRP $59.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$59.99
$29.99 p/m after trial
RRP $35.99
RRP $59.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


SOA Patterns with BizTalk Server 2009 Book Cover
SOA Patterns with BizTalk Server 2009
$ 35.99
$ 10.00
Microsoft BizTalk ESB Toolkit 2.1 Book Cover
Microsoft BizTalk ESB Toolkit 2.1
$ 14.99
$ 10.00
Buy 2 for $20.00
Save $30.98
Add to Cart

Book Details

ISBN 139781847195005
Paperback400 pages

Book Description

SOA is about architecture, not products and SOA enables you to create better business processes faster than ever. While BizTalk Server 2009 is a powerful tool, by itself it cannot deliver long-lasting, agile solutions unless we actively apply tried and tested service-oriented principles.

The current BizTalk Server books are all for the 2006 version and none of them specifically looks at how to map service-oriented principles and patterns to the BizTalk product. That's where this book fits in. In this book, we specifically investigate how to design and build service-oriented solutions using BizTalk Server 2009 as the host platform.

This book extends your existing BizTalk knowledge to apply service-oriented thinking to classic BizTalk scenarios. We look at how to build the most reusable, flexible, and loosely-coupled solutions possible in the BizTalk environment. Along the way, we dive deeply into BizTalk Server's integration with Windows Communication Foundation, and see how to take advantage of the latest updates to the Microsoft platform. Chock full of dozens of demonstrations, this book walks through design considerations, development options, and strategies for maintaining production solutions.

Table of Contents

Chapter 10: New SOA Capabilities in BizTalk Server 2009: UDDI Services
Chapter 11: New SOA Capabilities in BizTalk Server 2009: ESB Guidance 2.0

What You Will Learn

  • Understand how the core aspects of SOA apply to specific BizTalk components
  • Consume and expose WCF services from BizTalk solutions
  • Build schemas that enable efficient data sharing
  • Exploit asynchronous programming models and implement client callbacks
  • Chain orchestrations together in a loosely coupled way
  • See one solution for complex event processing in a BizTalk environment
  • Efficiently version BizTalk artifacts
  • Get to know Microsoft UDDI v3 services and how to add and reference services in this registry
  • Enhance BizTalk solutions with the Microsoft ESB Guidance package
  • Utilize the WCF SQL Server Adapter as both a client and a service

Chapter 1: Building BizTalk Server 2009 Solutions
A brief walkthrough of creating a new BizTalk project from scratch.
Demonstrations: Building schemas, creating maps, configuring messaging, and incorporating orchestration.

Chapter 2: Windows Communication Foundation Primer
An overview of WCF with examples of developing, hosting, and consuming WCF services.
Demonstrations: Defining service contracts, adding data contracts, designing fault contracts, self-hosting of services, and consuming WCF services.

Chapter 3: Using WCF Services in BizTalk Server 2009
An explanation of the marriage between BizTalk and WCF and how to both expose and consume WCF services within BizTalk Server.
Demonstrations: Exposing WCF services from orchestrations, exposing WCF services from schemas, consuming WCF services from orchestrations, and consuming WCF services without orchestration.

Chapter 4: Planning Service Oriented BizTalk Solutions
A discussion of the core aspects of SOA, the types of services one can construct, available message exchange patterns, and how service-oriented principles apply to BizTalk solutions.

Chapter 5: Schema and Endpoint Patterns
How to build effective schemas and endpoints depending on the type of service constructed.
Demonstrations: Designing RPC, document and event schemas, building canonical schemas, reusing schemas, node feature mapping for service clients, building generic schemas, and constructing contract-first endpoints.

Chapter 6: Asynchronous Communication Patterns
A look at options for asynchronous communication and how to exploit this pattern in BizTalk solutions.
Demonstrations: Creating synchronous WCF services, building client-side asynchronous experiences, creating asynchronous WCF services, consuming asynchronous services in BizTalk Server, exposing asynchronous services from BizTalk Server, building WCF services that support client callback, BizTalk solutions for client callbacks, and using MSMQ for asynchronous solutions.

Chapter 7: Orchestration Patterns
We analyze the role of orchestration in service solutions and see how to build loosely coupled workflow processes.
Demonstrations: Dynamic consumption of WCF endpoints, supporting dual initiating message exchange patterns, chaining orchestrations using business rules, transactions in aggregate service orchestrations, and building a complex event processing solution.

Chapter 8: Versioning Patterns
We see here how to effectively version our SOA solutions and cleanly introduce updates to our BizTalk components.
Demonstrations: How to version schemas, how to version endpoints, exploiting user-defined WSDLs in BizTalk endpoints, versioning long-running orchestration solutions, and delaying change through the use of flexible schema fields and generic on-ramps.

Chapter 9: New SOA Capabilities in BizTalk Server 2009: WCF SQL Server Adapter
Using the WCF SQL Server Adapter to implement composite transactions, poll for data changes, receive query notification, consuming the adapter through its binding, auto-generating an HTTP endpoint for the adapter, and building a proxy service for the adapter.

Chapter 10: New SOA Capabilities in BizTalk Server 2009: UDDI Services
Adding services to the UDDI registry, performing dynamic endpoint resolution, and configuring the new subscription notification feature.

Chapter 11: New SOA Capabilities in BizTalk Server 2009: ESB Guidance 2.0
Using the ESB Guidance transformation service, resolver service and exception service, designing routing itineraries, transformation itineraries and complex itineraries that consume both the WCF SQL Server Adapter and a custom orchestration.

Chapter 12: What's Next
A brief wrap-up and discussion of upcoming technologies from Microsoft.

Authors

Table of Contents

Chapter 10: New SOA Capabilities in BizTalk Server 2009: UDDI Services
Chapter 11: New SOA Capabilities in BizTalk Server 2009: ESB Guidance 2.0

Book Details

ISBN 139781847195005
Paperback400 pages
Read More

Read More Reviews

Recommended for You

Microsoft BizTalk ESB Toolkit 2.1 Book Cover
Microsoft BizTalk ESB Toolkit 2.1
$ 14.99
$ 10.00
GlassFish Administration Book Cover
GlassFish Administration
$ 26.99
$ 10.00
Tomcat 6 Developer's Guide Book Cover
Tomcat 6 Developer's Guide
$ 26.99
$ 10.00
VMware View 5 Desktop Virtualization Solutions Book Cover
VMware View 5 Desktop Virtualization Solutions
$ 32.99
$ 10.00
WordPress 3 Search Engine Optimization Book Cover
WordPress 3 Search Engine Optimization
$ 26.99
$ 10.00
PHP 5 E-commerce Development Book Cover
PHP 5 E-commerce Development
$ 23.99
$ 10.00