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

Chapter 11. Versioning Patterns

 

To improve is to change; to be perfect is to change often.

 
 --Winston Churchill

Until this point, we looked at how to design and build many of the core components of a service-oriented architecture using BizTalk Server 2013. One of the most prominent aspects of SOA is the capacity to support change. This chapter focuses on how to change service components while introducing the least amount of impact to existing clients.

In this chapter, you will learn the following topics:

  • The importance of versioning your SOA solution

  • The types of components of an SOA that may undergo versioning

  • Strategies for versioning schemas

  • How to version endpoints

  • How to version long-running orchestrations

  • Ways to lengthen the life of production services and delay the need to explicitly introduce changes