<?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>Digital Collections Blog &#187; AtomPub</title>
	<atom:link href="http://blog.digicol.de/tag/atompub/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.digicol.de</link>
	<description>News for our customers, partners and friends</description>
	<lastBuildDate>Mon, 21 Nov 2011 11:49:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>DC-X: Web Service API</title>
		<link>http://blog.digicol.de/2009/04/22/dc-x-web-service-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dc-x-web-service-api</link>
		<comments>http://blog.digicol.de/2009/04/22/dc-x-web-service-api/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 10:15:28 +0000</pubDate>
		<dc:creator>Tim Strehle</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[AtomPub]]></category>
		<category><![CDATA[DC-X]]></category>
		<category><![CDATA[DC-X Whitepaper]]></category>
		<category><![CDATA[Interfaces]]></category>

		<guid isPermaLink="false">http://blog.digicol.de/?p=94</guid>
		<description><![CDATA[DC-X offers a comprehensive web service API which is based on the Atom Publishing Protocol (RFC 5023) and OpenSearch 1.1 standards – basically XML over HTTP. This means two things: Skipping the browser user interface, you can read and search for DC-X documents (and other information) in any RSS reader (including the RSS readers integrated [...]]]></description>
			<content:encoded><![CDATA[<p>DC-X offers a comprehensive <strong>web service API</strong> which is based on the <a href="http://en.wikipedia.org/wiki/Atom_(standard)">Atom Publishing Protocol</a> (<a href="http://bitworking.org/projects/atom/rfc5023.html">RFC 5023</a>) and <a href="http://www.opensearch.org/">OpenSearch</a> 1.1 standards – basically XML over HTTP. This means two things:</p>
<ul>
<li>Skipping the browser user interface, you can read and search for DC-X documents (and other information) in <strong>any RSS reader</strong> (including the RSS readers integrated into your web browser or e-mail client).</li>
<li>Developers can write <strong>custom software</strong> that acts as a &#8220;remote control&#8221; for DC-X, since almost all functionality the browser interface offers is also available through the API. There&#8217;s endless possibilities: They could write an iPhone application, an integration with a content management system, a custom front-end…</li>
</ul>
<p><strong>Why not</strong> a <strong>SOAP</strong> web service? That&#8217;s a rather long story… The web service landscape is divided into the SOAP/WS-* and REST (Representational State Transfer) camps, and the Atom Publishing Protocol (AtomPub) belongs to the REST side. If you&#8217;re interested, read the excellent book <a href="http://oreilly.com/catalog/9780596529260/">„RESTful Web Services“</a> for an in-depth comparison and REST philosophy and best practices. For us, a REST approach was easier to implement and more transparent.</p>
<p><strong>Differences compared to DC5</strong>: DC5 had a custom, REST-inspired web service API. DC-X still offers limited support for that old API, but we recommend migrating to the new AtomPub API when moving from DC5 to DC-X. It is based on popular standards and offers many more features.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.digicol.de/2009/04/22/dc-x-web-service-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

