<?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>Aehso's Output &#187; web services</title>
	<atom:link href="http://www.xlml.com/aehso/category/web-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xlml.com/aehso</link>
	<description>John O'Shea's musings, observations and opinions on anything and everything.</description>
	<lastBuildDate>Mon, 25 Jan 2010 13:31:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Microsoft dropping Web3S for AtomPub for Windows Live! service APIs.</title>
		<link>http://www.xlml.com/aehso/2008/02/29/microsoft-dropping-web3s-for-atompub-for-windows-live-service-apis/</link>
		<comments>http://www.xlml.com/aehso/2008/02/29/microsoft-dropping-web3s-for-atompub-for-windows-live-service-apis/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 12:30:25 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[atompub]]></category>
		<category><![CDATA[dehora]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2008/02/29/microsoft-dropping-web3s-for-atompub-for-windows-live-service-apis/</guid>
		<description><![CDATA[Big switch in direction from Microsoft, it would appear they are now planning to use AtomPub instead of Web3S for Windows Live service APIs they&#8217;ll formally be announcing at Mix&#8217;08.&#38;nbsp; As usual, Dare has all the details.
This is a huge endorsement for AtomPub &#8211; I&#8217;ll bet Bill is delighted (hey, I can even tell him [...]]]></description>
			<content:encoded><![CDATA[<p>Big switch in direction from Microsoft, it would appear they are now planning to use <a href="http://atompub.org/">AtomPub</a> instead of <a href="http://dev.live.com/livedata/web3s.htm">Web3S</a> for Windows Live service APIs they&#8217;ll formally be announcing at Mix&#8217;08.&amp;nbsp; As usual, <a href="http://www.25hoursaday.com/weblog/2008/02/28/WindowsLivePlatformNewsMicrosoftStandardizesOnAtomPubForWebServicesAndOtherStories.aspx">Dare has all the details</a>.</p>
<p>This is a huge endorsement for AtomPub &#8211; I&#8217;ll bet <a href="http://dehora.net/journal/">Bill</a> is delighted (hey, I can even tell him in person at <a href="http://iwtc.firstport.ie/lecture.aspx?lid=91">his IWTC talk</a> in an hours time&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2008/02/29/microsoft-dropping-web3s-for-atompub-for-windows-live-service-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes from Mike Culver @ Digital Exchange</title>
		<link>http://www.xlml.com/aehso/2007/10/31/notes-from-mike-culver-digital-exchange/</link>
		<comments>http://www.xlml.com/aehso/2007/10/31/notes-from-mike-culver-digital-exchange/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 13:06:55 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[dublin]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/10/31/notes-from-mike-culver-digital-exchange/</guid>
		<description><![CDATA[Update: 7 days later, Werner Vogels announces a European S3 datacenter. &#8211; no mention of EC2 though
Mike Culver gave an interesting briefing and demo of some AWS technologies yesterday in the Digital Exchange in Dublin. Quick summary from my notes:
General

No European data centers at the moment (see Justin&#8217;s comment)

EC2

Now have several flavours &#8211; Small (10c/hr=$70/month), [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update: 7 days later, Werner Vogels <a href="http://www.allthingsdistributed.com/2007/11/amazon_s3_in_europe.html">announces a European S3 datacenter.</a> &#8211; no mention of EC2 though</strong></p>
<p><a href="http://www.amazon.com/gp/pdp/profile/A2D5YJLCHYWN9Q">Mike Culver</a> gave an interesting briefing and demo of some AWS technologies yesterday in the <a href="http://www.thedigitalhub.com/locate/maps.php">Digital Exchange</a> in Dublin. Quick summary from my notes:</p>
<p>General
<ul>
<li>No European data centers at the moment (see Justin&#8217;s <a href="http://taint.org/2007/10/25/192504a.html#comment-2348">comment</a>)</li>
</ul>
<p>EC2
<ul>
<li>Now have several flavours &#8211; Small (10c/hr=$70/month), Medium (40c/hr=$280/month), Large (80c/hr=$560/month) if left running for the whole month.</li>
<p>
<li>All the official Amazon Machine Images (ec2-public-images*) are still Fedora 4 based.  This is a relatively old linux distro but is rock solid.  Lots of unofficial images though I suspect building your own from a stock distro is probably the way to go</li>
<p>
<li>There is market for &#8216;Paid AMIs&#8217; where 3rd parties sell images and earn a commission based on total instance uptime from Amazon.  Interesting market!</li>
<p>
<li>Mentioned <a href="http://www.elasticlive.com/">Elastic Live</a> and <a href="http://info.rightscale.com/">RightScale</a> as providers who offer a degree of support for managing EC2 instances (Amazon don&#8217;t offer much by way of support for EC2)</li>
<p>
<li>He ran through creating a AWS image and starting it up using some Java based command line tools (wrapper for their HTTP APIs), nothing earth shattering here.</li>
<p></ul>
<p>SQS
<ul>
<li>Only a very high level overview, the only technical note of interest is that SQS cannot be treated as a  FIFO queue &#8211; messages not deleted will re-appear.</li>
</ul>
<p>FPS 
<ul>
<li>US only, no indication that would change</li>
<li>Interesting rules scripts support for controlling payments</li>
<li>Option to charge fees to either end of the transaction (as opposed to credit card companies who always charge merchant)</li>
<li>Micropayment (to as little as 1c) support via commission % fee model.</li>
</ul>
<p>S3
<ul>
<li>From 800 million objects in Aug &#8216;06 to 10 billion objects in Aug &#8216;07, no details on average object size.</li>
<li>Does not automatically set HTTP cache control headers (Last-Modified, Etag etc) on objects when serving them over HTTP so that they won&#8217;t be cached by internet caches (or browsers) &#8211; bit naff!  Suggested this might be achievable via object metadata though I havn&#8217;t checked this yet.</li>
<li>No support for rename or symlink type operations.  They mentioned that <a href="http://www.jungledisk.com/">JungleDisk</a> acheive this by using EC2 instances to do the rename via copy/delete &#8211; traffic between EC2 and S3 is free.</li>
<li>No indication of support for OAuth to support delegated authority.  Shame.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/10/31/notes-from-mike-culver-digital-exchange/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Alex Iskold on Read Write Web.</title>
		<link>http://www.xlml.com/aehso/2007/10/17/alex-iskold-on-read-write-web/</link>
		<comments>http://www.xlml.com/aehso/2007/10/17/alex-iskold-on-read-write-web/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 21:06:16 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[atom]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/10/17/alex-iskold-on-read-write-web/</guid>
		<description><![CDATA[I completely agree with Brad and Fred &#8211; Alex Iskold&#8217;s The Structured Web and Facebook: What If More Is Less? contain some great concise analysis of the how the web and the networks within it are evolving.  
Well worth a read if you&#8217;re looking for some food for thought and can spare 10 minutes&#8230;.
]]></description>
			<content:encoded><![CDATA[<p>I completely agree with <a href="http://www.feld.com/blog/archives/2007/10/another_day_ano_1.html">Brad</a> and <a href="http://avc.blogs.com/a_vc/2007/10/30-thoughts-at-.html">Fred</a> &#8211; Alex Iskold&#8217;s <a href="http://www.readwriteweb.com/archives/structured_web_primer.php"><i>The Structured Web</i></a> and <a href="http://www.readwriteweb.com/archives/facebook_what_if_more_is_less.php"><i>Facebook: What If More Is Less?</i></a> contain some great concise analysis of the how the web and the networks within it are evolving.  </p>
<p>Well worth a read if you&#8217;re looking for some food for thought and can spare 10 minutes&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/10/17/alex-iskold-on-read-write-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Describing RESTful services.</title>
		<link>http://www.xlml.com/aehso/2007/05/30/describing-restful-services/</link>
		<comments>http://www.xlml.com/aehso/2007/05/30/describing-restful-services/#comments</comments>
		<pubDate>Wed, 30 May 2007 10:44:48 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[rest]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/05/30/describing-restful-services/</guid>
		<description><![CDATA[A recent discussion on rest-discuss related to describing RESTful resources has lead to interesting discussion by Aristotle Pagaltzis, Stefan Tikov and Don Box on the topic.&#160; They highlight a couple of issues that have been bugging me (at Oisin&#8217;s expense I think!):

How should RESTful clients bootstrap into a RESTful system, or rather, how does the [...]]]></description>
			<content:encoded><![CDATA[<p>A recent <a href="http://tech.groups.yahoo.com/group/rest-discuss/message/8578">discussion on rest-discuss</a> related to describing RESTful resources has lead to interesting discussion by <a href="http://plasmasturm.org/log/460/">Aristotle Pagaltzis</a>, <a href="http://www.innoq.com/blog/st/2007/05/28/does_rest_need_a_service_description_language.html">Stefan Tikov</a> and <a href="http://pluralsight.com/blogs/dbox/archive/2007/05/29/47544.aspx">Don Box</a> on the topic.&nbsp; They highlight a couple of issues that have been bugging me (at <a href="http://blogs.iona.com/ohurley/">Oisin</a>&#8217;s expense I think!):
<ul>
<li>How should RESTful clients bootstrap into a RESTful system, or rather, how does the client determine the correct payload to send to the first RESTful resource it interacts with?&nbsp; Currently it appears that there must be some out-of-band definition of the first RESTful resource request that the client has &#8216;baked-in&#8217; in order to initiate a conversation with a set of RESTful resources.&nbsp; HTTP Web browsers solve this problem through (bookmarked) URLs.&nbsp; Should all RESTful resource clients do the same?</li>
<li>How should RESTful clients interpret arbritrary XML response payload?&nbsp; The response XML is presumably defined by a schema (somewhere) but I&#8217;m wondering how is a RESTful client expected to interpret the semantics of the XML unless it has prior knowledge of the schema.&nbsp; Is this prior knowledge just assumed? Again, HTML browsers succeed in this regard because they are build on the semantics of the HTML language schema.</li>
</ul>
<p>I&#8217;d be very interested if anyone has insights into the above two questions.&nbsp; If knowledge of the schema(s) is assumed (Aristotle&#8217;s post implies this) then perhaps all folks are looking for is guidance on how to determine which XML element definitions are expected/returned by RESTful resource request/reponses.&nbsp; </p>
<p>Perhaps that&#8217;s where the value in <a href="https://wadl.dev.java.net/">WADL</a> lies.&nbsp; Unfortunately WADL seems to promote static resource set definitions, as WSDL does for WS-* service endpoints.&nbsp; Perhaps if the WADL resource set definitions could also reference other WADL resource set definitions then we might have something a bit more dynamic?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/05/30/describing-restful-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RESTful solutions.</title>
		<link>http://www.xlml.com/aehso/2007/05/20/restful-solutions/</link>
		<comments>http://www.xlml.com/aehso/2007/05/20/restful-solutions/#comments</comments>
		<pubDate>Sun, 20 May 2007 16:56:36 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[rest]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/05/20/restful-solutions/</guid>
		<description><![CDATA[Interesting comment by James Clark in his first blog post on the topic of weaknesses in the current XML/XSD data binding solutions when used to encode remote message payload:
This pain is experienced most sharply at the moment in the SOAP world, because the big commercial players have made a serious investment in trying to produce [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting comment by <a href="http://blog.jclark.com/">James Clark</a> in his first blog post on the topic of weaknesses in the current XML/XSD data binding solutions when used to encode remote message payload:</p>
<blockquote><p>This pain is experienced most sharply at the moment in the SOAP world, because the big commercial players have made a serious investment in trying to produce tools that work for the average developer. But I believe the REST world has basically the same problem: it&#8217;s not really feeling the pain at the moment because REST solutions are mostly created by relatively elite developers who are comfortable dealing with XML directly.</p></blockquote>
<p>It is an interesting observation, and it highlights yet again that the lack of appropriate tooling is a major barrier to development of large-scale REST solutions.  I am undecided still about what <i>effective</i> tooling would look like (over a year after I asked <a href="http://www.xlml.com/aehso/2006/04/29/soa-ws-woa-but-where-is-the-tooling/">where <i>is</i> it?</a>) but I am sure it has to be no more complex to use than a browser.  I&#8217;m not sure if a thick client IDE is even appropriate, given the nature of the solution being developed.</p>
<p>One thing that I think is obvious now is that the difference between true RESTful solutions and XML/HTTP-binding based web service solutions has become somewhat blurred.  Perhaps we have the prevalence of XML/HTTP WSDL bindings to thank for that.  Also, the recent arrival of <a href="https://wadl.dev.java.net/">WADL</a>, and its use by tooling with names like  <a href="http://blog.tomayac.de/index.php?date=2007-04-26&#038;time=18:05:54&#038;perma=Google+REST+Describe.html">REST Describe</a> may also be playing some part in the notion that one can capture the interface of true RESTful solution in static header files.  But some tooling is better than none and I look forward to getting a better grip on this space.  </p>
<p>I was curious about what has been going on in <a href="http://jcp.org/en/jsr/detail?id=311">JSR-311</a> (RESTful Web Services) but <a href="http://www.oreillynet.com/onjava/blog/2007/05/javaone_jsr_311_restful_web_se.html">this</a> doesn&#8217;t bode well &#8211; I&#8217;ll reserve judgment until after I&#8217;ve read the draft.  (<i>Wouldn&#8217;t it be great if JSR working groups were more transparent?</i>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/05/20/restful-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What happened to JAX-WS 2.1 &amp; JAX-B 2.1?</title>
		<link>http://www.xlml.com/aehso/2007/03/28/what-happened-to-jax-ws-21-jax-b-21/</link>
		<comments>http://www.xlml.com/aehso/2007/03/28/what-happened-to-jax-ws-21-jax-b-21/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 14:37:43 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/03/28/what-happened-to-jax-ws-21-jax-b-21/</guid>
		<description><![CDATA[Update:  In my dismay I was getting the JCP &#038; W3C processes all mixed up &#8211; duh.  It seems it was the W3C WSDL Binding specification that fell at the last hurdle, presumably causing the  JAXB 2.1 and JAX-WS 2.1 specifications to be withdrawn.
Update2: Vivek Pandey&#8217;s Blog post seems to confirm the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:  In my dismay I was getting the JCP &#038; W3C processes all mixed up &#8211; duh.  It seems it was the W3C WSDL Binding specification that fell at the last hurdle, presumably causing the  <del>JAXB 2.1 and</del> JAX-WS 2.1 specifications to be withdrawn.</strong></p>
<p><strong>Update2: <a href="http://weblogs.java.net/blog/vivekp/archive/2007/03/what_happened_t.html">Vivek Pandey&#8217;s Blog post</a> seems to confirm the above.  I&#8217;m all for blogging to get the word out to the masses but the JCP Expert Group(s) should update their official JSR pages too.  Regardless, the fact that JAX-WS 2.1 <del>JAXB 2.1</del> was finalized on a Candidate Recommendation W3C specification reflects poorly on the quality of specification that the JCP is producing.</strong></p>
<p>Does anyone know what happened <del>to <a href="http://jcp.org/en/jsr/detail?id=222">JAX-B 2.1</a></del>?  JAX-WS 2.1 (<a href="http://jcp.org/en/jsr/detail?id=224">JSR-224</a>) <a href="http://www.xlml.com/aehso/2007/02/06/jax-ws-and-bpel-are-maturing/">was released</a> a few weeks ago, but the JCP have since pulled the specification, reference implementation and TCK.  The reason given is that the W3C WSDL Binding specifiication, referenced by the JAX-WS 2.1 <del>JAXB 2.1</del> specification <a href="http://weblogs.java.net/blog/kohsuke/archive/2006/12/jaxb_21_release.html">announced</a> back in December,  did not make it past the Candidate Recommendation stage and apparently needs to be replaced with an alternative specification.  </p>
<p>Does anyone have any pointers on why this happened (<del>and what the old JAX-WS 2.1 candidate might be replaced by or when</del>)?  </p>
<p><em>Update 3: Looks like WS-Addressing WSDL Binding is being replaced by <a href="http://www.archivesat.com/Web_Services_Addressing/thread2522066.htm">WS-Addressing Metadata</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/03/28/what-happened-to-jax-ws-21-jax-b-21/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Technology term of the day: webware.</title>
		<link>http://www.xlml.com/aehso/2007/03/27/technology-term-of-the-day-webware/</link>
		<comments>http://www.xlml.com/aehso/2007/03/27/technology-term-of-the-day-webware/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 18:23:00 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/03/27/technology-term-of-the-day-webware/</guid>
		<description><![CDATA[Not a bad one, webware, to be used instead of SaaS.
]]></description>
			<content:encoded><![CDATA[<p>Not a bad one, <a href="http://blogs.zdnet.com/SAAS/?p=307">webware</a>, to be used instead of <a href="http://en.wikipedia.org/wiki/Software_as_a_Service">SaaS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/03/27/technology-term-of-the-day-webware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We scooped a Jolt Award!</title>
		<link>http://www.xlml.com/aehso/2007/03/27/we-scooped-a-jolt-award/</link>
		<comments>http://www.xlml.com/aehso/2007/03/27/we-scooped-a-jolt-award/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 09:57:18 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[capeclear]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/03/27/we-scooped-a-jolt-award/</guid>
		<description><![CDATA[While I was on vacation last week, our Cape Clear ESB Platform scooped the Enterprise Tools Jolt Award for 2007.  It&#8217;s always nice to return to work to news like that!  Even better, the award was for Cape Clear 6.7 and we have since released Cape Clear 7 (hence the vacation!) which is [...]]]></description>
			<content:encoded><![CDATA[<p>While I was on vacation last week, our <a href="http://capeclear.com/products/esb_platform/">Cape Clear ESB Platform</a> scooped the <a href="http://www.joltawards.com/2007/">Enterprise Tools Jolt Award for 2007</a>.  It&#8217;s always nice to return to work to news like that!  Even better, the award was for Cape Clear 6.7 and we have since released Cape Clear 7 (hence the vacation!) which is far better in every respect so I&#8217;m already looking forward to next year&#8217;s Jolt Awards <img src='http://www.xlml.com/aehso/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/03/27/we-scooped-a-jolt-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>W3C Workshop on Web of Services</title>
		<link>http://www.xlml.com/aehso/2007/03/05/w3c-workshop-on-web-of-services/</link>
		<comments>http://www.xlml.com/aehso/2007/03/05/w3c-workshop-on-web-of-services/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 18:43:43 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[capeclear]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/03/05/w3c-workshop-on-web-of-services/</guid>
		<description><![CDATA[Lots of interesting posts about the recent W3C Web of Services for Enterprise Computing Workshop are beginning to appear from folks like Paul Downey (BT),  Eric Newcomer (IONA) (&#038; 2), Steve Loughran, Paul Sandoz (Sun) and more.  It certainly sounds like an interesting mix of perspectives were represented though it seems a real [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of interesting posts about the recent <a href="http://www.w3.org/2007/01/wos-ec-program.html">W3C Web of Services for Enterprise Computing Workshop</a> are beginning to appear from folks like <a href="http://blog.whatfettle.com/2007/03/05/w3c-workshop-on-web-of-services-for-enterprise-computing/">Paul Downey (BT)</a>,  <a href="http://blogs.iona.com/newcomer/archives/000466.html">Eric Newcomer (IONA)</a> <a href="http://blogs.iona.com/newcomer/archives/000467.html">(&#038; 2)</a>, <a href="http://www.1060.org/blogxter/entry?publicid=C2D85CDF0AF4E438F5CA817E945108E3">Steve Loughran</a>, <a href="http://blogs.sun.com/sandoz/entry/web_of_services_for_enterprise">Paul Sandoz (Sun)</a> and more.  It certainly sounds like an interesting mix of perspectives were represented though it seems a real shame that Microsoft did not attend or even publish a position paper.  </p>
<p>Almost as an aside, I also noticed that <a href="http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!630.entry">WSDL 2.0 is now a Proposed Recommendation</a> &#8211; is this just in time or just too late?  New remote interface definition languages, by definition, face huge uphill battles gaining traction so WSDL 2.0 needs to earn some serious credibility and quickly.  Developers need WSDL 2.0 based tools and stacks to allow them to evaluate the new specification in proposed real world scenarios.  (<a href="https://wadl.dev.java.net/">WADL</a> looks nice and is winning kudos these days but I doubt it will ever depose either the old or new W3C-endorsed specifications.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/03/05/w3c-workshop-on-web-of-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Sites and Databases, scaling to meet demand.</title>
		<link>http://www.xlml.com/aehso/2007/02/18/web-sites-and-databases-scaling-to-meet-demand/</link>
		<comments>http://www.xlml.com/aehso/2007/02/18/web-sites-and-databases-scaling-to-meet-demand/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 22:36:01 +0000</pubDate>
		<dc:creator>aehso</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.xlml.com/aehso/2007/02/18/web-sites-and-databases-scaling-to-meet-demand/</guid>
		<description><![CDATA[With the ever growing trend towards online applications and services, software architects need to be more aware than ever of the challenges in building platforms to host these types of applications.  Successful sites in this space (Craigslist, Fickr, Salesforce etc.) all have one common problem to cope with &#8211; how do you maintain availability [...]]]></description>
			<content:encoded><![CDATA[<p>With the ever growing trend towards online applications and services, software architects need to be more aware than ever of the challenges in building platforms to host these types of applications.  Successful sites in this space (Craigslist, Fickr, Salesforce etc.) all have one common problem to cope with &#8211; how do you maintain availability while dealing with exponential audience growth?  </p>
<p>Two excellent pieces serve to proffer incredible insight into the experiences of those who have hyper-succeeded in the past:</p>
<ul>
<li><a href="http://www.baselinemag.com/article2/0,1540,2082921,00.asp">Inside MySpace.com</a>, by <a href="http://www.baselinemag.com/">Baseline Magazine</a> is a great read about how MySpace scaled their architecture from zero to over 26 million user accounts, serving over <b>40 billion</b> pages a month (isn&#8217;t that figure just <i>incredible</i>!). </li>
<li><a href="http://radar.oreilly.com/archives/2006/04/web_20_and_databases_part_1_se.html">Database War Stories</a> is a series of posts by <a href="http://radar.oreilly.com/">Tim O&#8217;Reilly</a>, interviewing folks from Second Life, Memeorandum, Craigslist and more.  (The rest of the posts are linked to at the bottom of the first post.)</li>
</ul>
<p>One common theme in many of these stories: periodically these guys are faced with the stark reality that incremental improvements to existing infrastructure will not sustain the current business model.  It is testimony to the folks in charge that they trust their geeks enough to bet the company repeatedly on new architectures.  </p>
<p>It is a high-risk world and there are many that fall by the wayside but the rewards for the brave are there for all to see.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xlml.com/aehso/2007/02/18/web-sites-and-databases-scaling-to-meet-demand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

