Change management and versioning of services

Change management and versioning of services

We’ve been having a nice discussion on the management of services and how services should be versioned on our Microsoft Architect MVP discussion list. This morning I saw a note from Martin Fowler pointing to an article on Consumer-driven Contracts. The article is definitely worth reading, and here’s the abstract:

This article discusses some of the challenges in evolving a community of service providers and consumers. It describes some of the coupling issues that arise when service providers change parts of their contract, particularly document schemas, and identifies two well-understood strategies – adding schema extension points and performing “just enough” validation of received messages – for mitigating such issues. Both strategies help protect consumers from changes to a provider contract, but neither of them gives the provider any insight into the ways it is being used and the obligations it must maintain as it evolves. Drawing on the assertion-based language of one of these mitigation strategies – the “just enough” validation strategy – the article then describes the “Consumer-Driven Contract” pattern, which imbues providers with insight into their consumer obligations, and focuses service evolution around the delivery of the key business functionality demanded by consumers.

Shahid N. Shah

Shahid N. Shah

Shahid Shah is an internationally recognized enterprise software guru that specializes in digital health with an emphasis on e-health, EHR/EMR, big data, iOT, data interoperability, med device connectivity, and bioinformatics.


I wanted to thank Fred Trotter for sending me this note yesterday: Now you can download and use an FOSS EHR under the GPL that is CCHIT certified. The days of the proprietary EHR systems are OVER. I …

Did you find this useful?

Medigy Innovation Network

Connecting innovation decision makers to authoritative information, institutions, people and insights.

Medigy Logo

The latest News, Insights & Events

Medigy accurately delivers healthcare and technology information, news and insight from around the world.

The best products, services & solutions

Medigy surfaces the world's best crowdsourced health tech offerings with social interactions and peer reviews.


© 2023 Netspective Media LLC. All Rights Reserved.

Built on Jan 17, 2023 at 9:26am