{"id":1019,"date":"2007-11-22T00:00:00","date_gmt":"2007-11-21T23:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2007\/11\/22\/957\/"},"modified":"2025-09-01T18:14:57","modified_gmt":"2025-09-01T16:14:57","slug":"957","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2007\/11\/22\/957\/","title":{"rendered":"WS-d\u00e4mmerung"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Via Tim Bray &#8211; <a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2007\/11\/21\/WS-dammerung\" title=\"ongoing \u00b7 WS-d\u00e4mmerung\">WS-d\u00e4mmerung<\/a>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">James M. Snell &#8211; <a href=\"http:\/\/www.snellspace.com\/wp\/?p=798\" title=\"snellspace.com \u00bb Blog Archive \u00bb Notes\">Notes<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8222;Those who are familiar with my history with IBM should know that I was once a *major* proponent of the WS-* approach. [&#8230;] I was involved in most of the internal efforts to design and prototype nearly all of the WS-* specifications. However, over the last two years I haven\u2019t written a single line of code that has anything to do with WS-*. The reason for this change is simple: when I was working on WS-*, I never once worked on an application that solved a real business need. Everything I wrote back then were demos. Now that I\u2019m working for IBM\u2019s WebAhead group, building and supporting applications that are being used by tens of thousands of my fellow IBMers, I haven\u2019t come across a single use case where WS-* would be a suitable fit. In contrast, during that same period of time, I\u2019ve implemented no fewer than 10 Atom Publishing Protocol implementations, have helped a number of IBM products implement Atom and Atompub support, published thousands of Atom feeds within the firewall, etc.&#8220;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Dare Obasanjo &#8211; <a href=\"http:\/\/www.25hoursaday.com\/weblog\/2007\/11\/15\/WSIsToRESTAsTheoryIsToPractice.aspx\" title=\"Dare Obasanjo aka Carnage4Life - WS-* is to REST as Theory is to Practice\">WS-* is to REST as Theory is to Practice<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8222;My movement towards embracing building RESTful Web services from being a WS-* advocate is based on my experiences as someone who worked on the fundamental building blocks of these technologies and then as someone who became a user of these technologies when I moved to <strike>MSN<\/strike> Windows Live. The seeds were probably sown when I found myself writing code to convert Microsoft\u2019s GetTopDownloads Web service to an RSS feed because the SOAP Web service was more complicated to deal with and less useful than an RSS feed. Later on I realized that RSS was the quintessential RESTful Web service and just asking people \u201cHow many RSS feeds does Microsoft produce?\u201d versus how many SOAP endpoints does Microsoft expose is illuminating in itself.&#8220;<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Via Tim Bray &#8211; WS-d\u00e4mmerung: James M. Snell &#8211; Notes: &#8222;Those who are familiar with my history with IBM should know that I was once a *major* proponent of the WS-* approach. [&#8230;] I was involved in most of the internal efforts to design and prototype nearly all of the WS-* specifications. However, over the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-1019","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=1019"}],"version-history":[{"count":1,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1019\/revisions"}],"predecessor-version":[{"id":2176,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1019\/revisions\/2176"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=1019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=1019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=1019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}