{"id":571,"date":"2004-11-11T16:46:00","date_gmt":"2004-11-11T20:46:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/2004\/11\/11\/the-architecture-of-protocol-independence\/"},"modified":"2004-11-11T16:46:00","modified_gmt":"2004-11-11T20:46:00","slug":"the-architecture-of-protocol-independence","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2004\/11\/the-architecture-of-protocol-independence\/","title":{"rendered":"The architecture of protocol independence"},"content":{"rendered":"<p>Well I was hoping somebody would take an actual kick at the can in response to\n<a href=\"http:\/\/www.markbaker.ca\/2002\/09\/Blog\/2004\/11\/09#2004-11-protocol-poser\">my challenge<\/a>,\nbut I suppose a\n<a href=\"http:\/\/savas.parastatidis.name\/2004\/11\/10\/f61963ae-d295-4ca4-a7b7-e15948f1f0ff.aspx\">promise<\/a>\nis better than nothing. 8-)<\/p>\n\n<p>Ok then, I&#8217;ll offer my opinion.  I don&#8217;t think it&#8217;s possible (to describe\nprotocol independence as a constraint), because I believe that the choice to\nbe protocol independent is an implementation decision without implication\nfor the properties of the architecture in use.  The decision to be protocol\nindependent or not is therefore primarily one of how best to integrate with\nthe existing Web and Internet.<\/p>","protected":false},"excerpt":{"rendered":"Well I was hoping somebody would take an actual kick at the can in response to my challenge, but I suppose a promise is better than nothing. 8-) Ok then, I&#8217;ll offer my opinion. I don&#8217;t think it&#8217;s possible (to describe protocol independence as a constraint), because I believe that the choice to be protocol [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-571","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=571"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/571\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=571"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}