w3c-social / social-arch

This document takes a broad look at all the social technologies and specifications under development, including summarizing their contribution and tracking their adoption. The document will then demonstrate how a subset of these can be used as a unified architecture.
http://w3c-social.github.io/social-arch/
6 stars 2 forks source link

evolution and backward/forward compatibility #2

Open elf-pavlik opened 9 years ago

elf-pavlik commented 9 years ago

People often emphasize graceful way of how The Web evolves. One example to showcase that

1) Using latest browser visit page authored 15 years ago 2) Using very old browser e.g. Mosaic2 visit page authored in last days

TODO

dret commented 9 years ago

the REST community does have an extensive body of research and experience in that field. it comes down to a combination of openness, extensibility, and a well-defined processing model, so that all possible combinations of "version mismatches" (old consumers of new services and new consumers of old services are the two tricky ones, as mentioned in the issue) work well. various strategies have been used (mustIgnore and mustUnderstand are two popular ones), and they all come with different capabilities, constraints, and side-effects.