<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://auburnmarshes.spaces.live.com/mmm2008-05-17_13.22/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fauburnmarshes.spaces.live.com%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Design by Committee</title><description>Jonathan Marsh keeps an eye out for the sublime and the absurd</description><link>http://auburnmarshes.spaces.live.com/</link><language>en-US</language><pubDate>Mon, 21 Jul 2008 16:18:59 GMT</pubDate><lastBuildDate>Mon, 21 Jul 2008 16:18:59 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><live:identity><live:id>1123747515435059140</live:id><live:alias>auburnmarshes</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>WSO2 Mashup Server 1.5 released!</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!848.entry</link><description>&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1p__3wV1rLjo9SnIoWSu6N4POJ59py7boin35hnSUlQKukr9LAvnzfcL9ygBvq_zd1LsnXI5X5rdw?PARTNER=WRITER"&gt;&lt;img style="margin:0px 25px 0px 0px" height=110 alt=pulsecutaway src="http://byfiles.storage.msn.com/y1p0d7nAQXpyvxjBLvpKEeS03NItI08PbAfGMRJjeezbS_sofQSpNaSCv39qWlp3xmdjQbB2YH4D60?PARTNER=WRITER" width=109 align=left&gt;&lt;/a&gt; I'm proud to say that v1.5 of the WSO2 Mashup Server is now available for &lt;strong&gt;&lt;a href="http://wso2.org/downloads/mashup/"&gt;download&lt;/a&gt;&lt;/strong&gt;!  This release has been a few months in the making, and I'm thrilled to see a major update to the Mashup Server finally out.  News release &lt;strong&gt;&lt;a href="http://wso2.com/about/news/mashup-1-5-release/"&gt;here&lt;/a&gt;&lt;/strong&gt;.   &lt;p&gt;Thanks to the efforts of &lt;strong&gt;&lt;a href="http://www.keith-chapman.org/"&gt;Keith&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="http://tyrellperera.blogspot.com/"&gt;Tyrell&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="http://channa.gunawardena.org/"&gt;Channa&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="http://yumani.blogspot.com/"&gt;Yumani&lt;/a&gt;&lt;/strong&gt;, and many others at &lt;strong&gt;&lt;a href="http://wso2.com"&gt;WSO2&lt;/a&gt;&lt;/strong&gt;, we've been able to put some snazzy new features in this release: &lt;ul&gt; &lt;li&gt;Integrated &lt;strong&gt;&lt;a href="http://wso2.com/about/news/wsas-searchsoa-gold-award-2008/"&gt;award-winning&lt;/a&gt;&lt;/strong&gt; Data Services: quickly and with zero-coding map queries on your databases, Excel spreadsheets, or CSV files into Web services. &lt;li&gt;Google Gadgets: power a Google gadget with a mashup service - we generate a try-it, a code template for customizing the gadget, and even a build in Gadget dashboard based on &lt;strong&gt;&lt;a href="http://incubator.apache.org/shindig/"&gt;Apache Shindig&lt;/a&gt;&lt;/strong&gt;. &lt;li&gt;Security, security, security: Limit access to your mashup service to only authorized users, encrypt and sign your messages, and access services which are secured.  I think our security interface is the easiest way to engage advanced WS-Security features that's out there! &lt;li&gt;&lt;strong&gt;&lt;a href="http://openid.org/"&gt;OpenID&lt;/a&gt;&lt;/strong&gt; login support.&lt;/ul&gt; &lt;p&gt;There's lots of little improvements too, and I hope to talk about those, as well as the major features above, in upcoming posts. &lt;p&gt;For now though, a hearty congratulations and a good night's sleep to the Mashup Server team!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+WSO2+Mashup+Server+1.5+released!&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Mashups</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!848.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!848.entry</guid><pubDate>Mon, 21 Jul 2008 16:18:59 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!848/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!848.entry#comment</wfw:comment><dcterms:modified>2008-07-21T16:18:59Z</dcterms:modified></item><item><title>IM and Mashup Server</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!844.entry</link><description>&lt;p&gt;Yumani has published a nice tutorial on &lt;a href="http://wso2.org/library/3804"&gt;&lt;strong&gt;Sending Instant Messages via Mashup Server&lt;/strong&gt;&lt;/a&gt; showing how to use the instant messaging capabilities built into the &lt;a href="http://wso2.org/projects/mashup"&gt;&lt;strong&gt;WSO2 Mashup Server&lt;/strong&gt;&lt;/a&gt;.  I think the ability to have instant alerts as part of your mashup is a cool feature, and as Yumani shows in this article, they are pretty trivial to do. &lt;p&gt;I'm looking forward to adding the next step in a future release - the ability to invoke a mashup using instant messaging.  Then we'll have a scriptable platform for building agents that can communicate via IM.  Imagine converting your favorite service to an IM conversational interface.  Or making a data source available through an IM conversation.  Or even imagine new games...  Endless possibilities!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+IM+and+Mashup+Server&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>XML and Web Services</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!844.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!844.entry</guid><pubDate>Wed, 16 Jul 2008 00:05:44 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!844/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!844.entry#comment</wfw:comment><dcterms:modified>2008-07-16T00:05:44Z</dcterms:modified></item><item><title>Loch Leven Lakes</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!842.entry</link><description>&lt;p&gt;&lt;a title="Cross country" href="http://www.flickr.com/photos/67485304@N00/2645128796/"&gt;&lt;img alt="Cross country" hspace=5 src="http://static.flickr.com/3279/2645128796_4a73567d90_m.jpg" align=right border=0&gt;&lt;/a&gt;Just posted a few snapshots from a Saturday day hike to &lt;strong&gt;&lt;a href="http://www.flickr.com/photos/auburnmarshes/sets/72157606020430888/"&gt;Loch Leven Lakes&lt;/a&gt;&lt;/strong&gt;, a wonderful and fairly accessible bit of the High Sierras.  Haven't been there in a while, despite it being a fantastic place for some bouldering with the kids.  It was good to get above California's persistent smoky haze for a few hours (though later in the afternoon even the high country took on a smoky hue.)&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Loch+Leven+Lakes&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Photography</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!842.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!842.entry</guid><pubDate>Mon, 07 Jul 2008 04:36:55 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!842/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!842.entry#comment</wfw:comment><dcterms:modified>2008-07-07T04:36:55Z</dcterms:modified></item><item><title>Happy Independence Day</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!841.entry</link><description>&lt;p&gt;&lt;a title=CIMG3510 href="http://www.flickr.com/photos/67485304@N00/2638521028/"&gt;&lt;img alt=CIMG3510 src="http://static.flickr.com/3176/2638521028_7cb9dfd1dc_m.jpg" align=right vspace=5 border=0&gt;&lt;/a&gt;Wishing everyone a last minute happy 4th of July, and for those of you who missed fireworks this year, here's a couple of photos to hold you till next year.  Full Flickr set &lt;strong&gt;&lt;a href="http://www.flickr.com/photos/auburnmarshes/sets/72157605987334603/"&gt;here&lt;/a&gt;&lt;/strong&gt;. &lt;p&gt;&lt;a title=CIMG3521 href="http://www.flickr.com/photos/67485304@N00/2637692945/"&gt;&lt;img alt=CIMG3521 src="http://static.flickr.com/3044/2637692945_614646b9a0_m.jpg" align=left vspace=5 border=0&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Happy+Independence+Day&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Photography</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!841.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!841.entry</guid><pubDate>Sat, 05 Jul 2008 06:16:03 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!841/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!841.entry#comment</wfw:comment><dcterms:modified>2008-07-05T06:16:03Z</dcterms:modified></item><item><title>Industry Interoperability Panel (TechEd Online)</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!839.entry</link><description>&lt;p&gt;&lt;strong&gt;&lt;a href="http://technet.microsoft.com/"&gt;Microsoft TechEd Online&lt;/a&gt;&lt;/strong&gt; has posted a video taped in Orlando after our successful &lt;strong&gt;&lt;a href="http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!827.entry"&gt;keynote appearance&lt;/a&gt;&lt;/strong&gt;.  This video captures a panel discussion that I participated in - I'll just quote the blurb: &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;This Panel discussion centers around the use of standards to facilitate interoperability between different technologies. The participants have all implemented their own version of a reference application and speak about any challenges they faced in implementing the application. The main discussion points of this Panel include: interoperability through SOAP; WS-* standards and how they facilitate interoperability; common problems with interoperability; identity and security in a distributed application; and future directions/remaining challenges in interoperability. With Raghu Thiagarajan, Gerald Beuchelt, Gregory Leake, Jonathan Marsh, and Chris Haddad.&lt;/em&gt;&lt;/blockquote&gt; &lt;p&gt;Watch the video &lt;strong&gt;&lt;a href="http://mfile.akamai.com/14853/wmv/microsofttec.download.akamai.com/14853/TechEdOnline/Videos/08_NA_ITP_TEOPanel_56_low.asx"&gt;here&lt;/a&gt;&lt;/strong&gt;, or go &lt;strong&gt;&lt;a href="http://technet.microsoft.com/en-us/events/teched/cc561184.aspx"&gt;here&lt;/a&gt;&lt;/strong&gt;, search for &amp;quot;Industry Interoperability&amp;quot; and choose your playback format. &lt;p&gt;&lt;em&gt;Related news&lt;/em&gt;:  The video of our demo within the &lt;strong&gt;&lt;a href="http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!827.entry"&gt;keynote&lt;/a&gt;&lt;/strong&gt; has been extracted from the entire keynote and made available on youtube.  Here's the &lt;strong&gt;&lt;a href="http://www.youtube.com/watch?v=Hl10qvv1TEw"&gt;link&lt;/a&gt;&lt;/strong&gt;!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Industry+Interoperability+Panel+(TechEd+Online)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>XML and Web Services</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!839.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!839.entry</guid><pubDate>Thu, 03 Jul 2008 00:57:57 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!839/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!839.entry#comment</wfw:comment><dcterms:modified>2008-07-03T00:57:57Z</dcterms:modified></item><item><title>Getting beyond passwords...</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!835.entry</link><description>&lt;p&gt;&lt;img src="http://self-issued.info/infocard_icon/images/infocard_154x108.png" align=right&gt; Microsoft, Google, and others have just launched the &lt;strong&gt;&lt;a href="http://informationcard.net/"&gt;Information Card Foundation&lt;/a&gt;&lt;/strong&gt;, to promote awareness and interoperability around InfoCards.  This is great news - I think InfoCards have the potential to solve some real problems with managing identities and securing them against theft.  Despite the client-side technology being available in Vista for a year plus, we're still slow to see installations emerge in the marketplace.  The only use I make of InfoCard (and then still pretty rarely) is in the &lt;strong&gt;&lt;a href="http://wso2.org/projects/mashup"&gt;WSO2 Mashup Server&lt;/a&gt;&lt;/strong&gt;, which has both InfoCard and OpenId support (though you can use an old fashioned username/password). &lt;p&gt;Managing identity and security without complicating the user experience is still a challenge.  I'm hoping the Information Card Foundation can encourage broadly useable solutions as it gets rolling.  And I'm hoping some large properties (PayPal is a member) may actually start putting stronger identity management technologies in place on a broad scale. &lt;p&gt;It should be no surprise with our products supporting InfoCards and OpenId that &lt;strong&gt;&lt;a href="http://wso2.com"&gt;WSO2&lt;/a&gt;&lt;/strong&gt; is now a member of both the &lt;strong&gt;&lt;a href="http://informationcard.net"&gt;Information Card Foundation&lt;/a&gt;&lt;/strong&gt; and the &lt;strong&gt;&lt;a href="http://openid.net/foundation/"&gt;OpenID Foundation&lt;/a&gt;&lt;/strong&gt;.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Getting+beyond+passwords...&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Computers and Internet</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!835.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!835.entry</guid><pubDate>Wed, 25 Jun 2008 22:22:35 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!835/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!835.entry#comment</wfw:comment><dcterms:modified>2008-06-25T22:22:35Z</dcterms:modified></item><item><title>Tamales bay, sky views</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!833.entry</link><description>&lt;p&gt;&lt;a title="Pulled up" href="http://www.flickr.com/photos/67485304@N00/2600149879/"&gt;&lt;img alt="Pulled up" hspace=5 src="http://static.flickr.com/3219/2600149879_a026cc37c8_m.jpg" align=right border=0&gt;&lt;/a&gt;Had a great though brief visit from Paul, during which we toodled around the &lt;strong&gt;&lt;a href="http://maps.google.com/?ie=UTF8&amp;amp;ll=38.21013,-122.957096&amp;amp;spn=0.070139,0.216293&amp;amp;t=h&amp;amp;z=13"&gt;north end of Tamales Bay&lt;/a&gt;&lt;/strong&gt;, bordering the &lt;a href="http://www.nps.gov/pore/"&gt;&lt;strong&gt;Point Reyes National Seashore&lt;/strong&gt;&lt;/a&gt;, the site of one of our &lt;strong&gt;&lt;a href="http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!504.entry"&gt;successful backpacking trip&lt;/a&gt;&lt;/strong&gt; a couple of years ago.  My primary goal, the &lt;strong&gt;&lt;a href="http://maps.google.com/?ie=UTF8&amp;amp;ll=38.055391,-122.938042&amp;amp;spn=0.070288,0.216293&amp;amp;t=h&amp;amp;z=13"&gt;Drake Estero&lt;/a&gt;&lt;/strong&gt;, was closed for &lt;strong&gt;&lt;a href="http://www.nps.gov/pore/planyourvisit/kayak.htm"&gt;Harbor Seal pupping season&lt;/a&gt;&lt;/strong&gt;, but we had good fun anyway.  Flickr set &lt;strong&gt;&lt;a href="http://www.flickr.com/photos/auburnmarshes/sets/72157605754249115/"&gt;here&lt;/a&gt;&lt;/strong&gt;. &lt;p&gt;&lt;a title="Circuit Board?" href="http://www.flickr.com/photos/67485304@N00/2600751140/"&gt;&lt;img alt="Circuit Board?" hspace=5 src="http://static.flickr.com/3087/2600751140_1679b87b7b_m.jpg" align=left border=0&gt;&lt;/a&gt;Also uploaded and organized some existing shots from plane windows.  Looking out the window is by far the best part of flying!  Flickr set &lt;strong&gt;&lt;a href="http://www.flickr.com/photos/auburnmarshes/sets/72157605747897432/"&gt;here&lt;/a&gt;&lt;/strong&gt;.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Tamales+bay%2c+sky+views&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Photography</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!833.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!833.entry</guid><pubDate>Sun, 22 Jun 2008 23:18:16 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!833/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!833.entry#comment</wfw:comment><dcterms:modified>2008-06-22T23:18:16Z</dcterms:modified></item><item><title>Microsoft features Open Source in TechEd keynote</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!827.entry</link><description>&lt;p&gt;Yes, you heard right.  A few minutes ago in Orlando at &lt;strong&gt;&lt;a href="http://www.microsoft.com/events/teched2008/itpro/default.mspx"&gt;TechEd IT 2008&lt;/a&gt;&lt;/strong&gt;, Bob Muglia's &lt;strong&gt;&lt;a href="http://www.microsoft.com/techedonline/default.aspx"&gt;keynote&lt;/a&gt;&lt;/strong&gt; included a demo of &lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/netframework/bb499684.aspx"&gt;StockTrader 2.0&lt;/a&gt;&lt;/strong&gt;, an SOA sample application consisting of a client application, a business process service layer, and an order processing service in order to place sample stock trades.  Gregory Leake of Microsoft showed the application, with each of the three components built in .NET 3.5, and then I came on stage, representing &lt;strong&gt;&lt;a href="http://wso2.com"&gt;WSO2&lt;/a&gt;&lt;/strong&gt;, and we swapped out the WPF smart client for a PHP application based on the &lt;strong&gt;&lt;a href="http://wso2.org/projects/wsf/php"&gt;WSO2 Web Services Framework for PHP&lt;/a&gt;&lt;/strong&gt;.  Then we swapped out the back end order processing service for a Java version hosted in the &lt;strong&gt;&lt;a href="http://wso2.org/projects/wsas/java"&gt;WSO2 Web Services Application Server&lt;/a&gt;&lt;/strong&gt;.  After each swap we placed a successful trade. &lt;p&gt;Watch the keynote &lt;strong&gt;&lt;a href="http://www.microsoft.com/techedonline/default.aspx"&gt;here&lt;/a&gt;&lt;/strong&gt;. &lt;p&gt;The demo featured the cross-platform interoperability between .NET, Java-based solutions, and unmanaged code solutions such as the PHP application.  The Web Services used were completely secured with message-level security (WS-Security), and everything of course worked quite seamlessly. &lt;p&gt;You can download the &lt;strong&gt;&lt;a href="http://wso2.org/interop/stocktrader"&gt;WSO2 StockTrader 2.0&lt;/a&gt;&lt;/strong&gt; application as well, including PHP versions of the business service and the order processing service. &lt;p align=center&gt;&lt;img src="http://wso2.org/files/stock-trader-diagram.png"&gt;  &lt;p&gt;The good news in putting this demo together is that the wire-level interop worked pretty spectacularly out-of-the-box, just as the demo promotes.  The actual interop between the three major development platforms in use today (CLR-based languages, JVM-based languages, and unmanaged code based at some level in C) is impressive, and while there is more work to do to complete and verify interop deeply across Security, Reliability, Transactions, and Policies, it really seems like the goal of making this stuff both universal and &amp;quot;just plumbing&amp;quot; is approaching pretty rapidly. &lt;p&gt;On another note - yesterday we were speculating backstage whether a keynote at a major Microsoft event had ever featured an Open Source partner on stage.  None of us could think of any off the top of our heads.  Can you?  Were we the first? &lt;p&gt;&lt;em&gt;Update: 10PM.  Here's the &lt;a href="http://www.streetinsider.com/Press+Releases/WSO2+Endeavor+Extends+Interoperability+Across+.NET,+Java+and+Other+Popular+Web+Services+Platforms/3730755.html"&gt;&lt;strong&gt;press release&lt;/strong&gt;&lt;/a&gt;.  And a &lt;strong&gt;&lt;a href="http://rcpmag.com/news/article.aspx?editorialsid=9953"&gt;news article&lt;/a&gt;&lt;/strong&gt;, with a nice (and accurate!) quote from me. ;-)&lt;/em&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Microsoft+features+Open+Source+in+TechEd+keynote&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>XML and Web Services</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!827.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!827.entry</guid><pubDate>Tue, 10 Jun 2008 14:03:56 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!827/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!827.entry#comment</wfw:comment><dcterms:modified>2008-06-11T18:46:36Z</dcterms:modified></item><item><title>Microsoft Live Mesh and Vista - bummer together</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!826.entry</link><description>&lt;p&gt;I was pretty excited to try out Microsoft's new &amp;quot;personal cloud&amp;quot; computing initiative - &lt;strong&gt;&lt;a href="https://www.mesh.com/Welcome/Welcome.aspx"&gt;Live Mesh&lt;/a&gt;&lt;/strong&gt;.  I signed up right away and it looks great and offers some very neat features.  Yet I have one problem with it, and that's an unfortunate tie with Vista that makes one or the other virtually unusable. &lt;p&gt;Live Mesh, for some reason unknown to me, requires that User Account Control to be turned on.  Vista users will know &lt;strong&gt;&lt;a href="http://en.wikipedia.org/wiki/User_account_control"&gt;User Account Control&lt;/a&gt;&lt;/strong&gt; (UAC) as an annoyance that comes turned on by default.  It prevents unauthorized and potentially dangerous changes from being made without an Administrator's approval, which I concede might be beneficial in some circumstances (a classroom?) but is incredibly annoying if you are used to being the Administrator yourself.  In that case all it does it pop up a regular stream of annoying modal warnings, to which you become accustomed to clicking through without reading in about 10 minutes, thereby rendering any protection useless. &lt;p&gt;But it's worse, these warnings actually prevent you from doing useful work when you really want to.  Like renewing your IP address.  Or adding or removing files in the Program Files folder - if you're editing them through an IDE, you don't even get the warnings, skipping directly to failure.  You might have to reorganize your file system a bit to work around UAC.  And some stuff simply doesn't work.  I could not under any circumstances get Adobe Flash 9 to install for me under UAC. &lt;p&gt;You can see I'm an anti-fan of this non-feature of Vista, which promises security but provides no real benefit and quite a number of headaches. &lt;p&gt;I don't really understand why UAC would be required to run Live Mesh, but how important could it be if I can run Live Mesh on Windows XP, which has no such concept?  Is this just a UAC marketing? &lt;p&gt;In any case the effect is that a serious Vista user (the kind who might be an early adopter of Mesh) is significantly disadvantaged.  For me, the benefits of Live Mesh aren't worth the pain inflicted by UAC, and I'll generally restrict my Mesh use to non-Vista platforms, or extraordinary circumstances where it's worth doing a reboot to access the Mesh.  What a shame.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Microsoft+Live+Mesh+and+Vista+-+bummer+together&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Computers and Internet</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!826.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!826.entry</guid><pubDate>Sat, 07 Jun 2008 20:07:34 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!826/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!826.entry#comment</wfw:comment><dcterms:modified>2008-06-07T20:07:34Z</dcterms:modified></item><item><title>Weirdest - but probably coolest - remix ever</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!825.entry</link><description>&lt;p&gt;Listen to &lt;strong&gt;&lt;a href="http://youtube.com/watch?v=JsLn9Wl1u_Q"&gt;this&lt;/a&gt;&lt;/strong&gt;, and then check out &lt;strong&gt;&lt;a href="http://www.vimeo.com/1109226?pg=embed&amp;amp;sec=1109226"&gt;this&lt;/a&gt;&lt;/strong&gt;.  Wow.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Weirdest+-+but+probably+coolest+-+remix+ever&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Music</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!825.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!825.entry</guid><pubDate>Sat, 07 Jun 2008 19:39:52 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!825/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!825.entry#comment</wfw:comment><dcterms:modified>2008-06-07T19:39:52Z</dcterms:modified></item><item><title>A scraping incident</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!813.entry</link><description>&lt;p&gt;One of my mashups fell prey to the dreaded scrape rot - a complete overhaul of the target site that invalidated all of my scraping rules.  The pages in question are from &lt;strong&gt;&lt;a href="http://globalincidendmap.com"&gt;globalincidendmap.com&lt;/a&gt;&lt;/strong&gt;, which previously powered my &lt;strong&gt;&lt;a href="https://mooshup.com/mashup.jsp?path=/mashups/jonathan/internationalincident"&gt;internationalincident&lt;/a&gt;&lt;/strong&gt; mashup (see &lt;strong&gt;&lt;a href="http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!768.entry"&gt;Sri Lanka Incident Mashup&lt;/a&gt;&lt;/strong&gt;).  The change was catastrophic - queryable content from the site is no longer free, but requires a paid membership and a login process.  One option would be to pay for a membership, but besides the steep price I doubt that the license terms allow republishing of the data.  I could support the mashup only for paid users of the service, collecting credentials and forwarding them on, but that again is both questionably secure (a user would have to trust that I didn't abuse the credentials temporarily in my possession), and unrealistic since few if any of my audience would spring for the cost of membership.  In effect, my mashup has been totaled. &lt;p&gt;This illustrates one reason why scraping should be used only as a last resort, when no more stable forms of content are available - feeds or Web services.  When you mix the content and presentation, changes in the presentation are easily confused with changes in the content.  Although the scraping features of the &lt;a href="http://wso2.org/projects/mashup"&gt;&lt;strong&gt;WSO2 Mashup Server&lt;/strong&gt;&lt;/a&gt; are popular, I like to think of them as a stop-gap while publishers find cost-effective ways of serving up presentation-free content, such as delivering simple services using the Mashup Server ;-).  Ideally, more and more publishers will recognize the value of raw content, and the need for Web scraping will diminish.  Gonna take a while though... &lt;p&gt;Even without scraping, there remains one of the deep problems with mashups and distributed programming, that of services that disappear, are altered, change usage terms, etc., breaking their dependent mashups in the process.  There has been lots written on this, which can be generally summed up as &amp;quot;this is a hard problem.&amp;quot; &lt;p&gt;One thing we plan to do in the future to make sure that service changes don't harm downstream dependents is use more of the advanced functionality of the &lt;strong&gt;&lt;a href="http://wso2.org/project/registry"&gt;WSO2 Registry&lt;/a&gt;&lt;/strong&gt; upon which the &lt;strong&gt;&lt;a href="http://wso2.org/projects/mashup"&gt;WSO2 Mashup Server&lt;/a&gt;&lt;/strong&gt; is built - namely, versioning.  Today, each time a service changes, an old copy is retained in the database, but no longer is &amp;quot;alive&amp;quot; as a service.  Some future version will have a simple interface for continuing to keep the old versions online, and help users to lock into one of these previous versions.  Some cool dependency management features on the drawing board for the Registry will also help find and record dependencies and notify dependents of changes. &lt;p&gt;But would these help in the case of the internationalincident service?  This is a case where there is a deliberate change which prevents &amp;quot;unauthorized&amp;quot; access.  The solution in this case was to mark the service as obsolete, and go out and find a whole new source of data.  The new &lt;strong&gt;&lt;a href="https://mooshup.com/services/jonathan/srilankanincident/"&gt;srilankanincident&lt;/a&gt;&lt;/strong&gt; service is a result - though the data is slightly different, perhaps a result of focusing narrowly on Colombo, it was a fairly short task to reprogram it, and even improve it, once I had found a new source of data.  The speed of fixing catastrophic failures is my current best hope against scrape rot.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+A+scraping+incident&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Mashups</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!813.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!813.entry</guid><pubDate>Tue, 27 May 2008 16:40:41 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!813/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!813.entry#comment</wfw:comment><dcterms:modified>2008-05-27T16:45:41Z</dcterms:modified></item><item><title>Mashup Server Webinar May 13th</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!811.entry</link><description>&lt;p&gt;I've got another free Webinar coming up - again an Introduction to the WSO2 Mashup Server and to &lt;a href="http://mooshup.com"&gt;&lt;strong&gt;mooshup.com&lt;/strong&gt;&lt;/a&gt; on 13 May from 9-10AM PST.  Join me if you:  &lt;li&gt;Are curious about mashups, Mashup Server products, and want an overview of the capabilities of WSO2's offering.  &lt;li&gt;Have services, web pages, or other information sources available but you want smarter ways to use those services.  &lt;li&gt;Always wanted an application to do (x) on the Web but it was always too costly to develop.  &lt;li&gt;Know Javascript and want to see what it can do outside the browser. &lt;p&gt;&lt;strong&gt;&lt;a href="https://wso2.on.intercall.com/confmgr/event_description.jsp?title=Introducing+the+WSO2+Mashup+Server&amp;amp;type=regrequired&amp;amp;eventid=65382"&gt;Register now!&lt;/a&gt;&lt;/strong&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Mashup+Server+Webinar+May+13th&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Mashups</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!811.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!811.entry</guid><pubDate>Fri, 09 May 2008 14:20:11 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!811/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!811.entry#comment</wfw:comment><dcterms:modified>2008-05-09T14:56:59Z</dcterms:modified></item><item><title>Am I the last to know we're cool?!</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!810.entry</link><description>&lt;p&gt;Seems the WSO2 crew has been blogging about &lt;strong&gt;&lt;a href="http://wso2.com" target="_blank"&gt;WSO2&lt;/a&gt;&lt;/strong&gt; appearing on the &amp;quot;cool 5&amp;quot; companies in a &lt;a href="http://www.gartner.com/DisplayDocument?ref=g_search&amp;amp;id=650512" target="_blank"&gt;&lt;strong&gt;recent Gartner report&lt;/strong&gt;&lt;/a&gt; (paid subscribers only).  What intrigued them about the &lt;strong&gt;&lt;a href="http://wso2.org/project/mashup/" target="_blank"&gt;WSO2 Mashup Server&lt;/a&gt;&lt;/strong&gt; was support for the hitherto paradoxical &amp;quot;lightweight but enterprise-oriented&amp;quot; services. &lt;p&gt;And here I am a couple of days late.  I guess for breaking news and the real skinny on &amp;quot;cool&amp;quot; you would do well to add the feeds of &lt;a href="http://pzf.fremantle.org/2008/05/cool.html" target="_blank"&gt;&lt;strong&gt;Paul&lt;/strong&gt;&lt;/a&gt;, &lt;strong&gt;&lt;a href="http://sanjiva.weerawarana.org/2008/05/wso2-awards-and-coolness-increasing.html" target="_blank"&gt;Sanjiva&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="http://dbrum.blogspot.com/2008/05/hows-it-feel-to-be-cool.html" target="_blank"&gt;Daniel&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href="http://www.bloglines.com/blog/gdaniels?id=62" target="_blank"&gt;Glen&lt;/a&gt;&lt;/strong&gt;, and &lt;a href="http://www.keith-chapman.org/2008/05/wso2-is-cool-indeed.html" target="_blank"&gt;&lt;strong&gt;Keith&lt;/strong&gt;&lt;/a&gt; to your blogroll.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Am+I+the+last+to+know+we're+cool%3f!&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!810.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!810.entry</guid><pubDate>Mon, 05 May 2008 18:48:58 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!810/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!810.entry#comment</wfw:comment><dcterms:modified>2008-05-05T18:48:58Z</dcterms:modified></item><item><title>I'm on YouTube...</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!786.entry</link><description>&lt;p&gt;Just noticed &lt;span style="font-weight:bold"&gt;&lt;a href="http://www.youtube.com/watch?v=scm5x_OEDEc"&gt;this interview&lt;/a&gt;&lt;/span&gt; I gave at Mashup Camp posted on YouTube.  (Does everyone hate hearing themselves talk as much as I do?) &lt;p&gt; &lt;blockquote&gt;&lt;span style="display:none"&gt;&lt;/span&gt;&lt;span style="display:none"&gt; &lt;/span&gt;&lt;/blockquote&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+I'm+on+YouTube...&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!786.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!786.entry</guid><pubDate>Mon, 21 Apr 2008 23:32:56 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!786/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!786.entry#comment</wfw:comment><dcterms:modified>2008-04-21T23:32:56Z</dcterms:modified></item><item><title>Webinar - A New Approach to Web Service Composition</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!774.entry</link><description>&lt;p&gt;I'm giving a free Webinar on 15 April 2008 9-10AM PDT about the approach we took to service composition in the WSO2 SOA Platform.  Instead of a declarative approach which my XSLT days showed can be powerful yet also limiting in many ways compared with a full programming language, the &lt;strong&gt;&lt;a href="http://wso2.org/projects/mashup" target="_blank"&gt;WSO2 Mashup Server&lt;/a&gt;&lt;/strong&gt; uses a &amp;quot;scriptable Web Services&amp;quot; metaphor, and supports the ability to consume and produce Web Services using simple Javascript expressions.  Add to that the ability to script non-Web Service materials like Web pages and feeds, and you've got a powerful yet accessible platform for creating Web Service mashups.  &lt;strong&gt;&lt;a href="https://wso2.on.intercall.com/confmgr/event_description.jsp?title=A+New+Approach+to+Service+Composition+-+the+WSO2+Mashup+Server&amp;amp;type=registered&amp;amp;eventid=63656" target="_blank"&gt;Register now!&lt;/a&gt;&lt;/strong&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Webinar+-+A+New+Approach+to+Web+Service+Composition&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Mashups</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!774.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!774.entry</guid><pubDate>Tue, 08 Apr 2008 20:01:17 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!774/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!774.entry#comment</wfw:comment><dcterms:modified>2008-04-08T20:02:20Z</dcterms:modified></item><item><title>Sri Lankan Incident Mashup</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!768.entry</link><description>&lt;p&gt;I just posted a finished version of a Mashup designed to help answer the question &amp;quot;is &lt;em&gt;Sri Lanka getting safer or not?&lt;/em&gt;&amp;quot;  This is a question we on the global WSO2 team ask each time we arrange travel to that unfortunately troubled country.  Despite a spate of violence early this year, designed to coincide with the formal dissolution of the cease fire that has done little to prevent violence, it seemed to me things were getting a little better.  But I needed some facts to back that up. 
&lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pmtDZPjRCMHnfXHyc5oSJhnWNevE1GGxodg-sdkxTWRXUWCbaVQqA_y4WWizgTh-AJ5wm5ITYAik?PARTNER=WRITER"&gt;&lt;img style="margin:0px 0px 0px 10px" height=210 alt=image src="http://byfiles.storage.msn.com/y1pmtDZPjRCMHkBp6OjtWuVuO6KXPbZKmRwHRHP0S3Q-CveR7Lhl7xyhSAwBzi3UfUFRwd3GPpEOYM?PARTNER=WRITER" width=135 align=right&gt;&lt;/a&gt; The mashup plots bombings and other incidents as a bar chart, measuring the severity of the incident (how many killed &amp;amp; wounded) over the last 18 months.  The idea was to see if there was a clear overall trend in the violence or not, something not readily apparent from a Google map (see right). 
&lt;p&gt;The mashup service itself consists of several items, each one a simple task accomplished in half a page of javascript: 
&lt;ul&gt;
&lt;li&gt;Scrape the search results page at &lt;strong&gt;&lt;a href="http://globalincidentmap.com/"&gt;globalincidentmap.com&lt;/a&gt;&lt;/strong&gt; to pull the essential data out of an HTML table for the country of interest, and put it into a simple XML structure. 
&lt;li&gt;Cache the page if it has already been accessed within 24 hours (scraping is expensive, the first access in any 24 hour period will be pretty slow.) 
&lt;li&gt;Parse the headline for patterns such as &amp;quot;eight killed&amp;quot; or &amp;quot;injures 7&amp;quot; and turn that into killed and wounded digits (this isn't perfect, but we can tolerate a few errors since we're trying to present an overall sense of the problem rather than perfectly accurate statistics.)  Also filter out as much as possible the killing of LTTE, as that's more a measure of war than of terrorism. 
&lt;li&gt;Provide a helper method to look up details and get a link to a new story for any item.&lt;/ul&gt;
&lt;p&gt;Using this service (called &lt;strong&gt;&lt;a href="https://mooshup.com/mashup.jsp?path=/mashups/jonathan/internationalincident"&gt;internationalindicent&lt;/a&gt;&lt;/strong&gt;) I created a custom HTML UI to format Sri Lanka-specific results into the bar chart and to make it interactive (click on a bar to see more info about the incident.)  Then I used &amp;quot;share this mashup&amp;quot; to upload the service to &lt;strong&gt;&lt;a href="http://mooshup.com/"&gt;mooshup.com&lt;/a&gt;&lt;/strong&gt; so others could try it out (or copy the code.) 
&lt;p&gt;The rough version took a couple of hours, mostly figuring out the details of scraping the page and coming up with the headline patterns to look for, but then I spent a couple more polishing the HTML UI so I wouldn't be embarrassed to share it.  In the process I demonstrated some of the powerful aspects of using mashup technologies in your development arsenal: 
&lt;ul&gt;
&lt;li&gt;Instead of investigating the current situation using Google News for 30-60 minutes each time we plan a trip for the latest information, I can browse this site in a few minutes, see the trend, and get details of any recent incidents I'm interested in.  This will pay for itself in terms of my own personal productivity before long. 
&lt;li&gt;There is also a small user group (really, just the handful of WSO2 employees based outside Sri Lanka) who can also benefit from this micro-application, increasing their productivity as well. 
&lt;li&gt;The &lt;strong&gt;&lt;a href="http://wso2.org/projects/mashup"&gt;WSO2 Mashup Server&lt;/a&gt;&lt;/strong&gt; makes the data available as a service, so others can reuse it too, for alternate displays or to generate displays for other parts of the world. 
&lt;li&gt;And, it's just fun!&lt;/ul&gt;
&lt;p&gt;So ... is Sri Lanka getting safer?  I'll have to let you be the judge of that.  Go to &lt;strong&gt;&lt;a title="https://mooshup.com/services/jonathan/internationalincident/" href="http://mooshup.com/services/jonathan/internationalincident/"&gt;http://mooshup.com/services/jonathan/internationalincident/&lt;/a&gt;&lt;/strong&gt; to see for yourself!
&lt;p&gt;&lt;em&gt;[Update 5/27: This service is no longer available.  See &lt;/em&gt;&lt;a href="http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!813.entry"&gt;&lt;strong&gt;&lt;em&gt;http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!813.entry&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;em&gt; for more info.]&lt;/em&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Sri+Lankan+Incident+Mashup&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Mashups</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!768.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!768.entry</guid><pubDate>Tue, 01 Apr 2008 00:37:06 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!768/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!768.entry#comment</wfw:comment><dcterms:modified>2008-05-27T16:45:34Z</dcterms:modified></item><item><title>Mashup Camp 6</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!764.entry</link><description>&lt;a href="http://mashupcamp.com/"&gt;&lt;/a&gt; &lt;p&gt;&lt;a title="20080319-_ND32514" href="http://www.flickr.com/photos/7824314@N08/2351047672/"&gt;&lt;img alt="20080319-_ND32514" hspace=6 src="http://static.flickr.com/2369/2351047672_bfcd16eb39_m.jpg" align=right border=0&gt;&lt;/a&gt;Just returned from some travel which included 2 days of Mashup University and a day of &lt;strong&gt;&lt;a href="http://mashupcamp.com/"&gt;Mashup Camp&lt;/a&gt;&lt;/strong&gt;.  A few thoughts: &lt;ul&gt; &lt;li&gt;Maps are still well represented.  This surprised me a bit, but I recognize I've been well immersed in the &lt;strong&gt;&lt;a href="http://wso2.org/projects/mashup"&gt;WSO2 Mashup Server&lt;/a&gt;&lt;/strong&gt; which supports a wide variety of User Interactions (html pages including maps, but also feeds, email, instant messaging.)  I predict non-map mashups will start to eat into the map-based mashup market share dominance over the next year. &lt;li&gt;There's lots of interest in consuming various Web APIs.  Some vendors were promoting their APIs, others tools for consuming those APIs.  I think the WSO2 Mashup Server can tap into an underserved market here, since it's the easiest way I know of to deliver a comprehensive Web API on top of a bit of Javascript logic, which in turn can front information sources as diverse as databases and scraped web pages.  I think the Mashup Server can become a &amp;quot;design your own API&amp;quot; tool that can have great appeal to the mashup developer. &lt;li&gt;A lot of Javascript was in evidence, further validating our choice to use Javascript for mashup logic in the WSO2 Mashup Server. &lt;li&gt;For the first time I ran into a few people with serious interest in &lt;a href="https://wadl.dev.java.net/wadl20061109.pdf"&gt;&lt;strong&gt;WADL&lt;/strong&gt;&lt;/a&gt;.  Has its time finally come?  More on that in a subsequent post. &lt;li&gt;The &amp;quot;&lt;strong&gt;&lt;a href="http://wiki.mashupcamp.com/index.php/AboutMashupCamp#What_is_an_unconference.3F"&gt;unconference&lt;/a&gt;&lt;/strong&gt;&amp;quot; style was quite interesting and successful, especially if you're like me and are more interesting in connecting with interesting individuals than in hearing yet another vendor pitch (mine excepted of course!) ;-)  One thing that is sorely lacking is any kind of organization to the conference &lt;strong&gt;&lt;a href="http://wiki.mashupcamp.com/index.php/MashupWikiHome"&gt;Wiki&lt;/a&gt;&lt;/strong&gt;, and a surprising lack of ability to record much of the activity there.  I couldn't even find who won the Best Mashup contest...&lt;/ul&gt; &lt;p&gt;I can't wait till next year!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Mashup+Camp+6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><category>Mashups</category><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!764.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!764.entry</guid><pubDate>Tue, 25 Mar 2008 18:31:52 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!764/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!764.entry#comment</wfw:comment><dcterms:modified>2008-03-25T18:31:52Z</dcterms:modified></item><item><title>Paul asks "Mashup or Integration?"</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!746.entry</link><description>&lt;p&gt;Paul Downey poses some &lt;a href="http://blog.whatfettle.com/2008/02/19/mashup-or-integration/"&gt;&lt;strong&gt;interesting considerations&lt;/strong&gt;&lt;/a&gt; for what a mashup consists of.  I think I'd list a pretty different set of criteria, but for now I'll just start by comparing a mashup hosted by the WSO2 Mashup Server against his list to see how we stack up: &lt;ul&gt; &lt;li&gt;Zero touch: +1.  Each mashup is accessible, documented, try-able, and so forth right out of the box.  The admin console makes them discoverable, and if you have a user account (email-validated guests are supported too) you can tag, rate, comment a mashup to build a community around them to make any touch beyond &amp;quot;zero&amp;quot; positive and reciprocal. &lt;li&gt;Safe: +.5.  The Mashup Server supports and encourages safe interactions, but it does not prevent users from hanging themselves if they so choose.  That is, I can have an operation exposed through GET, explicitly marked as safe by the author even, that has seriously detrimental side effects. &lt;li&gt;Cool URIs: +1.  Each mashup has neat URIs for the endpoints, for the metadata and tooling associated with it, for the admin capabilities associated with it, and even for accessing the operations over HTTP. &lt;li&gt;Open data formats: +1.  We're partial to XML and use Web Services under the hood, but also provide bridges to HTML, JSON, Feeds, etc. &lt;li&gt;Eschew RIA: +1.  By default we don't provide any rich interface. &lt;li&gt;HTML form access: +1.  By default we do provide an HTML try-it form, and stubs to quickly build your own HTML pages. &lt;li&gt;Accessible URIs: +1.  All endpoints are available through both http and https by default.  Mashups can be easily migrated outside local contexts so their visibility is greater.  E.g. &lt;strong&gt;&lt;a href="http://mooshup.com/"&gt;mooshup.com&lt;/a&gt;&lt;/strong&gt;. &lt;li&gt;SOAP/WSDL: -1.  Everything we do has rich metadata and SOAP 1.1 and SOAP 1.2 bindings along with the REST/POX binding, and we also make it easy to consume web services in these formats.  However, you don't have to know anything about these formats to write a successful mashup - they're just valuable parts of the plumbing.  So maybe a -1 is too stingy. &lt;li&gt;Authentication: +0.  We support username/password and Infocard to access the Mashup admin site, but there isn't a drop-dead simple way to restrict access to the service based on these controls.  Not too hard to provision higher levels of security using WS-Security, but I'm not sure Paul would agree that's sufficient.  &lt;li&gt;Scratch your itch: +1.  Subjective, but the whole product is designed to serve the needs of individual developers to hack up services as easy as they can hack up a simple web page. &lt;li&gt;Fun: +2!!  As long as you're willing to hack a bit of Javascript.&lt;/ul&gt; &lt;p&gt;So I think the Mashup Server stacks up pretty well using Paul's criteria, which I think can be summed up as &amp;quot;has a nice web interface&amp;quot; and &amp;quot;fun and easy&amp;quot;.  But some of Paul's criteria don't fit with that summary and those are unsurprisingly the ones I take some issue with: &lt;p&gt;&lt;strong&gt;RIA&lt;/strong&gt;: I don't see any reason why a rich interface to a mashup is always bad.  Only when it locks up the data in a way that's impractical to reuse.  In our model, we support the separation of content and presentation in order to lift the limits on the kinds of presentation environments the user prefers.  A single mashup can (and ideally should) support as many presentation media as are appropriate, including simple web pages, RIAs, feeds, notifications and messages, portlets, widgets, whatever.  If an RIA &amp;quot;scratches my itch&amp;quot; then what's wrong with it? &lt;p&gt;For example, my iPod Touch comes with a YouTube app, which is an RIA for the YouTube site optimized to the screen limitations of the product.  I can also point Safari right at YouTube, but the optimized version actually is easier for simple access.  Is this bad?  It really depends on what the consumer wants.  I agree dead ending in an RIA may be inappropriate for some users of that service, but providing an RIA front end to a clean and well-documented interface that can be repurposed in other ways seems like a good user-centered feature that even Paul would support. I think he probably meant this item to mean &amp;quot;Does the site rely solely on so-called 'rich user experience' technologies in a way that precludes data from being accessed though a nice web interface?&amp;quot; &lt;p&gt;&lt;strong&gt;SOAP/WSDL&lt;/strong&gt;: I understand why Paul would add this to the list.  Up until the Mashup Server Web Services were just too hard to consume to allow them to stand on a list with &amp;quot;scratch your itch&amp;quot; and &amp;quot;fun&amp;quot;.  However I think we've turned the corner on that.  A Mashup Server author rarely has to even consider whether SOAP is involved in delivering a Web Service - we can take care of that for them.  Right now it's simply an alternative to the REST interface. &lt;p&gt;As for WSDL, in the Mashup Server it strongly supports the other goals of zero touch, cool URIs, and open data formats.  I'm pretty tired of doing one-off hand coding to access REST sites or sucking up their hand-crafted and varying-quality stubs.  WSDL has a big role to play in simplifying these interactions for the developer, in a way that I think Paul would appreciate.  It's a primary artifact in providing the &amp;quot;nice web interface&amp;quot; that we all agree is invaluable. &lt;p&gt;Anyway, thanks Paul for a provocative post!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Paul+asks+%22Mashup+or+Integration%3f%22&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!746.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!746.entry</guid><pubDate>Sat, 23 Feb 2008 01:24:55 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!746/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!746.entry#comment</wfw:comment><dcterms:modified>2008-02-23T01:24:55Z</dcterms:modified></item><item><title>Music at Pachamama's, take 2</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!745.entry</link><description>&lt;p&gt;Bro Jason and I again will improvise around a few sets at PachaMama's Organic Cafe (&lt;strong&gt;&lt;a href="http://maps.google.com/maps?q=884+Lincoln+Way,+Auburn,+CA+95603,+USA&amp;amp;sa=X&amp;amp;oi=map&amp;amp;ct=title"&gt;map&lt;/a&gt;&lt;/strong&gt;) this Friday, February 15 7:00 – 9:00 PM.  Drop in for a listen!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Music+at+Pachamama's%2c+take+2&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!745.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!745.entry</guid><pubDate>Thu, 14 Feb 2008 17:20:12 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!745/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!745.entry#comment</wfw:comment><dcterms:modified>2008-02-14T17:20:12Z</dcterms:modified></item><item><title>Upcoming Webinar, conference</title><link>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!743.entry</link><description>&lt;p&gt;I'm giving the first of a regular series of free Webinars to introduce people to the WSO2 Mashup Server and to mooshup.com on 12 Feb from 9-10AM PST.   &lt;a href="https://wso2.on.intercall.com/confmgr/event_description.jsp?title=Introducing+the+WSO2+Mashup+Server&amp;amp;type=regrequired&amp;amp;eventid=58910"&gt;&lt;strong&gt;Register now!&lt;/strong&gt;&lt;/a&gt; &lt;p&gt;I'll also be talking about mashups at next Monday's &lt;a href="http://www.webservicesonwallstreet.com/"&gt;&lt;strong&gt;Web Services on Wall Street&lt;/strong&gt;&lt;/a&gt; conference, starting with the opening panel: &amp;quot;Enterprise Mashups For Wall Street – Leveraging SOA and Web 2.0&amp;quot;.  If you're there, come say hi!  &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Upcoming+Webinar%2c+conference&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><comments>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!743.entry#comment</comments><guid isPermaLink="true">http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!743.entry</guid><pubDate>Thu, 07 Feb 2008 20:36:49 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!743/comments/feed.rss</wfw:commentRss><wfw:comment>http://auburnmarshes.spaces.live.com/Blog/cns!F985A6952BC07C4!743.entry#comment</wfw:comment><dcterms:modified>2008-02-07T20:36:49Z</dcterms:modified></item><item><title>Photo Album: Blog Images</title><link>http://auburnmarshes.spaces.live.com/photos/cns!F985A6952BC07C4!737/</link><description>&lt;p&gt;Blog Images&lt;/p&gt;&lt;div&gt;&lt;table cellspacing="0" border="0"&gt;&lt;tr height="8"&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;737&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;738"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;738&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;737&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;739"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;739&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;737&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;766"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;766&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;737&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;767"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;767&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Photo+Album%3a+Blog+Images&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><guid isPermaLink="false">cns!F985A6952BC07C4!737</guid><pubDate>Tue, 01 Apr 2008 00:37:04 GMT</pubDate><msn:type>photoalbum</msn:type><live:type>photoalbum</live:type><live:typelabel>Photo album</live:typelabel><cf:itemRSS>http://auburnmarshes.spaces.live.com/photos/cns!F985A6952BC07C4!737/feed.rss</cf:itemRSS><dcterms:modified>2008-04-01T00:37:04Z</dcterms:modified></item><item><title>Photo Album: Blog Images</title><link>http://auburnmarshes.spaces.live.com/photos/cns!F985A6952BC07C4!550/</link><description>&lt;p&gt;Blog Images&lt;/p&gt;&lt;div&gt;&lt;table cellspacing="0" border="0"&gt;&lt;tr height="8"&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;551"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;551&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;552"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;552&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;553"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;553&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;554"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;554&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;555"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;555&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;558"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;558&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;559"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;559&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;574"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;574&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;575"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;575&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;576"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;576&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;550&amp;#47;"&gt;More Photos...&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Photo+Album%3a+Blog+Images&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><guid isPermaLink="false">cns!F985A6952BC07C4!550</guid><pubDate>Mon, 20 Aug 2007 22:41:46 GMT</pubDate><msn:type>photoalbum</msn:type><live:type>photoalbum</live:type><live:typelabel>Photo album</live:typelabel><cf:itemRSS>http://auburnmarshes.spaces.live.com/photos/cns!F985A6952BC07C4!550/feed.rss</cf:itemRSS><dcterms:modified>2007-08-20T22:41:46Z</dcterms:modified></item><item><title>Photo Album: Favorites</title><link>http://auburnmarshes.spaces.live.com/photos/cns!F985A6952BC07C4!684/</link><description>&lt;p&gt;Favorites&lt;/p&gt;&lt;div&gt;&lt;table cellspacing="0" border="0"&gt;&lt;tr height="8"&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;684&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;685"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;685&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Middle Velma Lake, Desolation Valley Wilderness, California, USA&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;p&gt;&lt;a href="http://auburnmarshes.spaces.live.com&amp;#47;photos&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;684&amp;#47;cns&amp;#33;F985A6952BC07C4&amp;#33;686"&gt;&lt;img src="http://storage.live.com&amp;#47;items&amp;#47;F985A6952BC07C4&amp;#33;686&amp;#58;thumbnail" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Great Buddha, Yokohama, Japan&lt;/p&gt;&lt;/td&gt;&lt;td width="15"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Photo+Album%3a+Favorites&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><guid isPermaLink="false">cns!F985A6952BC07C4!684</guid><pubDate>Thu, 14 Jun 2007 13:49:54 GMT</pubDate><msn:type>photoalbum</msn:type><live:type>photoalbum</live:type><live:typelabel>Photo album</live:typelabel><cf:itemRSS>http://auburnmarshes.spaces.live.com/photos/cns!F985A6952BC07C4!684/feed.rss</cf:itemRSS><dcterms:modified>2007-06-14T13:49:54Z</dcterms:modified></item><item><title>Blog list: Blog list</title><link>http://auburnmarshes.spaces.live.com/Lists/cns!F985A6952BC07C4!111</link><description>&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://blog.whatfettle.com&amp;#47;"&gt;What fettle, marras&amp;#63;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Paul Downey&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.tbray.org&amp;#47;ongoing&amp;#47;"&gt;Ongoing&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Tim Bray&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://newframes.typepad.com&amp;#47;"&gt;New Frames&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://spaces.msn.com&amp;#47;members&amp;#47;siteexperts&amp;#47;"&gt;Scott the site expert&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://norman.walsh.name&amp;#47;"&gt;Norm Walsh&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://larve.net&amp;#47;people&amp;#47;hugo&amp;#47;2005&amp;#47;blog&amp;#47;"&gt;Hugo Haas&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.25hoursaday.com&amp;#47;weblog&amp;#47;default.aspx"&gt;Carnage4Life&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Dare Obasanjo&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://asir.selvasingh.com&amp;#47;blog&amp;#47;"&gt;Wheeling Thru&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Asir Vedamuthu&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://todaysadventure.spaces.live.com&amp;#47;"&gt;Today&amp;#39;s Adventure&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Chris Kurt&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://mrgoodner.spaces.live.com"&gt;Marc&amp;#39;s space terminal&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Marc Goodner&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://charltonb.spaces.live.com"&gt;Meu cantinho&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Charlton Barreto&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://todaysadventure.spaces.live.com"&gt;Today&amp;#39;s Adventure&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Chris Kurt&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Blog+list%3a+Blog+list&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><guid isPermaLink="false">cns!F985A6952BC07C4!111</guid><pubDate>Tue, 08 Aug 2006 15:18:44 GMT</pubDate><msn:type>bloglist</msn:type><live:type>bloglist</live:type><live:typelabel>Blog list</live:typelabel><cf:itemRSS>http://auburnmarshes.spaces.live.com/Lists/cns!F985A6952BC07C4!111/feed.rss</cf:itemRSS><dcterms:modified>2006-08-08T15:18:44Z</dcterms:modified></item><item><title>Custom List: My online personas:</title><link>http://auburnmarshes.spaces.live.com/Lists/cns!F985A6952BC07C4!376</link><description>&lt;p&gt;My online personas&amp;#58;&lt;/p&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.geocaching.com&amp;#47;profile&amp;#47;Default.aspx&amp;#63;guid&amp;#61;c39ca210-9cff-4189-a38e-ede5ed664fc0"&gt;Geocaching&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.flickr.com&amp;#47;photos&amp;#47;auburnmarshes&amp;#47;"&gt;Flickr&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Photos&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1123747515435059140&amp;page=RSS%3a+Custom+List%3a+My+online+personas%3a&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=auburnmarshes.spaces.live.com&amp;amp;GT1=auburnmarshes"&gt;</description><guid isPermaLink="false">cns!F985A6952BC07C4!376</guid><pubDate>Wed, 14 Dec 2005 21:01:04 GMT</pubDate><msn:type>list</msn:type><live:type>list</live:type><live:typelabel>List</live:typelabel><cf:itemRSS>http://auburnmarshes.spaces.live.com/Lists/cns!F985A6952BC07C4!376/feed.rss</cf:itemRSS><dcterms:modified>2005-12-14T21:01:04Z</dcterms:modified></item></channel></rss>