<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>MP3Car.com - OSDash - Data Exchange Standard</title>
		<link>http://www.mp3car.com/vbulletin/</link>
		<description>Discussion about the OSDash data exchange standard</description>
		<language>en</language>
		<lastBuildDate>Tue, 21 May 2013 23:46:53 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>1</ttl>
		<image>
			<url>http://www.mp3car.com/images/misc/rss.png</url>
			<title>MP3Car.com - OSDash - Data Exchange Standard</title>
			<link>http://www.mp3car.com/vbulletin/</link>
		</image>
		<item>
			<title><![CDATA[tripzero's thoughts on the data standard.]]></title>
			<link>osdash-data-exchange-standard/139139-tripzeros-thoughts-on-the-data-standard.html</link>
			<pubDate>Tue, 02 Feb 2010 23:47:40 GMT</pubDate>
			<description><![CDATA[I think we've all agreed that the technology of choice should should be restful.  Since restful services return xml, i suppose we can say that XML is...]]></description>
			<content:encoded><![CDATA[<div><!-- google_ad_section_start -->I think we've all agreed that the technology of choice should should be restful.  Since restful services return xml, i suppose we can say that XML is the data standard.  Obviously, the web service should return relevant data for each service, what else would be useful for the client to return?  For example, the login service would return a session key:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&lt;?xml stuff... &gt;<br />
&lt;osdash apiversion=&quot;0.1&quot;&gt;<br />
&nbsp; &lt;session&gt;23432ffaafddd32423dd2ff&lt;/session&gt;<br />
&lt;/osdash&gt;</code><hr />
</div>or on a failure:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">&lt;?xml stuff... &gt;<br />
&lt;osdash apiversion=&quot;0.1&quot;&gt;<br />
&nbsp; &lt;error&gt;bad username or password&lt;/error&gt;<br />
&lt;/osdash&gt;</code><hr />
</div>Because most of the node names and attributes will be service-specific, like &quot;session&quot; is for the login service, I suppose the stuff that we can standardize is the root elements and associated attributes, maybe error nodes?  What else?<!-- google_ad_section_end --></div>

]]></content:encoded>
			<category domain="http://www.mp3car.com/forumdisplay.php?f=302">OSDash - Data Exchange Standard</category>
			<dc:creator>tripzero</dc:creator>
			<guid isPermaLink="true">http://www.mp3car.com/showthread.php?t=139139</guid>
		</item>
		<item>
			<title>SOAP and RESTful Utilities</title>
			<link>osdash-data-exchange-standard/138227-soap-and-restful-utilities.html</link>
			<pubDate>Sun, 27 Dec 2009 23:31:26 GMT</pubDate>
			<description>Thought I would share some utilities to help with development. 
 
SOAP UI (http://www.soapui.org/) - GUI based SOAP testing 
REST UI...</description>
			<content:encoded><![CDATA[<div><!-- google_ad_section_start -->Thought I would share some utilities to help with development.<br />
<br />
<a href="http://www.soapui.org/" target="_blank">SOAP UI</a> - GUI based SOAP testing<br />
<a href="http://code.google.com/p/restui/" target="_blank">REST UI</a> - Clone of the above for REST<br />
<br />
If you guys know of any more useful utilities, post them here.<!-- google_ad_section_end --></div>

]]></content:encoded>
			<category domain="http://www.mp3car.com/forumdisplay.php?f=302">OSDash - Data Exchange Standard</category>
			<dc:creator>ioi8</dc:creator>
			<guid isPermaLink="true">http://www.mp3car.com/showthread.php?t=138227</guid>
		</item>
		<item>
			<title>Soap vs rest</title>
			<link>osdash-data-exchange-standard/138132-soap-vs-rest.html</link>
			<pubDate>Tue, 22 Dec 2009 21:25:00 GMT</pubDate>
			<description>Matt did something similar, but I just wanted to post a pros/cons list of my own and finalize the debate over the protocol/data transfer mechanism: 
...</description>
			<content:encoded><![CDATA[<div><!-- google_ad_section_start -->Matt did something similar, but I just wanted to post a pros/cons list of my own and finalize the debate over the protocol/data transfer mechanism:<br />
<br />
<b>SOAP</b><br />
<br />
Pros:<br />
- Supports Complex arguments and return types<br />
- Can generate code from WSDL (no parsing on client)<br />
- Supports Security and Encryption.<br />
<br />
Cons:<br />
- Heavier protocol when compared to REST<br />
<br />
<b>REST</b><br />
<br />
Pros:<br />
- Lightweight for simple calls<br />
- Supports return results in XML<br />
<br />
Cons:<br />
- Client still has to do parsing (this will likely be abstracted via the OSDash Client library/assembly).<br />
<br />
I'm sure there are more pros/cons to each.  Personally, I think the code generation and automatic parsing is the killer feature of SOAP.   I'd like to hear what other people think on the debate.  I'll keep this OP updated with additional pro's con's as comments appear...<!-- google_ad_section_end --></div>

]]></content:encoded>
			<category domain="http://www.mp3car.com/forumdisplay.php?f=302">OSDash - Data Exchange Standard</category>
			<dc:creator>tripzero</dc:creator>
			<guid isPermaLink="true">http://www.mp3car.com/showthread.php?t=138132</guid>
		</item>
	</channel>
</rss>
