<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Microsoft selects Restlet to show REST interoperability</title>
	<atom:link href="http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/</link>
	<description>Realize your Web ideas !</description>
	<lastBuildDate>Tue, 16 Feb 2010 11:23:29 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Restlet Extension for Astoria &#171; WillyXoft</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7507</link>
		<dc:creator>Restlet Extension for Astoria &#171; WillyXoft</dc:creator>
		<pubDate>Thu, 01 Oct 2009 22:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7507</guid>
		<description>[...] los desarrolladores Java el aprovechar los servicios brindados por ADO.NET Data Services. Para ello Restlet Extension for ADO.NET Data Services brinda una API de alto nivel que extiende las capacidades básicas del Restlet Framework para [...]</description>
		<content:encoded><![CDATA[<p>[...] los desarrolladores Java el aprovechar los servicios brindados por ADO.NET Data Services. Para ello Restlet Extension for ADO.NET Data Services brinda una API de alto nivel que extiende las capacidades básicas del Restlet Framework para [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Restlet bridges ADO.NET Data Services and Java &#171; Noelios Technologies</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7492</link>
		<dc:creator>Restlet bridges ADO.NET Data Services and Java &#171; Noelios Technologies</dc:creator>
		<pubDate>Mon, 28 Sep 2009 15:46:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7492</guid>
		<description>[...] 28, 2009 Posted by Jerome Louvel in Microsoft, Restlet, Restlet General.  trackback  After a successful collaboration in February with Microsoft, we continued to explore the interoperability opportunities between [...]</description>
		<content:encoded><![CDATA[<p>[...] 28, 2009 Posted by Jerome Louvel in Microsoft, Restlet, Restlet General.  trackback  After a successful collaboration in February with Microsoft, we continued to explore the interoperability opportunities between [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Boileau</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7291</link>
		<dc:creator>Thierry Boileau</dc:creator>
		<pubDate>Wed, 20 May 2009 12:50:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7291</guid>
		<description>Hi Rob

I&#039;ve just read this page: http://msdn.microsoft.com/en-us/library/dd320275.aspx.
I wonder if you should use the shared key *lite* scheme instead:

ChallengeResponse challengeResponse = new ChallengeResponse(
ChallengeScheme.HTTP_MS_SHAREDKEY_LITE,
“...″,
“...”);

best regards,
Thierry Boileau</description>
		<content:encoded><![CDATA[<p>Hi Rob</p>
<p>I&#8217;ve just read this page: <a href="http://msdn.microsoft.com/en-us/library/dd320275.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/dd320275.aspx</a>.<br />
I wonder if you should use the shared key *lite* scheme instead:</p>
<p>ChallengeResponse challengeResponse = new ChallengeResponse(<br />
ChallengeScheme.HTTP_MS_SHAREDKEY_LITE,<br />
“&#8230;″,<br />
“&#8230;”);</p>
<p>best regards,<br />
Thierry Boileau</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Boileau</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7290</link>
		<dc:creator>Thierry Boileau</dc:creator>
		<pubDate>Wed, 20 May 2009 12:45:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7290</guid>
		<description>Hello Rob

That sounds surprising because there should be not difference between a remote service and a local one.
Would be so kind as to share your issue by posting to our &quot;discuss&quot; list?
http://www.restlet.org/community/lists

best regards,
Thierry Boileau</description>
		<content:encoded><![CDATA[<p>Hello Rob</p>
<p>That sounds surprising because there should be not difference between a remote service and a local one.<br />
Would be so kind as to share your issue by posting to our &#8220;discuss&#8221; list?<br />
<a href="http://www.restlet.org/community/lists" rel="nofollow">http://www.restlet.org/community/lists</a></p>
<p>best regards,<br />
Thierry Boileau</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Blackwell</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7289</link>
		<dc:creator>Rob Blackwell</dc:creator>
		<pubDate>Tue, 19 May 2009 10:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7289</guid>
		<description>Thanks very much.

Interestingly, this works fine against the cloud service, but wont seem to work against the development storage that you can run locally.

Client client = new Client(Protocol.HTTP);
ChallengeResponse challengeResponse = new ChallengeResponse(
 ChallengeScheme.HTTP_MS_SHAREDKEY,
		&quot;devstoreaccount1&quot;,
		&quot;Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==&quot;);
Request request = new Request(Method.DELETE,
		&quot;http://127.0.0.1:10001/testQueue&quot;);
		request.setChallengeResponse(challengeResponse);
Response response = client.handle(request);
System.out.println(response.getStatus());


Comes back with

Forbidden (403) - Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.

Is this a bug? Is there a mailing list where I should be posting this to instead?

Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks very much.</p>
<p>Interestingly, this works fine against the cloud service, but wont seem to work against the development storage that you can run locally.</p>
<p>Client client = new Client(Protocol.HTTP);<br />
ChallengeResponse challengeResponse = new ChallengeResponse(<br />
 ChallengeScheme.HTTP_MS_SHAREDKEY,<br />
		&#8220;devstoreaccount1&#8243;,<br />
		&#8220;Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==&#8221;);<br />
Request request = new Request(Method.DELETE,<br />
		&#8220;http://127.0.0.1:10001/testQueue&#8221;);<br />
		request.setChallengeResponse(challengeResponse);<br />
Response response = client.handle(request);<br />
System.out.println(response.getStatus());</p>
<p>Comes back with</p>
<p>Forbidden (403) &#8211; Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.</p>
<p>Is this a bug? Is there a mailing list where I should be posting this to instead?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Blackwell : Java, Restlet and Windows Azure</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7288</link>
		<dc:creator>Rob Blackwell : Java, Restlet and Windows Azure</dc:creator>
		<pubDate>Tue, 19 May 2009 09:55:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7288</guid>
		<description>[...] http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/" rel="nofollow">http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry Boileau</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7287</link>
		<dc:creator>Thierry Boileau</dc:creator>
		<pubDate>Mon, 18 May 2009 07:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7287</guid>
		<description>Hello Rob,

here is a sample client code that delete a queue called &quot;testQueue&quot;:

Client client = new Client(Protocol.HTTP);
ChallengeResponse challengeResponse = 
        new ChallengeResponse(
                ChallengeScheme.HTTP_MS_SHAREDKEY,
                &quot;[account]&quot;,
                &quot;[password]&quot;);
Request request = new Request(Method.DELETE,
                &quot;http://[account].queue.core.windows.net/testQueue&quot;);
request.setChallengeResponse(challengeResponse);
Response response = client.handle(request);
System.out.println(response.getStatus());

I hope that helps you.
Best regards,
Thierry Boileau</description>
		<content:encoded><![CDATA[<p>Hello Rob,</p>
<p>here is a sample client code that delete a queue called &#8220;testQueue&#8221;:</p>
<p>Client client = new Client(Protocol.HTTP);<br />
ChallengeResponse challengeResponse =<br />
        new ChallengeResponse(<br />
                ChallengeScheme.HTTP_MS_SHAREDKEY,<br />
                &#8220;[account]&#8220;,<br />
                &#8220;[password]&#8220;);<br />
Request request = new Request(Method.DELETE,<br />
                &#8220;http://[account].queue.core.windows.net/testQueue&#8221;);<br />
request.setChallengeResponse(challengeResponse);<br />
Response response = client.handle(request);<br />
System.out.println(response.getStatus());</p>
<p>I hope that helps you.<br />
Best regards,<br />
Thierry Boileau</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Blackwell</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7285</link>
		<dc:creator>Rob Blackwell</dc:creator>
		<pubDate>Sat, 16 May 2009 12:16:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7285</guid>
		<description>I notice that HttpMsSharedKeyHelper has been added to Restlet to support the Microsoft Azure services. Do you have any code samples that show how I could access a Windows Azure queue from Java using Restlet please?</description>
		<content:encoded><![CDATA[<p>I notice that HttpMsSharedKeyHelper has been added to Restlet to support the Microsoft Azure services. Do you have any code samples that show how I could access a Windows Azure queue from Java using Restlet please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL Data Services : manipuler depuis Java en REST , Ronny Kwon</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comment-7232</link>
		<dc:creator>SQL Data Services : manipuler depuis Java en REST , Ronny Kwon</dc:creator>
		<pubDate>Tue, 03 Mar 2009 11:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.noelios.com/?p=383#comment-7232</guid>
		<description>[...] Par conception la plateforme SQL Data Services est accessible via l’interface SOAP ou REST. J’ai eu l’occasion de rédiger quelques articles sur bloginthecloud concernant l’accessibilité de SDS avec l’api Java Restlet de Noelios Technologies: [...]</description>
		<content:encoded><![CDATA[<p>[...] Par conception la plateforme SQL Data Services est accessible via l’interface SOAP ou REST. J’ai eu l’occasion de rédiger quelques articles sur bloginthecloud concernant l’accessibilité de SDS avec l’api Java Restlet de Noelios Technologies: [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
