- Means that clients already using the interface won't 'break' the service interface.
- Allows service implementations (and clients, potentially) to dynamically determine the service version based on a message.
Thursday, 6 December 2007
After Service_1.0: The Service Interface Version Adapter Pattern
Stellan recently wrote an excellent article about dealing with the versioning of service interfaces. I thought I'd chip in with a slick way of dealing with the versioning of the service implementations themselves. To summarise his approach, Stellan talked about including versioning information in the namespace of your service interfaces, which as he says: