ebook

BizTalk Mapping Patterns & Best Practices

A 400-page recipe for BizTalk Developers to develop effective, robust, and organized maps

The BizTalk Mapping Patterns and Best Practices book is a reference guide mainly intended for BizTalk developers to make their day-to-day lives easier. The book offers insights on how maps work, the most common patterns in real time scenarios, and the best practices to carry out transformations. The author has been working on this over the last one year, and his original idea of publishing these information as a blog changed in the due course to become a white paper, then finally to a “Community eBook” with about 400-pages and contributions from so many people. BizTalk360 is proud to publish this book and make it available to the community.

If you are not yet ​T​echnodazzled​,​ love the feeling of holding the book in your hand​, ​​find immense pleasure in turning the pages and love the smell of a new book, then this is the perfect recipe for you.

​We printed 500 hard copies of the best selling BizTalk eBook and you could own a copy. ​

Buy Hard Copy

BizTalk Mapping Patterns & Best Practices
“If you wanted to learn about BizTalk maps, you do not have any better resource than this book in the market”
Saravana Kumar <br> Founder, BizTalk360 Saravana Kumar
Founder, BizTalk360
“Finally a complete book dedicated to mapping capabilities of BizTalk Server”
Steef-Jan Wiggers <br>Microsoft Integration MVP Steef-Jan Wiggers
Microsoft Integration MVP
About the author(s)
Sandro Pereira

Sandro Pereira

MVP & MCTS BIZTALK SERVER 2010

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.

Key Features

  • ebook-key-features-icon
    Direct Translation Pattern

    Simply move data to a different semantic representation without any manipulation or transformation.

  • ebook-key-features-icon
    Data Translation Pattern

    Similar to Direct Translation Pattern with additional step of data manipulation or transformation to match the target system format.

  • ebook-key-features-icon
    Content Enricher Pattern

    Set up access to an external data source (say, a database) to enhance the message with missing information.

  • ebook-key-features-icon
    Aggregator Pattern

    Similar to Content Enricher Pattern; difference in mapping technique. Multiple inbound requests mapped to single outbound request.

  • ebook-key-features-icon
    Content Filter Pattern

    Opposite of Content Enricher Pattern; remove unnecessary items from message (even based on condition) and send what is exactly required.

  • ebook-key-features-icon
    Splitter Pattern

    Opposite of Aggregator Pattern; single inbound request to be mapped to several outbound requests.

  • ebook-key-features-icon
    Grouping Pattern

    Example – shopping catalogue where items are grouped under categories like Sports, Women Cosmetics, Electronics, Computers, and so on.

  • ebook-key-features-icon
    Sorting Pattern

    In most scenarios, Grouping Pattern and Sorting Pattern will be bound together.

  • ebook-key-features-icon
    Conditional Pattern

    To receive only portion of the data from the message, apply a condition statement to filter the result set at the source.

  • ebook-key-features-icon
    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.

  • ebook-key-features-icon
    Canonical Data Model Pattern

    Ensures loose coupling between applications; if new application is added, only the transformation between the Canonical Data Model has to be created.

  • ebook-key-features-icon
    Name-Value Transformation Pattern

    Target system requires a Name-Value Pair (NVP) structure; or the source system has a NVP structure and the target requires a hierarchical schema.

Reviewers

STEEF-JAN WIGGERS
STEEF-JAN WIGGERS

Steef-Jan Wiggers has over 15 years’ experience as a technical lead developer, application architect and consultant, specializing in custom applications, enterprise application integration (BizTalk), Web services and Windows Azure. Steef-Jan is very active in the BizTalk community as a blogger, Wiki author/editor, forum moderator, writer and public speaker in the Netherlands and Europe. For these efforts, Microsoft has recognized him a Microsoft MVP for the past 5 years.

Nino Crudele
Nino Crudele

Nino Crudele has been a Microsoft BizTalk Server and Azure MVP for 9 years, he always focused delivering significant business integration project that provide exceptional outcomes for the client. He has a deep knowledge and experience delivering world class integration solutions using all Microsoft Azure stacks, Microsoft BizTalk Server and he has delivered world class Integration solutions using and integrating many different technologies as AS2, EDI, Rosettanet, HL7, RFID, SWIFT. He is a technology passionate, blogger, author, international speaker and active community member in the Application Integration area.

MICHAEL STEPHENSON
MICHAEL STEPHENSON

Michael is a highly experienced freelance consultant with many years of architecting and delivering integration projects which leverage the Microsoft technology stack. He has deep, practical knowledge of delivering complex solutions with BizTalk, Microsoft .NET, Microsoft Azure and associated technologies. Michael has also been a technical lead on 25+ projects which have leveraged Microsoft’s cloud platform.

José António Silva
José António Silva

José António Silva is a Software Architect and a mentor in a wide variety of technologies. Particularly versed with Software as a Service (SaaS) in all aspects of the Strategy, Design, Deployment and Operation of these multi-tenant applications. Always interested in Agile Methodologies and Data Visualization and anything that can make tedious and repetitive work disappear from our lives.

please wait ...

Back to Top