Chapter 22. Versioning Message Schemas

Image

22.1 Basic Terms and Concepts

22.2 XML Schema and WSDL Target Namespaces

22.3 Strict Versioning

22.4 Flexible Schema Versioning (Using Optional Components)

22.5 Loose Schema Versioning (Using Wildcards)

No part of the Web service contract demands as much versioning-related attention as the XML Schema definitions that form the basis of input, output, and fault messages. Introducing changes to existing type definitions and data structures used by WSDL message definitions can be relatively simple and uneventful, or it can produce a ripple effect across consumers that (especially with agnostic services) can impose ...

Get Web Service Contract Design and Versioning for SOA 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.