BizTalk Mapping Patterns and Best Practices book [Free] released

  • Sandro Pereira
  • Sep 28, 2014
  • 5 min read

Some months ago, I announced that I was writing an eBook about BizTalk Mapping Patterns and Best Practices. I also promised that the book would be released for free during BizTalk Summit 2014 in London.

Well… the time has finally arrived 😊

The BizTalk Mapping Patterns and Best Practices book — a 400-page practical guide for BizTalk developers — is now available to download from the BizTalk360 website.

BizTalk Mapping Patterns And Best Practices
BizTalk Mapping Patterns And Best Practices

About the Book

This book works as a reference guide for BizTalk developers and aims to simplify day-to-day work with BizTalk maps. It explains how mappings work internally, presents real-world mapping patterns, and shows best practices to design reliable transformations.

I spent the last year writing this content. Initially, I planned to publish the material as blog posts. Later, I considered releasing it as a white paper. Eventually, it became a full community eBook thanks to the support and contributions of many people.

The technical reviewers were:

  • Steef-Jan Wiggers
  • Nino Crudele
  • Michael Stephenson
  • José António Silva

I also want to thank BizTalk360 for accepting the challenge of publishing their first book and making it freely available to the community. I’m also grateful to my employer, DevScope, for supporting my community work and allowing me time to write, blog, and present at conferences.

Finally, a special thanks to my friend Sónia Gomes for designing the book cover.

📝 One-Minute Brief

The BizTalk Mapping Patterns and Best Practices book is a free 400-page guide for BizTalk developers. It explains how BizTalk maps work, presents common mapping patterns, and provides best practices to build reliable message transformations.

Key Mapping Patterns Covered

The book introduces several important patterns used in real integration projects:

  • Direct Translation Pattern: Simply move data to a different semantic representation without any manipulation or transformation.
  • Data Translation Pattern: Similar to the Direct Translation Pattern, with the additional step of data manipulation or transformation to match the target system format.
  • Content Enricher Pattern: Set up access to an external data source (say, a database) to enhance the message with missing information.
  • Aggregator Pattern: Similar to Content Enricher Pattern, but a different mapping technique. Multiple inbound requests are mapped to a single outbound request.
  • Content Filter Pattern: Opposite of Content Enricher Pattern; remove unnecessary items from a message (even based on a condition) and send what is exactly required.
  • Splitter Pattern: Opposite of Aggregator Pattern; a single inbound request is mapped to several outbound requests.
  • Grouping Pattern: Example – shopping catalog where items are grouped into categories like Sports, Women’s Cosmetics, Electronics, Computers, and so on.
  • Sorting Pattern: In most scenarios, the Grouping Pattern and the Sorting Pattern will be bound together.
  • Conditional Pattern: To receive only a portion of the data from the message, apply a condition statement to filter the result set at the source.
  • Looping Pattern: For instance, a record in the source system may occur multiple times in the input file. They need to be transformed according to the target system
  • Canonical Data Model Pattern: Ensures loose coupling between applications; if a new application is added, only the transformation between the Canonical Data Model has to be created.
  • Name-Value Transformation Pattern: Target system requires a Name-Value Pair (NVP) structure, or the source system has an NVP structure and the target requires a hierarchical schema

Click here to download your free copy of the book.

Why I Chose Not to Use a Traditional Publisher

Many people asked why I didn’t publish through Apress, Packt, or another publisher. I actually had that opportunity. However, those options would make the book paid.

My goal was different. I wanted to give something back to the community that has supported me for many years. Therefore, I decided to release the book for free.

BizTalk360 was the perfect partner. I trust the team, and I know they will help distribute the book and make it accessible to everyone.

When was the book released?

The book was publicly announced during the BizTalk Innovation Day, Oslo (Norway) 2014 event and I could not have chosen a better place and audience to present my book because the idea of creating this book started after a session of one of our events: BizTalk Innovation Day Oporto, the venue was really amazing in a kind of nightclub for event (actually MESH is also a nightclub) and the Norwegian audience is really amazing and I have good friends there.

Here is the moment of the official announcement:

BizTalk Mapping Patterns And Best Practices announcing
BizTalk Mapping Patterns And Best Practices announcing
BizTalk Mapping Patterns And Best Practices announcing
BizTalk Mapping Patterns And Best Practices announcing

Please give me your feedback

Your opinion is very important to me. I appreciate your feedback, and I will use it to evaluate changes and make improvements in the book and future projects.

book critic

Download the book for free

The book is available for you to download for free at the BizTalk360 website here: BizTalk Mapping Patterns & Best Practices

Hope you find this helpful! If you liked the content or found it useful and would like to support me in writing more, consider buying (or helping to buy) a Star Wars Lego set for my son. 

Thanks for Buying me a coffe
Author: Sandro Pereira

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.

10 thoughts on “BizTalk Mapping Patterns and Best Practices book [Free] released”

  1. Congratulations my dear friend. Thank you for your huge contribution. It’s pretty dificult write a single post, I can’t imagine how hard it is to write an entire book. So Thank You! I want my copy 🙂

  2. Really great job, the book flows really good, I love the outline that repeats for each topic. I loved the coverage on mapping patterns and strategies for complex standards. Focus on best practices, performance and maintainability. An important BizTalk book.

Leave a Reply

Your email address will not be published. Required fields are marked *

The Ultimate Cloud
Management Platform for Azure

Supercharge your Azure Cost Saving

Learn More
Turbo360 Widget

Back to Top