The world of integration is pretty complex, and unless there is someone (or something) that is capable of understanding the end-to-end requirement in the integration scenario, you cannot achieve what you want. Say, you are in a group of people who speak different languages and are from varied cultural diversity, you need a middleman to control the communication between the members of the group. Unless and otherwise you understand the language and culture of every individual in the group, you cannot carry the message from one person to the other in the group.
In most real-time integration scenarios, BizTalk server acts as the perfect middleman to connect the different systems together. BizTalk server comes out-of-the-box with a set of capabilities that will help to perform like a middleman to make the communication possible. However, at a certain stage, there are things that the product needs to understand that are not out-of-the-box. In these cases, its important BizTalk server provides the Extensibility Points (like custom pipelines, adapters, BAM, WCF Behaviors, etc) to extend itself into territories.
In this book, the authors Steef-Jan Wiggers, Johann Cooper and Eldert Grootenboer have done an extensive research and consolidated all the different extensibility points you can have in BizTalk in a single place. This book will be a great value add for anyone working with BizTalk.
This walkthrough focuses on one of more complex customizations within BizTalk - WCF Behaviours
This walkthrough will show how to build a custom pipeline.
This walkthrough will demonstrate how to develop a custom functoid.
The walkthrough and the custom functoid will provide you a sense of the various options you have as a developer when it comes to mapping.
This walkthrough will show how to apply custom code within an orchestration using external .NET components and how to use XLANG statements in an expression shape.
This walkthrough will show how deploying a BizTalk solution created in BizTalk can be done using the BizTalk Deployment Framework.
The walkthrough will show how Business Activity Monitoring (BAM) can be used separate from BizTalk in a custom .NET application or WCF service.
This walkthrough will show how Business Rule Engine can be used inside a pipeline and leveraged in a different manner beneficial in a messaging solution.
This walkthrough will demonstrate one of the tools available on-line on CodePlex called BizTalk Bench Mark Wizard and how to enable the BizTalk Health Monitor.
Mark Brimble is a solution integration architect with over 17 years of experience in the field of designing, building, implementing, and supporting integration solutions. He has experience in the field in integrating Windows, UNIX, and AS/400 platforms, SQL Server, SAP, Oracle and Microsoft CRM. His main interest at the moment is to help people choose the best architecture patterns. He has been active in the community for many years and posts regularly at his blog. He also contributes to the BizTalk Map Documenter.
Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book: “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.
James lives and works in Auckland, New Zealand focussing on Azure and BizTalk Server and the surrounding Microsoft technology stack. He has designed and built integration solutions for a number of leading and well known organisations in New Zealand, across a broad range of industry sectors. Recently he has been working with a large NZ health organisation. Active in the community, James is a regular contributor to the MSDN forums.