Book Image

SOA Patterns with BizTalk Server 2013 and Microsoft Azure

By : Richard Seroter, Mark T Brimble, Coen J Dijkgraaf, Mahindra Morar, Mark Brimble, Colin Dijkgraaf, Johann Cooper
Book Image

SOA Patterns with BizTalk Server 2013 and Microsoft Azure

By: Richard Seroter, Mark T Brimble, Coen J Dijkgraaf, Mahindra Morar, Mark Brimble, Colin Dijkgraaf, Johann Cooper

Overview of this book

Table of Contents (21 chapters)
SOA Patterns with BizTalk Server 2013 and Microsoft Azure Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

The MABS architecture


A simple definition of MABS is many services loosely coupled together to achieve an SOA pattern. The requirement for installation and maintenance of the services is delegated to Microsoft Azure.

Let us start by considering how we might architect the traditional EAI view from Chapter 1, Building BizTalk Server 2013 Applications. A message can be received by the source and passed on to a bridge. The source might be FTP, SFTP, a Service Bus Queue or a Service Bus Topic. Alternatively, the bridge can receive a message directly via an HTTP Post. The bridge is where all pre-processing and data transformations take place before publishing the message to a Service Bus Topic or Queue. Pipelines and maps perform the same task in BizTalk Server. The Service Bus performs the same function that MessageBox fulfils for BizTalk Server; namely, it queues messages until each subscriber gets the message. The publish-subscribe functionality comes in two forms: a queue with one subscription...