0fd8a116_st_with_Ron_Jacobs___Channel_9__Transcript
[Speaker] Martin [Start Time] 0:15:39.4 [Transcript] 
Another good way to think of it in terms of example approach in one that particularly uses tests, if I require these three fields to be present on a message while I can write test cases that express that and then send those test cases back to the provider and basically say, “As long as those test cases run, I am gonna be OK.” And so then the provider effectively has to look at the union of test cases of the consumers. So those kinds of techniques can also be used to try and do this kind of thing.
ARCast - The Evolution of Architecture with Martin Fowler | ARCast with Ron Jacobs | Channel 9
Transcript