<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Axis and REST/WebArch: never or just not right now?</title>
	<atom:link href="http://labnotes.org/2008/07/25/axis-and-restwebarch-never-or-just-not-right-now/feed/" rel="self" type="application/rss+xml" />
	<link>http://labnotes.org/2008/07/25/axis-and-restwebarch-never-or-just-not-right-now/</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 21:29:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Chris Anderson</title>
		<link>http://labnotes.org/2008/07/25/axis-and-restwebarch-never-or-just-not-right-now/comment-page-1/#comment-140990</link>
		<dc:creator>Chris Anderson</dc:creator>
		<pubDate>Thu, 31 Jul 2008 05:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1124#comment-140990</guid>
		<description>Started to comment, but wrote a post instead: http://jchris.mfdz.com/code/2008/7/rest_clients_are_easy</description>
		<content:encoded><![CDATA[<p>Started to comment, but wrote a post instead: <a href="http://jchris.mfdz.com/code/2008/7/rest_clients_are_easy" rel="nofollow">http://jchris.mfdz.com/code/2008/7/rest_clients_are_easy</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assaf</title>
		<link>http://labnotes.org/2008/07/25/axis-and-restwebarch-never-or-just-not-right-now/comment-page-1/#comment-140947</link>
		<dc:creator>Assaf</dc:creator>
		<pubDate>Sat, 26 Jul 2008 19:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1124#comment-140947</guid>
		<description>Of the people I talk to/read etc, I think all seem to dislike WSDL and the unnecessary complexity it brings.  And in that crowd WSDL 2.0 is not well received, even from people only interested in doing SOAP.  Some think WADL is suitable, some don&#039;t.  It will be really interesting to make a census on this, see how attitudes change over time.

Also, &quot;REST is simple, not easy&quot;.  Google, you&#039;ll find a lot of people saying just that.  I&#039;m in the &quot;simple, not easy&quot; camp, so anytime someone says &quot;but you said REST is easy!&quot;, my response is &quot;but you didn&#039;t listen to me!&quot;

Likewise, the word &quot;tooling&quot;.  There&#039;s a strong aversion to tooling which is different from aversion to tools.  There&#039;s a strong aversion to Java typing by people who use languages will all sorts of interesting typing systems.  There&#039;s a strong aversion to EJB by people who want to do CRUD remotely, etc.

Some people want to throw out the dirty bath water, not the baby.


&quot;I *know* we (as in the world, not just Axis2) hasn’t cracked the nut on the “right” programming model for REST yet.&quot;

If you come up with something designed around REST/WebArch, that provides better tools but doesn&#039;t require tooling, that helps make it easy without making it un-simple, you&#039;ll find a willing audience.

Look at Rails, it only solves some pieces of the puzzle (RESTful resources), but it solves them along these lines.  Very well received.  Look at Ode, we&#039;re doing some work around resources, only XML for now, only for invoke.  We positioned it as step one in a long term strategy, and so far I&#039;m seeing people excited they can get some things done, even if we&#039;re yet to solve all the world&#039;s problems.

All this to say, if you understand where other people are coming from, you&#039;ll get a lot of help in charting out the solution.  And you don&#039;t need to have all the answers, you can solve the puzzle one piece at a time.</description>
		<content:encoded><![CDATA[<p>Of the people I talk to/read etc, I think all seem to dislike WSDL and the unnecessary complexity it brings.  And in that crowd WSDL 2.0 is not well received, even from people only interested in doing SOAP.  Some think WADL is suitable, some don&#8217;t.  It will be really interesting to make a census on this, see how attitudes change over time.</p>
<p>Also, &#8220;REST is simple, not easy&#8221;.  Google, you&#8217;ll find a lot of people saying just that.  I&#8217;m in the &#8220;simple, not easy&#8221; camp, so anytime someone says &#8220;but you said REST is easy!&#8221;, my response is &#8220;but you didn&#8217;t listen to me!&#8221;</p>
<p>Likewise, the word &#8220;tooling&#8221;.  There&#8217;s a strong aversion to tooling which is different from aversion to tools.  There&#8217;s a strong aversion to Java typing by people who use languages will all sorts of interesting typing systems.  There&#8217;s a strong aversion to EJB by people who want to do CRUD remotely, etc.</p>
<p>Some people want to throw out the dirty bath water, not the baby.</p>
<p>&#8220;I *know* we (as in the world, not just Axis2) hasn’t cracked the nut on the “right” programming model for REST yet.&#8221;</p>
<p>If you come up with something designed around REST/WebArch, that provides better tools but doesn&#8217;t require tooling, that helps make it easy without making it un-simple, you&#8217;ll find a willing audience.</p>
<p>Look at Rails, it only solves some pieces of the puzzle (RESTful resources), but it solves them along these lines.  Very well received.  Look at Ode, we&#8217;re doing some work around resources, only XML for now, only for invoke.  We positioned it as step one in a long term strategy, and so far I&#8217;m seeing people excited they can get some things done, even if we&#8217;re yet to solve all the world&#8217;s problems.</p>
<p>All this to say, if you understand where other people are coming from, you&#8217;ll get a lot of help in charting out the solution.  And you don&#8217;t need to have all the answers, you can solve the puzzle one piece at a time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sanjiva Weerawarana</title>
		<link>http://labnotes.org/2008/07/25/axis-and-restwebarch-never-or-just-not-right-now/comment-page-1/#comment-140944</link>
		<dc:creator>Sanjiva Weerawarana</dc:creator>
		<pubDate>Sat, 26 Jul 2008 18:59:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.labnotes.org/?p=1124#comment-140944</guid>
		<description>Asaaf, by my statement about tools and REST I was referring to the general opposition in the REST community to static descriptions - WADL or WSDL 2.0 HTTP Binding or whatever. Yes I fully understand the reasons behind that opposition.

Isn&#039;t it ironic that after years of saying &quot;REST is so easy you can just do it; you don&#039;t need no stinkin&#039; tools&quot; (yes, I&#039;m paraphrasing) that Tim (as a symbol of the WS-Loyal Opposition) would now say &quot;REST isn&#039;t taking off because we haven&#039;t figured out tools&quot;?? Can&#039;t have the cake and eat it, you know. I don&#039;t know where that quote you found came from, but I can certainly find quotes from Tim and other RESTafarians against tools if you really want me to.

Now going back to your comments about Axis and REST - I TOTALLY agree that what Axis2 has is not REST support but rather HTTP programming support. Believe it or not, I am *constantly* thinking about different ways of programming REST and in fact proposed a talk on programming models for REST for QCon &#039;08 SF (but it didn&#039;t get accepted). I *know* we (as in the world, not just Axis2) hasn&#039;t cracked the nut on the &quot;right&quot; programming model for REST yet.</description>
		<content:encoded><![CDATA[<p>Asaaf, by my statement about tools and REST I was referring to the general opposition in the REST community to static descriptions &#8211; WADL or WSDL 2.0 HTTP Binding or whatever. Yes I fully understand the reasons behind that opposition.</p>
<p>Isn&#8217;t it ironic that after years of saying &#8220;REST is so easy you can just do it; you don&#8217;t need no stinkin&#8217; tools&#8221; (yes, I&#8217;m paraphrasing) that Tim (as a symbol of the WS-Loyal Opposition) would now say &#8220;REST isn&#8217;t taking off because we haven&#8217;t figured out tools&#8221;?? Can&#8217;t have the cake and eat it, you know. I don&#8217;t know where that quote you found came from, but I can certainly find quotes from Tim and other RESTafarians against tools if you really want me to.</p>
<p>Now going back to your comments about Axis and REST &#8211; I TOTALLY agree that what Axis2 has is not REST support but rather HTTP programming support. Believe it or not, I am *constantly* thinking about different ways of programming REST and in fact proposed a talk on programming models for REST for QCon &#8217;08 SF (but it didn&#8217;t get accepted). I *know* we (as in the world, not just Axis2) hasn&#8217;t cracked the nut on the &#8220;right&#8221; programming model for REST yet.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

