{"id":58,"date":"2002-11-21T19:56:00","date_gmt":"2002-11-21T23:56:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=14"},"modified":"2002-11-21T19:56:00","modified_gmt":"2002-11-21T23:56:00","slug":"winer-again","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2002\/11\/winer-again\/","title":{"rendered":"Winer, again"},"content":{"rendered":"<p>Dave Winer <a href=\"http:\/\/scriptingnews.userland.com\/backissues\/2002\/11\/21#restVsSoap\">says<\/a>;<\/p>\n\n<blockquote>\nSOAP and XML-RPC were started to make it easy to build applications that viewed the Internet as if it were a LAN.\n<\/blockquote>\n\n<p>which is 100% true, and at the same time, 100% the wrong thing to do.  The Internet is <em>not<\/em> a LAN.  On a LAN, there&#8217;s one administrative\/trust domain, and on the Internet there&#8217;s, well, a whole lot more than one.  Computing in those two domains &#8211; LAN and Internet &#8211; is not the same thing, and therefore <a href=\"http:\/\/www.oreillynet.com\/pub\/wlg\/1681\">requires different solutions<\/a> (though arguably it could be said that the LAN is a special case of the Internet, where number of trust domains = 1, so what works for the Internet could also work on a LAN &#8211; but the converse obviously doesn&#8217;t hold).<\/p>\n\n<p>And for the record Dave, I write software, thank you very much (and so does <a href=\"http:\/\/www.prescod.net\/\">Paul<\/a>).  Not as much as I used to, but I still do, and still enjoy it (especially now that I&#8217;ve switched to Python from Java).  It&#8217;s all too easy to put down a detractor rather than trying to understand what they have to say, I suppose.<\/p>","protected":false},"excerpt":{"rendered":"Dave Winer says; SOAP and XML-RPC were started to make it easy to build applications that viewed the Internet as if it were a LAN. which is 100% true, and at the same time, 100% the wrong thing to do. The Internet is not a LAN. On a LAN, there&#8217;s one administrative\/trust domain, and on [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,31,40],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-soap","tag-sushi","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/58","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=58"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/58\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}