Book description
Create effective scalable solutions with Microsoft BizTalk Server 2010
- Provides a unified example from the beginning to end of a real world solution
- A starter guide expecting little or no previous BizTalk experience, but offering advanced concepts and techniques
- Provides in-depth background and introduction to the platform and technology
- Written by a Biztalk architecture MVP
In Detail
Patterns and practices make or break any middleware or integration solution and are especially important with BizTalk Server 2010. Learning the best patterns to use in the appropriate context greatly increases the chances of success for any solution.
Microsoft Biztalk server 2010 patterns will provide a thorough introduction to BizTalk Server 2010 as a platform and guide the reader through real world lessons and examples building an advanced unified solution that can be used as a reference architecture.
This book will guide you beyond the basics of BizTalk Server 2010 development and give you the relevant background, theory, and techniques necessary to create successful solutions. You will learn how the BizTalk Server 2010 platform works internally and how to plan for the necessary infrastructure for an installation. You will learn how to build messaging-based solutions including content-based routing that are easy to manage and change. You will learn how to solve common integration and middleware challenges by leveraging the strengths of BizTalk Server 2010.
This book addresses using Microsoft BizTalk Server 2010 and associated tools to create middleware and integration solutions with established patterns and practices that increase the effectiveness and impact of your solutions.
Table of contents
-
Microsoft BizTalk Server 2010 Patterns
- Table of Contents
- Microsoft BizTalk Server 2010 Patterns
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
-
I.
-
1. Introducing BizTalk Server 2010
- Understanding what is BizTalk Server
- Stating the goals of BizTalk Server
- When to use BizTalk Server
- Where does BizTalk fit into the Enterprise?
- Exploring the architecture of BizTalk Server
- Design patterns within the BizTalk architecture
- Understanding BizTalk message flow
- Presenting the BizTalk runtime environment
- Summary
-
2. Introduction to BizTalk Development
- Developing BizTalk solutions
- Partitioning the BizTalk solution
- Understanding the layers of a BizTalk solution
- Visual Studio solution structure
- Understanding types in BizTalk
- Understanding the solution at runtime
- Monitoring
- Introducing the BAM portal
- Summary
-
3. BizTalk Development Guidelines
- Core guidance
-
Orchestration best practices
- Avoid overuse of orchestration
- Always use multipart messages in orchestrations
- Avoid large orchestrations
- Minimize trips to the message box (persistence points)
- Avoid using atomic scopes to call .NET methods
- Don't use XmlDocument for a message type… ever
- Avoid loading messages into classes via the XmlSerializer
- Use direct bound ports and Content Based Routing
- Leverage filters in orchestrations
- Use distinguished fields instead of XPath
- Avoid unnecessary looping on collections
- Pipelines
- Summary
-
4. Operating BizTalk
- Understanding BizTalk operational architecture
- Administering BizTalk Server
- Scalability in BizTalk Server
- Exploring high availability in BizTalk
- Understanding disaster recovery
- Examining sample installation topologies
- Walking through the BizTalk deployment process
- Presenting the best practices for BizTalk configuration
- Troubleshooting BizTalk issues
- Summary
-
1. Introducing BizTalk Server 2010
-
II.
- Part 2
- 5. Basic Messaging Solution
- 6. Unit Tests and BAM
- 7. Leveraging Orchestration
-
8. The WCF-SQL Adapter and WCF Services
- Polling a database with the WCF-SQL Adapter
- Creating the unit test for website order
-
Performing imperative queries with the WCF-SQL Adapter
- Creating the schemas to communicate with the database
- Creating the external schema for the service request
- Creating the internal schema for the service request
- Creating maps for the service
- Publishing the schemas as a WCF service
- Changing the IIS AppPool
- Creating the send port for the SQL request
- Testing the service
- Summary
- 9. Expanding the Solution with Services and Rules
- 10. Envelopes, Flat Files, and Batching
- 11. Completing the Order Processing Solution
- 12. Asynchronous Solutions
- 13. Performing Parallel Processing and Branching
- 14. Processing Message Convoys
- A. Appendix
- Index
Product information
- Title: Microsoft BizTalk Server 2010 Patterns
- Author(s):
- Release date: October 2011
- Publisher(s): Packt Publishing
- ISBN: 9781849684606
You might also like
book
BizTalk Server 2010 Cookbook
Over 50 recipes for developers and administrators looking to deliver well built BizTalk solutions and environments …
book
Microsoft® BizTalk® Server 2010 Unleashed
The most complete, practical guide to BizTalk Server 2009: an all-new book focused on delivering real, …
book
(MCTS) Microsoft BizTalk Server (70-595) Certification and Assessment Guide Second Edition
This book does exactly what it says on the cover, giving in-depth guidance to intermediate BizTalk …
book
BizTalk 2013 Recipes: A Problem-Solution Approach, Second Edition
BizTalk 2013 Recipes provides ready-made solutions to BizTalk Server 2013 developers. The recipes in the book …