{"id":579,"date":"2003-01-19T21:12:00","date_gmt":"2003-01-19T21:12:00","guid":{"rendered":"http:\/\/gnodal.protension.com\/journal\/?p=352"},"modified":"2010-03-30T18:32:14","modified_gmt":"2010-03-31T01:32:14","slug":"352-2","status":"publish","type":"post","link":"http:\/\/gnodal.protension.com\/journal\/archives\/579","title":{"rendered":"Many Services, Many Platforms"},"content":{"rendered":"<p>Reading a piece by Tim Appnel [hereafter <i>tima<\/i>] <a href=\"http:\/\/www.mplode.com\/tima\/archives\/000171.html\">&#8220;RESTful API wanted. Apply within&#8221;<\/a> from 13DEC02 got me thinking I should spend more time on this topic, especially reading &#8220;It seems if ever there was a tool\/medium that needed a RESTful API it&#8217;s weblogging.&#8221; (With thanks to tima, I&#8217;ve screen-scrapped \/ plagiarized his item for the following material. Please read his full version, his item from today (<a href=\"http:\/\/www.mplode.com\/tima\/archives\/000196.html\">&#8220;Cohesion. TrackBack. More&#8221;)<\/a>, and <a href=\"http:\/\/www.mplode.com\/tima\/archives\/000153.html\">&#8220;A RESTful Publishing API&#8221; \/ 25NOV02<\/a> as well.)<\/p>\n<p>\nBen Trott <a href=\"http:\/\/www.sixapart.com\/log\/2002\/12\/blogger_api_ver.shtml\">summarizes the issues<\/a> and writes &#8220;in the case of Movable Type, &#8220;&#8230; our interest in this matter is in hoping that tools originally built for the Blogger API can be also used for MT-powered blogs without the loss in functionality that currently exists&#8221; and, in <a href=\"http:\/\/www.sixapart.com\/log\/2002\/12\/blogger_api_upd.shtml\">a later post<\/a>, comments further with notice of the Blogger 2 API effort.<\/p>\n<p>Elsewhere <a href=\"http:\/\/www.intertwingly.net\/blog\/1007.html\">Sam Ruby says<\/a> &#8220;Sigh. It looks like the future of blogging clients and servers is to have more code in if\/switch\/case statements and configuration options than actual logic.  [&#8230;] the only real guarantee you will have is that vendor A&#8217;s clients will work with vendor A&#8217;s servers.&#8221; Sam later <a href=\"http:\/\/www.intertwingly.net\/blog\/237.html\">comments on &#8221;vendor lock-in&#8221;<\/a>.<\/p>\n<p>\n<a href=\"http:\/\/bitworking.org\/\">Joe Gregorio<\/a> has opened <a href=\"http:\/\/wellformedweb.org\/\">The Well-Formed Web<\/a> and is developing a prototype with such an API. Joe explains the <a href=\"http:\/\/wellformedweb.org\/RESTLog.cgi\/17\">RESTful approach<\/a> in context of Ben Trott&#8217;s concerns.<\/p>\n<p>\ntima writes: &#8220;Rather then debate amongst ourselves, Joe and I opened  <a href=\"http:\/\/groups.yahoo.com\/group\/ucapi-discuss\/\">a mailing list<\/a> &#8230; Some examples of existing initiatives &#8230; <a href=\"http:\/\/wellformedweb.org\/RESTLog.cgi\/2\">RESTLog<\/a>, <a href=\"http:\/\/www.mplode.com\/tima\/archives\/000126.html\">Extremely Simple Syndication (XSS)<\/a> format and <a href=\"http:\/\/www.movabletype.org\/trackback\/\">TrackBack<\/a>. All are welcome and encouraged to join the discussion.&#8221;<\/p>\n<p>\nI&#8217;ll leave off here with two last rounds from hiss blog: <a href=\"http:\/\/www.mplode.com\/tima\/archives\/000157.html\">A Birthday Web Service from Jon Udell<\/a> and <a href=\"http:\/\/www.mplode.com\/tima\/archives\/000156.html\">Web Services We&#8217;d Like To See.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reading a piece by Tim Appnel [hereafter tima] &#8220;RESTful API wanted. Apply within&#8221; from 13DEC02 got me thinking I should<a href=\"http:\/\/gnodal.protension.com\/journal\/archives\/579\" class=\"searchmore\">Read the Rest&#8230;<\/a><\/p>\n<div class=\"clr\"><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/posts\/579"}],"collection":[{"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/comments?post=579"}],"version-history":[{"count":0,"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/posts\/579\/revisions"}],"wp:attachment":[{"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/media?parent=579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/categories?post=579"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gnodal.protension.com\/journal\/wp-json\/wp\/v2\/tags?post=579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}