Microsoft BizTalk Server 2010 Unleashed
Brian Loesgen
Charles Young
Jan Eliasen
Scott Colestock
Anush Kumar
Jon Flanders
800 East 96th Street, Indianapolis, Indiana 46240 USA
Microsoft BizTalk Server 2010 Unleashed
Copyright 2012 by Pearson Education, Inc.
All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written permission from the publisher. No patent liability is assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein.
ISBN-13: 978-0-672-33118-3
ISBN-10: 0-672-33118-7
Library of Congress Cataloging-in-Publication data is on file
Printed in the United States of America
First Printing September 2011
Editor-in-Chief
Greg Wiegand
Executive Editor
Neil Rowe
Development Editor
Mark Renfrow
Managing Editor
Kristy Hart
Project Editor
Andy Beaster
Copy Editor
Keith Cline
Indexer
Lisa Stumpf
Proofreader
Apostrophe Editing Services
Technical Editor
Gijsbert in 't Veld
Publishing Coordinator
Cindy Teeters
Book Designer
Gary Adair
Compositor
Gloria Schurick
Trademarks
All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. Pearson Education, Inc. cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information provided is on an as is basis. The author and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book.
Bulk Sales
Pearson offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales. For more information, please contact:
U.S. Corporate and Government Sales
1-800-382-3419
For sales outside of the U.S., please contact:
International Sales
+1-317-581-3793
About the Authors
Brian Loesgen is a Principal Architect Evangelist with Microsoft on the Azure ISV team. Based in San Diego, Brian is a six-time Microsoft MVP and has extensive experience in building sophisticated enterprise, ESB, and SOA solutions. Brian was a key architect/developer of the Microsoft ESB Guidance, initially released by Microsoft October 2006. He is a coauthor of the SOA Manifesto and is a coauthor of eight books, including SOA with .NET and Windows Azure, and is the lead author of BizTalk Server 2010 Unleashed. He has written technical white papers for Intel, Microsoft, and others. Brian has spoken at numerous major technical conferences worldwide. Brian is a cofounder and past-president of the International .NET Association (ineta.org), and past-president of the San Diego .NET user group, where he continues to lead the Architecture SIG, and is a member of the editorial board for the .NET Developers Journal. Brian has been blogging since 2003 at http://blog.BrianLoesgen.com, and you can find him on Twitter as @BrianLoesgen.
Charles Young, MVP, MCPD, is a principal consultant at Solidsoft, an independent integration specialist working with BizTalk Server and related technologies. He has been a professional developer for a quarter of a century, worked for several years as a technical trainer, and has more than a decade of experience as a consultant. Charles has worked extensively with BizTalk Server since joining Solidsoft in 2003. He architects, designs, and implements enterprise-level integration applications for public- and private-sector customers, delivers seminars and workshops, and maintains a blog site. In recent years he has specialized in the area of decision systems and business rule processing and is vice-chair of Rules Fest, an annual technical conference for developers and researchers involved in the implementation of reasoning systems.
Jan Eliasen, MVP, MCTS, has a Master of Science degree in Computer Science and has been in the IT industry since 2003, currently working at Logica as an IT architect, focusing on delivering solutions to customers that meet the customers needs. He started working with BizTalk 2002 just after graduation in 2003 and has been working with BizTalk ever since. He has passed the exams in BizTalk 2000, 2004, 2006, 2006R2, and 2010 and is a five-time MVP in BizTalk Server. He is a well-known contributor on the online MSDN forums and a blogger at http://blogs.eliasen.dk/technical/. You can follow him on Twitter as @jan_eliasen.
Scott Colestock lives and works in Minnesota. He has consulted on BizTalk, WCF, CQRS architecture, Agile methods, and general performance engineering. Recently, he has focused deeply on mobile and SaaS architectures using Windows Azure. He is an MVP and frequent speaker at conference events.
Anush Kumar is the chief technology officer at S3Edge (www.s3edge.com), a software solutions company focused on Auto-ID technologies, which he helped cofound following a distinguished career at Microsoft that spanned closed to a decade of working on multiple incubations from concept to shipping. In his last avatar at Microsoft, Anush was BizTalk RFIDs leading light from early incubation of the project to its recent productization efforts, and has been heavily involved in the design and architecture of the RFID product, with multiple patents to his name. His efforts have also resulted in the vibrant partner and customer ecosystem for the product, and he is a sought-after speaker and thought leader in this space.
Prior to RFID, Anush worked on the business rules engine for BizTalk Server 2004, technology that has been deployed by several enterprise customers to improve agility and increase efficiency of their business processes. In his spare time, Anush enjoys backpacking off the beaten track; volunteers for organizations focused on education; and is a huge fan of Malcolm Gladwell, Guy Kawasaki, cricket, cooking, bungee jumping, and of course, All Things RTVS (http://rtvs.wordpress.com), his blog that spans RFID, and more! Anush holds a Bachelor of Engineering degree in Computer Science from University of Madras and a Master degree in Engineering from Dartmouth College.
Jon Flanders is a member of the technical staff at MCW, where he focuses on connected systems technologies. Jon is most at home spelunking, trying to figure out how things work from the inside out. Jon is the author of RESTful .NET and ASP Internals, and was a coauthor of Mastering Visual Studio.NET. Jons current major interest is helping people to understand the advantages of REST and how REST connects to products such as SharePoint 2010. You can read his blog at http://www.rest-ful.net/
Dedications