Protocol Evolution
Dave Orchard attacks protocol extensibility and evolution and concludes:
As an afterward, it may be worth pursuing trying to solve problems of protocol evolution by examining whether the use of a constrained protocol, ie HTTP, provides any greater evolvability for protocols
Indeed!