Chapter 8. Versioning Patterns
There is nothing permanent except change.
-Heraclitus
Up until this point, we have looked at how to design and build many of the core components of a service-oriented architecture using BizTalk Server 2009. 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 importance of versioning your SOA solution
Which components of an SOA 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 ...
Get SOA Patterns with BizTalk Server 2009 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.