Pro BizTalk 2009

Front Cover

A compendium of best practices and implementation wisdom, Pro BizTalk 2009 is a revision of the highly-successful and best-selling Pro BizTalk 2006. The book has been fully updated to cover developments in BizTalk 2009. You’ll find chapters on topics such as developing WCF-compliant adapters using the WCF LOB adapter SDK, connecting BizTalk to IBM mainframe line-of-business applications and data using the Host Integration Server adapter, and riding the Enterprise Service Bus. All other chapters in the book have been updated to reflect developments in BizTalk 2009.

Pro BizTalk 2009 is based upon real feedback from BizTalk developers. It is written by recognized experts George Dunphy and Sergei Moukhnitski, backed by a team of top-notch co-authors. The book is a labor of love in which the authors share their experiences and expertise to teach you the art of creating a BizTalk solution using the right tools from the BizTalk 2009 toolbox.

Fully updated to cover developments in BizTalk 2009 Focuses on the art of creating a BizTalk solution by helping readers choose the right tool from the BizTalk toolbox for the task at hand Based upon the real–life experience of authors with many years of practice implementing BizTalk solutions for large enterprises What you’ll learn Create automated business processes that span disparate systems, even for those systems that were developed using disparate technologies. Apply each of the tools within BizTalk in their intended manner. Tune BizTalk servers for optimal performance. Implement sound disaster–recovery plans for BizTalk environments. Build for success upon recognized design patterns and best practices. Create a solid BizTalk development environment. Who this book is for

Pro BizTalk 2009 is aimed at two audiences: those developing BizTalk solutions and those who must manage the BizTalk servers upon which those solutions deploy. Both camps must have a working knowledge of the other side. Developers will find in this book an excellent guide to programming effectively with BizTalk. Administrators will find what they need to smoothly deploy BizTalk–based solutions.

Table of Contents BizTalk in the Enterprise Starting a New BizTalk Project Thinking Inside the Box Pipelining and Components Pipeline Component Best Practices and Examples BizTalk Design Patterns and Practices What the Maestro Needs to Know: Advanced Orchestration Concepts Playing By the Rules? Use the Business Rule Engine BizTalk Server 2009 Operations Deploying and Managing BizTalk Applications To Tune or Not to Tune? Nobody Should Ask That Question WCF Adapters: Standardizing Your Integration Endpoints WCF LOB Adapter SDK Host Integration Server 2009 The Enterprise Service Bus Toolkit 2.0

About the author (2009)

George Dunphy is an architect with Microsoft Consulting—Technical Quality Assurance. He has 14 years of experience and focuses on technologies such as the Microsoft.NET framework, BizTalk Server, Visual Basic and Visual Basic.NET, Active Server Pages, COM, SQL Server, XML, SOAP and WSDL, T-SQL, and web development. In addition to his technical skills, George focuses on managing development teams for large enterprise application development projects. He works with a variety of customers ranging from governments to Fortune 100 companies to start-ups.

Harold Campos is a consultant with Microsoft Consulting Services specializing in service-oriented architecture, legacy integration, collaboration, and e-commerce. He has more than nine years of experience in the information technology business around the world. He has managed, architected, and developed solutions in the government, banking, energy, defense, telecommunications, retail, mining, and health care sectors. Harold holds a bachelor's degree in systems engineering from the National University of Engineering in Lima, Peru. He is also a Microsoft Certified Solutions Developer and Microsoft Certified Technology Specialist in BizTalk and SharePoint Technologies. Harold lives in Toronto with his wife, Claudia, and daughter, Valeria. Currently, Harold is involved in mainframe migration initiatives and also participates actively in Microsoft Canada's Application Platform and Business Process Integration communities.

Stephen Kaufman is an architect with Microsoft Consulting Services focusing on middle tier technologies, and has worked with BizTalk since the original BizTalk CTP in 1999. In addition, he is an author, trainer and speaker. He has written Microsoft Knowledge Base articles, a BizTalk tools whitepaper, as well as a number of other articles. He was a contributing author for the BizTalk Certification Exam 74-135. He maintains a blog focused on integration technologies at http://blogs.msdn.com/skaufman. Stephen has also spoken internationally at events such as Tech-Ed North America, TechEd EMEA, Microsoft's SOA & BPM Conference, Microsoft's Developer Days as well as a number of other conferences and events.

Peter Kelcey is an technology specialist with Microsoft Canada focused on service-oriented architecture (SOA) and integration technologies. As part of this role, he has spoken to organizations and audiences across North America about Microsoft's SOA platform and technologies. He has more than 12 years experience in designing, developing and integrating applications using a wide range of technologies. In recent years, Peter has specialized in Microsoft Enterprise Service Bus Guidance for BizTalk and developed Microsoft's first training course for this new technology.

Sergei Moukhnitski is a solution architect with Sanoraya Consulting in Ottawa, Canada. He has 14 years of experience developing software and systems. Currently, Sergei is consulting for the Canadian government in the area of outsourcing projects. His area of professional interest is Microsoft business process and data integration technologies. Sergei has a master's degree in computer science from the State Technical University in St. Petersburg, Russia.

David Peterson is a solution architect with Microsoft Consulting Services specializing in enterprise application architecture and development. He has 18 years of experience in software development with both Microsoft and a large Canadian retail organization, and has extensive experience is architecting, building and deploying enterprise scale applications in mission critical environments for financial institutions, government and corporate organizations. David is a Microsoft Certificated Solution Developer focusing on technologies such as Microsoft.NET Framework, Commerce Server, SQL Server, Visual C#, Visual Basic, Windows Communication Foundation, Windows Workflow, Smart Client and ASP.NET web development.

Bibliographic information