<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>baseplane - technology platforms &#187; service</title>
	<atom:link href="http://baseplane.com/tag/service/feed/" rel="self" type="application/rss+xml" />
	<link>http://baseplane.com</link>
	<description>Technology Platforms, Architecture and Kits for all your codes by Ryan Christensen</description>
	<lastBuildDate>Thu, 12 Nov 2009 05:10:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Restlet RESTful Lightweight Kit for Java</title>
		<link>http://baseplane.com/2008/06/20/restlet-restful-lightweight-kit-for-java/</link>
		<comments>http://baseplane.com/2008/06/20/restlet-restful-lightweight-kit-for-java/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 03:24:36 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[baseplane]]></category>
		<category><![CDATA[formal]]></category>
		<category><![CDATA[generation]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[market formats]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[toolkits]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jax]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[RESTful]]></category>
		<category><![CDATA[Restlet]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[servlet]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://baseplane.com/?p=52</guid>
		<description><![CDATA[Finally rest for all that boilerplate in Java.  At each turn of lots of Java frameworks you are bombarded with layers.  I felt this long ago and see it in the developers eyes that work with Java.  Java can be easy, it can be RESTful and it will make you look sharp.

Lightweight REST framework for [...]]]></description>
			<content:encoded><![CDATA[<p>Finally rest for all that boilerplate in Java.  At each turn of lots of Java frameworks you are bombarded with layers.  I felt this long ago and see it in the developers eyes that work with Java.  Java can be easy, it can be RESTful and it will make you look sharp.</p>
<p style="padding-left: 30px;"><a href="http://www.restlet.org/"><img src="http://farm4.static.flickr.com/3283/2597021628_8bbf4d5baa_o.gif" alt="" width="200" height="71" /></a></p>
<p style="padding-left: 30px;"><a href="http://www.restlet.org/" target="_blank"><strong>Lightweight REST framework for Java</strong></a></p>
<p class="welcome" style="padding-left: 30px;">Do you want to embrace the architecture of the Web and benefit from its simplicity and scalability? Leverage our innovative REST engine and start blending your Web Sites and Web Services into uniform Web Applications!</p>
<p class="welcome">Java is making things more lightweight now with lots of emerging kits that compete with other web ready platforms like Python, Ruby, .NET, PHP etc. After this many years things get bloated and need to be simplified.  I think this will start winning people over in this direction.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseplane.com/2008/06/20/restlet-restful-lightweight-kit-for-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSON-RPC Implementations</title>
		<link>http://baseplane.com/2008/03/20/json-rpc-implementations/</link>
		<comments>http://baseplane.com/2008/03/20/json-rpc-implementations/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 10:14:31 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[baseplane]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[market formats]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[toolkits]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[json-rpc]]></category>
		<category><![CDATA[platforms]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://baseplane.com/2008/03/20/json-rpc-implementations/</guid>
		<description><![CDATA[
     JSON-RPC is the answer to the argument that XML RPC is too verbose and bloated and convoluted.  JSON is just about as simple as you can get in data formats and it is becoming a great baseplane standard and is a tool that spans many platforms.
 &#8220;Does distributed computing have [...]]]></description>
			<content:encoded><![CDATA[<p class="wikipage">
<p id="searchable">     <a href="http://json-rpc.org/" target="_blank">JSON-RPC</a> is the answer to the argument that XML RPC is too verbose and bloated and convoluted.  JSON is just about as simple as you can get in data formats and it is becoming a great baseplane standard and is a tool that spans many platforms.</p>
<blockquote><p> &#8220;Does distributed computing have to be any harder than this? I don&#8217;t think so.&#8221;</p>
<p>Can it be even simpler ?</p>
<p>JSON-RPC is lightweight remote procedure call protocol similar to XML-RPC. It&#8217;s designed to be simple!</p>
<ul>
<li><a href="http://json-rpc.org/wiki/specification" class="wiki">specification</a></li>
<li><a href="http://json-rpc.org/wiki/python-json-rpc" class="wiki">python package</a> implementing JSON-RPC</li>
<li><a href="http://json-rpc.org/wiki/implementations" class="wiki">more implementations</a></li>
<li><a href="http://json-rpc.org/wiki/services" class="wiki">services</a></li>
<li><a href="http://json-rpc.org/wiki/about" class="wiki">about JSON-RPC</a></li>
</ul>
</blockquote>
<p id="searchable">
<h2 id="JavaScript">JavaScript<a href="http://json-rpc.org/wiki/implementations#JavaScript" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li>There is a JSON-RPC implementations as part of JavaScript O Lait <a href="http://jsolait.net/" class="ext-link"><span class="icon">jsolait</span></a>.<br />
You can also find some live <a href="http://jsolait.net/wiki/examples" class="ext-link"><span class="icon">examples</span></a></li>
<li>The <a href="http://sourceforge.net/projects/teleport/" class="ext-link"><span class="icon">Open Source TelePort Library</span></a> supports JSON-RPC as well as other RPC protocols.<br />
Live demos and documentation can be found <a href="http://www.javeline.org/modules/products/teleport.php" class="ext-link"><span class="icon">here</span></a>.</li>
<li><a href="http://oss.metaparadigm.com/jsonrpc/" class="ext-link"><span class="icon">JSON-RPC to Java bridge</span></a> includes a JavaScript client.</li>
<li><a href="http://dojotoolkit.org/" class="ext-link"><span class="icon">Dojo Toolkit 0.3</span></a> implements JSON RPC.</li>
<li><a href="http://code.google.com/p/json-xml-rpc/" class="ext-link"><span class="icon">JSON/XML-RPC Client Implementation</span></a> which abstracts-away the differences between JSON-RPC and XML-RPC and permits cross-site requests.</li>
</ul>
<h2 id="C">C<a href="http://json-rpc.org/wiki/implementations#C" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://www.big-llc.com/Wiki.jsp?page=Products.JSONRPCLibrary" class="ext-link"><span class="icon">JSON-RPC C Bridge</span></a>. There is also support for <a href="http://www.goahead.com/webserver/webserver.htm" class="ext-link"><span class="icon">GoAhead WebServers</span></a>.</li>
</ul>
<h2 id="C1">C#<a href="http://json-rpc.org/wiki/implementations#C1" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://jayrock.berlios.de/" class="ext-link"><span class="icon">.NET and ASP.NET</span></a></li>
</ul>
<h2 id="Erlang">Erlang<a href="http://json-rpc.org/wiki/implementations#Erlang" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://yaws.hyber.org/json_intro.yaws" class="ext-link"><span class="icon">YAWS JSON-RPC module (HTTP client/server)</span></a></li>
</ul>
<h2 id="Java">Java<a href="http://json-rpc.org/wiki/implementations#Java" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://oss.metaparadigm.com/jsonrpc/" class="ext-link"><span class="icon">JSON-RPC to Java bridge</span></a></li>
<li><a href="http://jrp.sourceforge.net/" class="ext-link"><span class="icon">JRP</span></a></li>
</ul>
<h2 id="Lisp">Lisp<a href="http://json-rpc.org/wiki/implementations#Lisp" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://common-lisp.net/project/cl-json/" class="ext-link"><span class="icon">Common Lisp</span></a></li>
</ul>
<h2 id="Lua">Lua<a href="http://json-rpc.org/wiki/implementations#Lua" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://json.luaforge.net/" class="ext-link"><span class="icon">Lua</span></a></li>
</ul>
<h2 id="Perl">Perl<a href="http://json-rpc.org/wiki/implementations#Perl" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://www.catalystframework.org/" class="ext-link"><span class="icon">Catalyst</span></a> using the <a href="http://search.cpan.org/%7Emiyagawa/Catalyst-Plugin-JSONRPC-0.01/lib/Catalyst/Plugin/JSONRPC.pm" class="ext-link"><span class="icon">JSONRPC plugin</span></a></li>
<li><a href="http://search.cpan.org/dist/JSON/" class="ext-link"><span class="icon">JSON module</span></a></li>
</ul>
<h2 id="Php">Php<a href="http://json-rpc.org/wiki/implementations#Php" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://mike.teczno.com/json.html" class="ext-link"><span class="icon">JSON-PHP</span></a></li>
<li><a href="http://www.aurore.net/projects/php-json/" class="ext-link"><span class="icon">php-json</span></a></li>
<li><a href="http://phpolait.sourceforge.net/" class="ext-link"><span class="icon">PHP-O-Lait</span></a></li>
<li><a href="http://phpxmlrpc.sourceforge.net/" class="ext-link"><span class="icon">Phpxmlrpc</span></a> (in the &#8216;extras&#8217; package)</li>
<li><a href="http://pecl.php.net/package/sca_sdo" class="ext-link"><span class="icon">SCA_SDO Pecl Package</span></a></li>
<li><a href="http://jsonphp.com/" class="ext-link"><span class="icon">JSON_RPC_Server, a JSON-RPC implementation in PHP</span></a></li>
<li><a href="http://code.google.com/p/json-xml-rpc/" class="ext-link"><span class="icon">JSON/XML-RPC Server Implementation</span></a> which abstracts-away the differences between JSON-RPC and XML-RPC.</li>
</ul>
<h2 id="Python">Python<a href="http://json-rpc.org/wiki/implementations#Python" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://json-rpc.org/wiki/python-json-rpc" class="wiki">A python package</a> which implements the JSON-RPC specs. It includes an mod_python handler, a CGIHandler, a TCP server and (soon) a ServiceProxies implementation.</li>
<li><a href="http://www.cherrypy.org/wiki/CherryJsonRpc" class="ext-link"><span class="icon">CherryPy (python)</span></a></li>
<li><a href="http://www.zope.org/Members/ree/jsonserver2" class="ext-link"><span class="icon">Zope 2</span></a></li>
<li><a href="http://zif.hill-street.net/jsonserve" class="ext-link"><span class="icon">Zope 3</span></a></li>
<li><a href="http://projects.adytum.us/tracs/JSON-RPC" class="ext-link"><span class="icon">Twisted JSON-RPC</span></a> &#8211; Web, Web2, and TCP</li>
</ul>
<h2 id="Ruby">Ruby<a href="http://json-rpc.org/wiki/implementations#Ruby" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://orbjson.rubyforge.org/" class="ext-link"><span class="icon">Ruby</span></a></li>
</ul>
<h2 id="Frameworks">Frameworks<a href="http://json-rpc.org/wiki/implementations#Frameworks" title="Link to this section" class="anchor"> </a></h2>
<ul>
<li><a href="http://www.catalystframework.org/" class="ext-link"><span class="icon">Catalyst (Perl)</span></a> using the <a href="http://search.cpan.org/%7Emiyagawa/Catalyst-Plugin-JSONRPC-0.01/lib/Catalyst/Plugin/JSONRPC.pm" class="ext-link"><span class="icon">JSONRPC plugin</span></a></li>
<li><a href="http://www.cherrypy.org/wiki/CherryJsonRpc" class="ext-link"><span class="icon">CherryPy (python)</span></a></li>
<li><a href="http://jrp.sourceforge.net/" class="ext-link"><span class="icon">JRP</span></a></li>
<li><a href="http://jayrock.berlios.de/" class="ext-link"><span class="icon">.NET and ASP.NET</span></a></li>
<li><a href="http://www.zope.org/Members/ree/jsonserver2" class="ext-link"><span class="icon">Zope 2</span></a></li>
<li><a href="http://zif.hill-street.net/jsonserve" class="ext-link"><span class="icon">Zope 3</span></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://baseplane.com/2008/03/20/json-rpc-implementations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
