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

What service aspects may undergo changes?


In an SOA solution, there are four key areas that are subject to change: contract, address, binding, and implementation.

Let's take a look at the contract. As we discussed in Chapter 7, Planning Service-oriented BizTalk Solutions, contracts explain which operations the service exposes and the types of messages and exchange patterns supported by this service. So, as you can imagine, there are cases when all of those items are subject to change. A widely-used service, which provides an abstraction of business functionality is likely to be extended with new operations and capabilities. For example, when first created, a service may have operations for publishing both new and changed invoices. Sometime later, the service adds the capability to query and return existing invoices. Users may then request the capability to only return the status of a given invoice. Over time, our service has additional operations added while keeping the existing operations...