SOA Patterns with BizTalk Server 2013 and Microsoft Azure - Second Edition

More Information
  • Understand how to implement SOA with BizTalk Server and the Azure platform
  • Consume and expose WCF services effectively via the use of Service Bus Relays and RESTful services
  • Implement effective schema design, including an introduction to various schema design patterns
  • Exploit various message exchange/endpoint patterns including request-response, fire and forget, and client callbacks
  • Leverage orchestration design patterns that maximize flexibility and reuse
  • Future-proof your BizTalk Server artifacts using well thought out versioning strategies
  • Build loosely-coupled BizTalk applications using the ESB Toolkit
  • Take a peek at API Apps, Logic Apps, and Azure API Management

A service-oriented architecture (SOA) is a vendor, product, or technology independent pattern that enables application components in a network to obtain services from other components. You can take advantage of the Microsoft Integration Stack to implement your SOA strategy smoothly and cost effectively.

SOA Patterns with BizTalk Server 2013 and Microsoft Azure, Second Edition provides an overview of Microsoft Integration technologies, including BizTalk Server, and demonstrates how you can leverage these technologies to implement a successful SOA.

Starting with an introduction to BizTalk Server and WCF, you will learn about RESTful services, JSON, and Azure Service Bus, and how to apply SOA principles to creating BizTalk solutions. Moving on, you will learn how to implement versioning in endpoints, orchestrations, and schemas. Finally, you will discover the usage of the ESB Toolkit and extend the connectivity of BizTalk Server applications to Microsoft Azure.

  • Learn about core SOA principles and fundamental building blocks for an SOA, such as WCF, REST, and Azure Service Bus
  • Implement an effective SOA strategy by leveraging BizTalk Server 2013 and Azure technologies
  • Explore SOA concepts through plenty of examples and code to guide you
Page Count 508
Course Length 15 hours 14 minutes
ISBN 9781784396466
Date Of Publication 29 Jun 2015


Richard Seroter

Richard Seroter is the VP of Product for the CenturyLink platform, and a Microsoft MVP for application integration. He is also an instructor for the developer-centric training company Pluralsight, the lead InfoQ editor for cloud computing, and the author of multiple books on application integration strategies. As the VP of Product for CenturyLink, he is responsible for product strategy, sprint planning, and community contribution. He also leads an expert team of product owners and analysts there. He maintains a blog ( that he updates regularly on the topics of architecture and solution design and can be found on Twitter at @rseroter.

Mark Brimble

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 integrating Windows, Unix, and AS/400 platforms, SQL Server, SAP, Oracle, Microsoft CRM, and other web service technologies. He also has experience of eGate (Java CAPS), SSIS, BizTalk Server, MuleSoft, Boomi, and Flow integration products. His main interest at the moment is to help people choose the best architecture patterns. He has been active in the integration community for many years and posts regularly on his blog at He also contributes to BizTalk Map Documenter ( and is the coordinator for BizTalk 2013 Documenter ( He can be found on Twitter at @BrimbleMark.

Johann Cooper

Johann Cooper is an integration specialist who currently holds the role of a principal integration consultant at Datacom, New Zealand, and focuses on Microsoft Stack. He is well-versed with the usage of BizTalk Server, WCF, and RESTful services. He recently delved into the cloud space and successfully delivered projects that leverage the Microsoft Azure platform. He is a keen advocate of following and defining best practices, and is a big believer in automated testing.

He is the creator and curator of the BizTalk BRE Pipeline Framework CodePlex project, the author of the blog Adventures inside the Message Box, and is the author of the whitepaper The A-Y of running BizTalk Server in Microsoft Azure. He is also part of the Microsoft P-TSP program that is tasked with the goal of promoting the usage of BizTalk Server and the Microsoft Azure platform in New Zealand.

Colin Dijkgraaf

Colin Dijkgraaf started dabbling in programming as a teenager in the days when the Internet was still called FidoNet and the modem speed was around 2400 baud. After getting a bachelor's of commerce degree in information systems, he did various different IT-related jobs, including image banking and digital imaging. He finally started full-time development for Datacom in 2000. In 2004, he first came across BizTalk while developing the frontend for an interchange to process invoices and purchase orders for a large New Zealand company and also worked on some maps. He has become a full-time developer of BizTalk since then and also a codeveloper of BizTalk Server 2013 Documenter.

Mahindra Morar

Mahindra Morar has been working in the IT sector from 1997, developing Windows and website enterprise applications. In 2009, he has been focusing primarily on integrating systems as a principle integration consultant.

Having come from an electronics engineering background, he is able to use this knowledge to design solutions that integrate between wetware, software and hardware.