You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by di...@apache.org on 2005/12/09 13:22:06 UTC

svn commit: r355462 [2/7] - in /webservices/admin/planet: ./ cache/ compat_logging/ examples/ fancy-examples/ output/ output/images/

Added: webservices/admin/planet/cache/bloglines.com.blog.chinthaka.rss
URL: http://svn.apache.org/viewcvs/webservices/admin/planet/cache/bloglines.com.blog.chinthaka.rss?rev=355462&view=auto
==============================================================================
--- webservices/admin/planet/cache/bloglines.com.blog.chinthaka.rss (added)
+++ webservices/admin/planet/cache/bloglines.com.blog.chinthaka.rss Fri Dec  9 04:21:26 2005
@@ -0,0 +1,524 @@
+<?xml version="1.0"?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<rss version="2.0">
+  <channel>
+    <title>Eran Chinthaka's Blog</title>
+    <link>http://www.bloglines.com/blog/chinthaka</link>
+    <description>My views on various things around my environment.</description>
+    <language>en-us</language>
+    <webMaster>support@bloglines.com</webMaster>
+
+
+    <item>
+        <title>Do not use Western Union nor Seylan bank for foriegn exchange</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;I'm not sure whether the problem is with Western Union or Seylan Bank (the local bank I used to realize money).&lt;br&gt;
+Anyway, last week I received a lump sum payment from Germany in Euros.
+Then the exchange rate was 1 Euro = Rs. 123. But Seylan bank people
+told me that they are only giving Rs. 116 per 1 Euro for Western Union,
+which was Rs. 7 less from the prevailing rate. This is very bad as I
+was getting 1700 odd Euros and we were making a loss of around Rs.
+11500 (nearly $115).&lt;br&gt;
+This is ridiculous and I asked them repeatedly the reason. They said thats how things are done for western union.&lt;br&gt;
+Any government in the world controls the exchange rate for that country. If so, how can these banks use their own rates ? &lt;br&gt;
+And the next interesting thing was that their Euro buying rate was Rs.
+118. I checked with some other banks and almost every bank was buying
+at Rs. 121. &lt;br&gt;
+I'm not a financial analyst, but my common sense tells me that this is very bad.&lt;br&gt;
+I don't know which one to complain these kinds of &quot;frauds&quot;, but if this
+continues to happen, people will see no difference between black market
+and banks. &lt;br&gt;
+And the lesson I learnt at a cost of $115 is that never use western union and never do banking with Seylan Bank !!!&lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;
+
+</description>
+        <pubDate>Sun, 23 Oct 2005 18:01:31 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=68</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=68</link>
+    </item>
+
+    <item>
+        <title>Sri Lankan Politics </title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Presidential
+election in Sri Lanka is scheduled to be held on 17th November, 2005.
+Elections in Sri Lanka always causes chaos in normal life of the
+people. &lt;br&gt;
+Due to rallys, meetings, fights most of the roads will either be closed or blocked. &lt;br&gt;
+This time there are 13 presidential candidates of which only two of
+them will definitely count for about 99% to 99% of the valid votes. But
+each candidate has to deposit Rs. 50,000 ($ 500). But have you ever
+thought what they will get back for that amount ?&lt;br&gt;
+Read &lt;a href=&quot;http://www.lankabusinessonline.com/new_full_story.php?subcatcode=22&amp;amp;catname=Offbeat&amp;amp;newscode=63166581&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;this article&lt;/a&gt; to the end to know about it. &lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;
+
+</description>
+        <pubDate>Wed, 12 Oct 2005 20:55:57 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=67</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=67</link>
+    </item>
+
+    <item>
+        <title> WSO2 Family</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Last Week, for the first time, the almighty WSO2 family members met in
+Colombo, Sri Lanka. And we all had a chance to set to a photograph.&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;u&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/1600/WSO2_Family.jpg&quot;&gt;&lt;/u&gt;&lt;/font&gt;&lt;i&gt; &lt;br&gt;
+&lt;br&gt;
+Standing from Left : &lt;a href=&quot;http://ruchith.blogspot.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Ruchith Fernando&lt;/a&gt;, &lt;a href=&quot;http://www.bloglines.com/blog/chamikara&quot; target=_blank class=blines2 title=&quot;Link to another page in this blog&quot;&gt;Chamikara Jayalath&lt;/a&gt;, &lt;a href=&quot;http://www.bloglines.com/blog/samisa&quot; target=_blank class=blines2 title=&quot;Link to another page in this blog&quot;&gt;Samisa
+Abeysinghe&lt;/a&gt;, &lt;a href=&quot;http://www.bloglines.com/blog/saminda&quot; target=_blank class=blines2 title=&quot;Link to another page in this blog&quot;&gt;Saminda Abeyruwan&lt;/a&gt;, James Clark, &lt;a href=&quot;http://www.bloglines.com/blog/paulfremantle&quot; target=_blank class=blines2 title=&quot;Link to another page in this blog&quot;&gt;Paul Fremantle&lt;/a&gt;, &lt;a href=&quot;http://www.bloglines.com/blog/sanjiva&quot; target=_blank class=blines2 title=&quot;Link to another page in this blog&quot;&gt;Sanjiva
+Weerawarana&lt;/a&gt;, &lt;a href=&quot;http://sankas.blogspot.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Sanka Samaranayake&lt;/a&gt;, Jivaka Weerathunge.&lt;/i&gt;&lt;br&gt;
+&lt;i&gt;Sitting
+from left : Nadika Jayawardana, &lt;a href=&quot;http://jadeepal.blogspot.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Deepal Jayasinghe&lt;/a&gt;, &lt;a href=&quot;http://chinthakae.blogspot.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Eran Chinthaka&lt;/a&gt;,
+Damitha Kumarage, Thilini Gunawardane, &lt;a href=&quot;http://ajith-ranabahu.blogspot.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Ajith Ranabahu&lt;/a&gt;, &lt;a href=&quot;http://www.itambalama.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Chamil
+Thanthrimudalige&lt;/a&gt;, &lt;a href=&quot;http://blogs.cocoondev.org/dims/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Davanum Srinivas&lt;/a&gt;.&lt;/i&gt;&lt;/font&gt; &lt;font size=&quot;2&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/WSO2_Family.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt; &lt;/a&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;More comments &lt;a href=&quot;http://chinthakae.blogspot.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;here. &lt;/a&gt;You also can post comments there.&lt;/font&gt;&lt;/font&gt;
+
+</description>
+        <pubDate>Tue, 11 Oct 2005 08:46:58 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=66</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=66</link>
+    </item>
+
+    <item>
+        <title>Quotes from Albert Einstein</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Got this &lt;a href=&quot;http://www.quotationspage.com/quotes/Albert_Einstein&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;nice quotes from Albert Einstein&lt;/a&gt;, one of the individuals I admire a lot. The quotes seems just great and great.&lt;br&gt;
+Let me give you some good ones : &lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;
+&lt;ul&gt;
+  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;As
+far as the laws of mathematics refer to reality, they are not certain;
+and as far as they are certain, they do not refer to reality.&lt;/font&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;If you are out to describe the truth, leave elegance to the tailor.&lt;/font&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;Imagination is more important than knowledge...&lt;/font&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.&lt;/font&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;Reality is merely an illusion, albeit a very persistent one.&lt;/font&gt;&lt;/li&gt;
+&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;
+But I do not agree with one : &lt;/font&gt;&lt;br&gt;
+&lt;/font&gt;
+&lt;ul&gt;
+  &lt;li&gt;&lt;font size=&quot;2&quot;&gt;Science without religion is lame, religion without science is blind.&lt;/font&gt;&lt;/li&gt;
+&lt;/ul&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Religion
+without science is blind ? I don't know how he had interpreted this,
+but science depends on experiments, observations and decisions on
+logic.Even one concpet that was proven with good experiments can be
+proven false later. Logical thinking may lead to false decisions as
+well. But for me religion is something which is beyond that way of
+deductions .... ( I have more points for this) &lt;/font&gt;&lt;br&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;May be
+I'm not mature enough to understand what the mighty Einstein had meant
+or may be that mighty man was not following a proper religion. &lt;/font&gt;&lt;br&gt;
+&lt;/font&gt;
+&lt;br&gt;
+
+
+</description>
+        <pubDate>Mon, 10 Oct 2005 22:50:55 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=65</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=65</link>
+    </item>
+
+    <item>
+        <title>Skyped</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Skype was almost sold last week for $3 billion. &lt;a href=&quot;http://www.pbs.org/cringely/pulpit/pulpit20050728.html&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;News Item&lt;/a&gt;&lt;br&gt;
+Skype is of excellent quality and its free for PC-to-PC. So how do they
+generate income ? This is an exract from the article pointed above.&lt;br&gt;
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;The big question for any of these software-only Internet services is
+always how they make their money? Having millions of users is nice, but
+if none of them are paying, well what's the point? One alternative is
+to run ads on the phone client, but Skype sees its payday coming
+primarily by linking its system to regular old telephones. SkypeOut
+lets you buy time that can be used for calling any phone anywhere,
+generally for less than two cents per minute. SkypeIn gives you a
+regular phone number your Skypeless friends can call. Numbers are
+available in many cities and the price is around $37 per year.
+SkypeZones allow users to make Skype calls at 17,000 WiFi hotspots
+around the world for $7.95 per month. And SkypeVoicemail, which is free
+with SkypeIn, is available separately for otherwise non-paying Skype
+users so they can send or receive voice messages.&lt;/font&gt;&lt;/font&gt;
+
+&lt;p&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;If Skype has 20 million regular users (there are 2.6 million
+signed-in right now as I am writing this) and 10 percent of those can
+be converted to SkypeIn, that's $74 million in revenue with some
+inevitable SkypeOut volume, too. In short, it is a business. But is it
+a business worth $3 billion?&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&quot;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
+
+
+</description>
+        <pubDate>Sun, 9 Oct 2005 23:58:41 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=64</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=64</link>
+    </item>
+
+    <item>
+        <title>Receive Application Errors via Yahoo Messenger - Take two</title>
+	<description>&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font size=&quot;2&quot;&gt;Figured
+out the problem. There should be a delay between sendMessage and
+logout. Romin gave me a hint to introduce a delay by putting
+Thread.sleep(2-5secs) and it worked.&lt;br&gt;
+&lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;
+&lt;pre wrap=&quot;&quot;&gt;//Step 3: Send the Message&lt;br&gt;_session.sendMessage(ToYahooId, msg);&lt;br&gt;&lt;br&gt;&lt;b&gt;Thread.sleep(5000);&lt;/b&gt;&lt;br&gt;&lt;br&gt;//Step 4: Logout from the Session&lt;br&gt;_session.logout();&lt;/pre&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font size=&quot;2&quot;&gt;Eureka
+!!! It worked. This is a nice way to send messages to Admins instantly.
+But when I run the same thing again and again, it timesout. But thats
+not that improtant.&lt;br&gt;
+Thanks Romin for all the help.&lt;/font&gt;&lt;br&gt;
+&lt;/font&gt;
+
+</description>
+        <pubDate>Sun, 9 Oct 2005 11:13:56 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=63</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=63</link>
+    </item>
+
+    <item>
+        <title>Receive Application Errors via Yahoo Messenger</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://today.java.net/pub/a/today/2005/09/16/errors-via-yahoo-im.html&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&quot;Receive
+Application Errors via Yahoo Messenger&lt;/a&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;
+by Romin Irani --
+Logging errors is fine, but do you want to sift through errors logs
+after the customer has experienced a problem and called to complain?
+The extensibility of log4j gives you options for handling problems. In
+this article, Romin Irani shows you how to use log4j to send an instant
+message when your program logs an error.&quot;&lt;/font&gt;&lt;br&gt;
+&lt;/font&gt;
+&lt;p&gt;&lt;font size=&quot;2&quot;&gt;Nice
+innovative idea. I followed and wrote a sample code but it failed with
+an OutOfMemoryError. Contacted Romin and he might help me with this. &lt;br&gt;
+How about adding a feature to Axis2 so that when there is an error in
+the engine the administrator will get an IM. I will try to do this
+later. &lt;br&gt;
+&lt;/font&gt;&lt;/p&gt;
+
+
+
+</description>
+        <pubDate>Sat, 8 Oct 2005 12:51:46 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=62</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=62</link>
+    </item>
+
+    <item>
+        <title> Dinner @ Sanjiva's place </title>
+	<description>
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Sanjiva (sir) was kind enough to host a dinner at his place yesterday.
+It was a great time and thanks Sanjiva and his family for hosting a
+nice dinner for all of us.&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Since we have almost all the people
+in WSO2 in Sri Lanka now, everyone was invited for that. So that was
+like the first gathering of our small WSO2 family.&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Here are some pics from it taken by Deepal. Some more pics to come, which were taken by my  camera.&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;div align=&quot;center&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/IMG_0014.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/320/IMG_0014.jpg&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;
+&lt;/div&gt;
+
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;div align=&quot;center&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/IMG_0018.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/320/IMG_0018.jpg&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;
+&lt;/div&gt;
+
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;div align=&quot;center&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/IMG_0003.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/320/IMG_0003.jpg&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;
+&lt;/div&gt;
+
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Ruchith explaining about stability to Dims, sitting on a small stool.&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;div align=&quot;center&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/IMG_0012.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/320/IMG_0012.jpg&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;
+&lt;/div&gt;
+
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;Ajith playing with a doll. Is he remembering his childhood or has he started to think about the future ...... Who knows ?&lt;/font&gt;
+
+
+</description>
+        <pubDate>Fri, 7 Oct 2005 11:48:56 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=61</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=61</link>
+    </item>
+
+    <item>
+        <title>30 Gb Mail Storage</title>
+	<description>&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Ohh Man, this is gonna be another war in the net. 30gigs.com has just started to offer mail accounts with 30Gb storage.&lt;br&gt;
+See what I found in their aboutUs.&lt;br&gt;
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;b&gt;&quot;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;strong&gt;30Gigs.com&lt;/strong&gt;&lt;/font&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt; started off with the idea of creating a
+&quot;All in one&quot; site for the webmaster and avid computer users. Combining
+personal file storage, GD2 signatures and anonymous email all in one
+service, which would be free. Our main goal is to increase our space
+even further, to 50 gigs, or maybe 100 as time goes on. 30Gigs.com is
+still in a very heavy beta, and if you are a member, please help us to
+make it the best mail server there is. We will be offering a section
+for personal file storage (up to 30 gigs) and a GD2 signature maker to
+keep your email safe from spam robots. We also offer a unique feature,
+which allows you to send a email from any address you want. This is
+very usefull if you have multiple accounts linked to your 30Gigs.com
+account, and want to send a email from john@otherservice.com so you
+dont confuse the sender.&lt;/b&gt;&lt;b&gt;&quot;&lt;/b&gt;&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;For the
+time being, the offer membership by invitation, just the way GMail did.
+I don't have one, but if you have some invitations, please pass me one.&lt;/font&gt;&lt;br&gt;
+&lt;/font&gt;
+
+</description>
+        <pubDate>Tue, 4 Oct 2005 23:33:54 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=60</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=60</link>
+    </item>
+
+    <item>
+        <title>Axis2 0.92 Released from SFO airport</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Wow,
+I could release the much awaited Axis2 0.92 release from San Francisco
+airport. I had all the trouble in using my laptop as I didn't have my
+battery charger and the battery was dead.&lt;br&gt;
+Later I picked up the charger from Infravio and got in to airport.
+Fortunately WSO2 has an account with T-Mobile for me to connect to the
+internet. At last we all did it. &lt;br&gt;
+Wanna see how I was when I released it ??&lt;br&gt;
+&lt;br&gt;
+&lt;img src=&quot;http://people.apache.org/%7Echinthaka/photos/IMG_0868.jpg&quot;&gt;&lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;&lt;img src=&quot;http://www.bloglines.com/file:///C:/Documents%20and%20Settings/Eran%20Chinthaka/Desktop/IMG_0868.jpg&quot; alt=&quot;&quot;&gt;&lt;br&gt;
+Thanks guys for all the help to make this a success. My colleagues in
+Sri Lanka, Sanjiva and Dims, thanks for your tremendous support.
+Without you it was a nightmare for me to do this. Thanks Sanjiva, Dims,
+Glen, Paul for your continuous support and all the others who helped to
+make this a success !!&lt;br&gt;
+
+
+</description>
+        <pubDate>Tue, 27 Sep 2005 01:54:45 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=59</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=59</link>
+    </item>
+
+    <item>
+        <title>Fireworks and Golden Gate Bridge</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;br&gt;
+&lt;/font&gt;
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;Yesterday,
+after the Synapse meeting, I had the chance of going to San Francisco
+with Sanjiva and Paul. Well it was kinda good place.&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/IMG_08311.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/320/IMG_08311.jpg&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/font&gt;
+
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;On our way
+back, we were fortunate enough to see some great fireworks. The reason
+for that was, amazingly, it was the annual dinner of the firework
+producers society. So they created a magical world there. The fireworks
+were exhibited in stages which had gaps of about 30 minutes. Probably
+after those guys took soup, then fireworks, then after the starters
+again fireworks like that :).&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;img src=&quot;http://people.apache.org/%7Echinthaka/photos/Synapse/IMG_0839.jpg&quot;&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;img src=&quot;http://people.apache.org/%7Echinthaka/photos/Synapse/IMG_0833.jpg&quot;&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;Then we went to see the great Golden
+Gate bridge. Wow, it was a fantastic piece of architecture from old
+americans. The two tall towers were like a great achievement and symbol
+in SFO.&lt;br&gt;
+&lt;br&gt;
+&lt;img src=&quot;http://a1259.g.akamai.net/f/1259/5586/5d/images.art.com/images/-/Golden-Gate-Bridge--B10001630.jpeg&quot;&gt;&lt;br&gt;
+&lt;/font&gt;&lt;/div&gt;
+
+
+
+
+</description>
+        <pubDate>Mon, 26 Sep 2005 09:33:16 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=58</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=58</link>
+    </item>
+
+    <item>
+        <title>Sushi and Sake</title>
+	<description>&lt;h3 class=&quot;post-title&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana&quot;&gt;Today had a chance to taste &quot;Sushi&quot; and &quot;Sake&quot;.&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;/h3&gt;
+&lt;div align=&quot;center&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/IMG_0818.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/320/IMG_0818.jpg&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;font face=&quot;verdana&quot;&gt;Sake glass and the bottle&lt;/font&gt;&lt;br&gt;&lt;/div&gt;
+&lt;br&gt;
+&lt;font face=&quot;verdana&quot;&gt;Well
+Sake is a no color alcoholic liquid coming with different flavours and
+with alocohol concentration. The glass they give is a small one and the
+bottle reminds me a chemistry laboratory equipment.&lt;/font&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;div align=&quot;center&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/blogger/827/1582/1600/IMG_0823.jpg&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/blogger/827/1582/320/IMG_0823.jpg&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;font face=&quot;verdana&quot;&gt;My Sushi plate&lt;/font&gt;&lt;br&gt;&lt;/div&gt;
+ &lt;br&gt;
+&lt;font face=&quot;verdana&quot;&gt;Sushi
+comes with different types of &quot;non-cooked&quot; fish. Well, its kind of
+unusual, but for some reason people here loves it. I had a chance to
+taster it, but not lot more. &lt;/font&gt;&lt;br&gt;
+&lt;font face=&quot;verdana&quot;&gt;And most difficult thing for me was to eat using those two sticks.&lt;br&gt;If
+you can see greenish pulp towards the middle bottom, its very hot. They
+give soya sauce and you have to mix that with sauce to eat. When I was
+mixing it was actually mixed and I ended up eating raw. Oh my god I was
+about to be almost dead, but just for a minute.&lt;/font&gt;
+
+</description>
+        <pubDate>Mon, 26 Sep 2005 00:42:00 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=57</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=57</link>
+    </item>
+
+    <item>
+        <title>Hi USA !!</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt; After a hard effort I could reach San Francisco today.&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;It was not difficult for me to get US visa. But poor Sanka was once rejected, but now he was given visa. But its too late now.&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;I
+had to first go to Narita, Japan. After a 9 hour journey with Sri
+Lankan airlines, I reached Narita around 11.00 a.m. local time (GMT +
+9). It was a huge airport. We were moved on to a separate terminal for
+the next flight, via limousine (a shuttle).&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;The next was at 1610. I
+hang around a bit in &quot;Japan&quot; airport. They have a nice way to connect
+to internet via wireless network. When you logon on to wireless
+network, you can pay 500 yen and they will give a key for you to access
+internet for 24 hours. Pretty good, isn't it ?&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;I flew with United
+Airlines to San Francisco. Well, I'm not satisfied with the quality of
+service of United Airlines. Will add a blog on that later.&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Sir (Dr.
+Sanjiva) was really kind enough to come all the way from Cupertino to
+pick me up from the airport. We drove at an average speed of 100-120
+km/h through the 6 lane highways to the Silicon Valey.&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;We reached to Cupertino Inn, the hotel, after sometime. If you wanna see where I am now, just go &lt;/font&gt;&lt;a href=&quot;http://maps.google.com/maps?q=Cupertino,+CA&amp;amp;ll=37.335642,-122.033064&amp;amp;spn=0.003849,0.007522&amp;amp;t=h&amp;amp;hl=en&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;here.                            &lt;/a&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;I'm in the odd looking, sort of triangular shaped building.&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
+
+
+</description>
+        <pubDate>Sat, 24 Sep 2005 02:15:00 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=56</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=56</link>
+    </item>
+
+    <item>
+        <title>I'm a Fullbright scholar now ...</title>
+	<description>&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;Ohh, this time a good news. &lt;br&gt;
+&lt;br&gt;
+I've been selected as a Fullbright scholar by the Sri Lankan US Embassy. They informed it to me today.&lt;br&gt;
+&lt;br&gt;
+Well I never thought that I will be selected for this. I found it very
+difficult to make the interview panel understand about my selected
+area, Distributed Computing. I thought that they didn't understand my
+area.&lt;br&gt;
+&lt;br&gt;
+Well that is past now. Now I need to work out with the commission to find out a better university for my interested area. &lt;br&gt;
+&lt;br&gt;
+Now I have a good hope to go on for studying next year !!!&lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;
+
+</description>
+        <pubDate>Fri, 16 Sep 2005 14:49:40 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=55</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=55</link>
+    </item>
+
+    <item>
+        <title>My AXIOM article in dW</title>
+	<description>&lt;font face=&quot;verdana,arial,helvetica,sans-serif&quot;&gt;&lt;font size=&quot;2&quot;&gt;Today my &lt;a href=&quot;http://www-128.ibm.com/developerworks/xml/library/x-axiom/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;article &lt;/a&gt;on AXIOM was published in developerWorks. &lt;br&gt;
+&lt;br&gt;
+When I was starting to learn stuff from the web, most of the time I
+used dW tutorials. I dream to publish my own article in dW so that some
+one like me will also get benefited from it. And dW is considered to
+one of the best places containing good tutorials. &lt;br&gt;
+So here we go, you can see it &lt;a href=&quot;http://www-128.ibm.com/developerworks/xml/library/x-axiom/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;here&lt;/a&gt;. &lt;br&gt;
+&lt;br&gt;
+Thanks Dasarath for your contributions for this tutorial and a special thank goes to John Swanson who made this happen in dW. &lt;/font&gt;&lt;br&gt;
+&lt;/font&gt;
+
+</description>
+        <pubDate>Tue, 13 Sep 2005 23:21:58 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/chinthaka?id=54</guid>
+	<link>http://www.bloglines.com/blog/chinthaka?id=54</link>
+    </item>
+
+
+
+
+
+
+
+    </channel>
+</rss>
+
+
+

Added: webservices/admin/planet/cache/bloglines.com.blog.paulfremantle.rss
URL: http://svn.apache.org/viewcvs/webservices/admin/planet/cache/bloglines.com.blog.paulfremantle.rss?rev=355462&view=auto
==============================================================================
--- webservices/admin/planet/cache/bloglines.com.blog.paulfremantle.rss (added)
+++ webservices/admin/planet/cache/bloglines.com.blog.paulfremantle.rss Fri Dec  9 04:21:26 2005
@@ -0,0 +1,483 @@
+<?xml version="1.0"?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<rss version="2.0">
+  <channel>
+    <title>Paul's blog</title>
+    <link>http://www.bloglines.com/blog/paulfremantle</link>
+    <description>Web services, lightweight code, Open Source, ESB, integration, tin whistles</description>
+    <language>en-us</language>
+    <webMaster>support@bloglines.com</webMaster>
+
+
+    <item>
+        <title>How much should WSRM surface in the API?</title>
+	<description>
+This week I'm at &lt;a href=&quot;http://www.softwaresummit.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;the Colorado Software Summit&lt;/a&gt; - a great technical conference that I highly recommend. As an aside, its a conference aimed at techies. There is no vendor plugging, the sessions are deep tutorials, usually with plenty of code samples. The focus is Java, XML, and Web Services. The speakers and attendees are what make it though.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www-128.ibm.com/developerworks/blogs/dw_blog.jspa?blog=730&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Kelvin Lawrence&lt;/a&gt; has been presenting on the WS-* stack, and one of the questions that has come up a couple of times is how RM is surfaced in the programming APIs for Web Services. &lt;br&gt;&lt;br&gt;This is an interesting issue. I used to believe it shouldn't at all in normal usage, because I want to be able to t
 urn on or off WSRM without having to change my application code. &lt;br&gt;&lt;br&gt;Until recently that was only possible on one-way code in Java, but now that Axis2 and JAX-WS have &lt;a href=&quot;http://ws.apache.org/axis2/api/org/apache/axis2/clientapi/Call.html#invokeNonBlocking%28java.lang.String,%20org.apache.axis2.om.OMElement,%20org.apache.axis2.clientapi.Callback%29&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;asynchronous APIs&lt;/a&gt; and support for loosely coupled request-response, this is starting to be a reality.&lt;br&gt;&lt;br&gt;But there are some aspects that require some interaction with the application. The first one is knowing how to associate messages with a particular reliable sequence. For example, I may have multiple stubs running in an application server on behalf of multiple clients. I could aggregate all the requests into a single sequence, which will be more efficient in terms of the protocol, and the overh
 ead of managing large numbers of sequences. But if the endpoint is doing ordered delivery, it now may end up holding up messages from one client while messages for another are delivered, which might not be the desired behaviour.&lt;br&gt;&lt;br&gt;The open source WSRM implementation &lt;a href=&quot;http://www.bloglines.com/ws.apache.org/sandesha/&quot; target=_blank class=blines2 title=&quot;Link to another page in this blog&quot;&gt;Sandesha&lt;/a&gt; uses a simple idea called a SequenceKey. The key is simply a marker that the application code can use to help create the right underlying sequences. If there are multiple stubs or Call objects that use the same SequenceKey, then as long as they are targeted at the same endpoint, Sandesha will aggregate them into the same sequence. On the other hand, if you have two stubs with different SequenceKeys going to the same endpoint, they will each have their own sequence.&lt;br&gt;&lt;br&gt;I think this is a great model, it is simpl
 e and clean and effective. In fact I think it is so good, that we should always code this way - even if we aren't using RM yet. If the SequenceKey marker was in the base WS API, we could code now with this in mind, so when we want RM, just flick the switch. Of course if you don't set a SequenceKey, the RM implementation can have a default behaviour.&lt;br&gt;&lt;br&gt;So the way Sandesha does this today is to do (pseudocode):&lt;br&gt;&lt;font face=&quot;Courier New,Courier,mono&quot;&gt;call.setProperty(Sandesha.Constants.CALL_KEY,&quot;mykey&quot;);&lt;/font&gt;&lt;br&gt;&lt;br&gt;So my request is to move this into the base WS API. That way I don't need the whole of Sandesha in my classpath when I compile my code. I want everyone to always set these markers, just in case they want to turn on reliability.&lt;br&gt;&lt;br&gt;The same applies to the idea of a LastMessage. Sandesha lets you mark a message as being the last in a sequence. This is something that generally only t
 he application designer can know, so again I think it would be great to promote this onto the standard API.&lt;br&gt;&lt;br&gt;The final issue is letting the application know how the RM delivery is getting on. In general we would like to trust that every message is delivered successfully, but things happen. There will be occasions where timeliness is also important. I see two potential approaches for this. The first is to expose via a management interface a view of the whole sequence. So in Java, we could make the sequence manageable via JMX. And if we make the SequenceKey part of that management, then the application could use it to help map from the application logic into the underlying sequence. &lt;br&gt;&lt;br&gt;However, there is a more fundamental model, which is when I've made a non-blocking call, I want to know whether that made it through. And in fact this is something that is useful even without RM. Take a simple HTTP case: if the call is truly non-blocking, it co
 uld execute the initial send on a new thread, and then I will want to know whether there was an HTTP 202 return or some other. I may also want to know other information from a non-blocking call - such as the messageId that was allocated to the outbound message.&lt;br&gt;&lt;br&gt;So this also seems to be a model we could promote to the base Call API in Axis2 (and elsewhere).&lt;br&gt;&lt;br&gt;Currently the Axis2 API is &lt;br&gt;&lt;font face=&quot;Courier New,Courier,mono&quot;&gt;void invokeNonBlocking(op, element, callback)&lt;/font&gt;&lt;br&gt;&lt;br&gt;My suggestion is to add a new return parameter:&lt;br&gt;&lt;font face=&quot;Courier New,Courier,mono&quot;&gt;MessageTracker invokeNonBlocking(op, element, callback)&lt;/font&gt;&lt;br&gt;&lt;br&gt;The MessageTracker would only track the outgoing message - the callback object tracks the response.&lt;br&gt;&lt;br&gt;A simple interface might be something like: &lt;br&gt;&lt;font face=&quot;Courier New,Courier,mono&quot;&
 gt;public interface MessageTracker {&lt;/font&gt;&lt;br&gt;&lt;font face=&quot;Courier New,Courier,mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean isAcked();&lt;/font&gt;&lt;br&gt;&lt;font face=&quot;Courier New,Courier,mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public String getMessageID();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean isReliable();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public boolean isUndeliverable();&lt;br&gt;&lt;/font&gt;&lt;font face=&quot;Courier New,Courier,mono&quot;&gt;}&lt;/font&gt;&lt;br&gt;&lt;br&gt;The &lt;font face=&quot;Courier New,Courier,mono&quot;&gt;isAcked() &lt;/font&gt;is fairly clear. If this was a non-reliable interaction, this would just indicate that there was a 202 from the server. In the reliable instance this would indicate the message had been acked. &lt;br&gt;&lt;br&gt;The &lt;font face=&quot;Courier New,Courier,mono&quot;&gt;isUndeliverable()&lt;/font&gt; would 
 indicate that the message will never be delivered. In the case of non-reliable, this would be where there was a fault on the send. In the case of reliable, this would mean the sequence was terminated or closed before this message was acked.&lt;br&gt;&lt;br&gt;The isReliable() could be used to find out if some reliable messaging standard is in use, to help make sense of the ack state.&lt;br&gt;&lt;br&gt;And as I point out earlier, this could be useful even for non-reliable requests, because we could make the nonBlocking call not even wait for the request to be sent, and still track whether it succeeded. &lt;br&gt;&lt;br&gt;Well I'm off to give my Axis2 talk for the last time so I'll leave it here.&lt;br&gt;
+</description>
+        <pubDate>Fri, 28 Oct 2005 17:32:21 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=16</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=16</link>
+    </item>
+
+    <item>
+        <title>OXM – a new approach to Web Services stubs</title>
+	<description>
+&lt;o:p&gt;&lt;/o:p&gt;After a conversation one lunchtime with some Spring addicts
+(Adrian Colyer – Interface21’s chief scientist and Rob Harrop), we noticed that
+there is a similarity between the Object Relational Mapping problem and the
+Object Schema/XML mapping issue in Web Services. 
+
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;The analogy is this. Both ORM and OXM have two distinct
+parts – a connection to the backend, and a mapping from Java to another data
+model. In modern Java design (such as that offered by Spring and other IoC
+models), these are neatly separated into two clean aspects. Unfortunately in
+Web Services stubs they aren’t. Not only are they mungled together, but there
+is far too much “exposure” of dependencies up into the business logic, which is
+pretty much how the ORM world looked a few years ago. &lt;/p&gt;
+
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;In Spring/Hibernate or other similar models, there is a Data
+Access Object (DAO). It is the only dependency that the business logic has on
+the Database, and in fact it exposes no database aspects at all. It simply exposes
+pure Java logic, and runtime-only exceptions. The DAO has its link to the
+actual database injected into it, so it simply captures the data mapping
+problem. The only dependency that the DAO shows to the user is the injection of
+the DataSource, and typically this is then done outside of the business logic,
+which now has no overt dependency on any given database model.&lt;/p&gt;
+
+
+
+
+
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;How do we get the benefits of this model in Web Services?
+Actually it’s pretty simple. The Stub is the DAO, and the Call object is the
+DataSource. Ok its not THAT simple, but nearly. Let’s call our new stubs XML
+Access Objects (XAOs).&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br&gt;Firstly, the XAO shouldn’t expose any web-servicey or XMLy
+interfaces or classes in its interface, with the exception of the injection of
+a Call object. This is fairly simple. Firstly, stubs typically have a lot of
+those _setProperty() type methods just so as to configure the underlying
+connection to the Web service. By moving this all into an injected Call object,
+there is no need to expose any of those into the business logic. &lt;/p&gt;
+
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;Secondly, because of this, the XAO has no need to extend any
+interface such as javax.xml.rpc.Stub. &lt;/p&gt;
+
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;Thirdly, if we change the exceptions from being declared to
+being undeclared RuntimeExceptions (like Spring did with DAOs) then we really
+have a completely WS-*/XML free interface.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;What’s so great about that? Well, if you aren’t already a
+convert to the DAO model, I recommend you read &lt;a href=&quot;http://www.theserverside.com/articles/article.tss?l=SpringFramework&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Rod Johnson’s excellent
+introduction to Spring&lt;/a&gt;. But the summary is: easier unit-test, simpler cleaner
+business logic, and no dependency on any given Web services framework.&lt;/p&gt;
+
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;There’s only one catch…. this is really hard to do with
+straight JAX-RPC, because JAX-RPC doesn’t offer a completely standard way of
+the XAO passing the XML body to the Call object. This does however work great
+with Axis2, and I’ll post some code on that later. &lt;/p&gt;
+
+
+
+
+</description>
+        <pubDate>Tue, 25 Oct 2005 13:37:05 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=15</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=15</link>
+    </item>
+
+    <item>
+        <title>Synapse early code</title>
+	<description>I've been writing some early Synapse prototype code. Synapse is the Apache WS mediation project, and we came up with a simple model at the F2F. &lt;br&gt;&lt;br&gt;You can find my code here: &lt;a href=&quot;http://svn.apache.org/repos/asf/incubator/synapse/trunk/scratch/paul/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;http://svn.apache.org/repos/asf/incubator/synapse/trunk/scratch/paul/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Saminda (from WSO2) has also posted some code: &lt;br&gt;&lt;a href=&quot;http://svn.apache.org/repos/asf/incubator/synapse/trunk/scratch/saminda/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;http://svn.apache.org/repos/asf/incubator/synapse/trunk/scratch/saminda/&lt;/a&gt;&lt;br&gt;&lt;br&gt;- We are pretty complementary. I have been working on the business logic only, and he's done lots of work on how it fits into Axis2. &lt;br&gt;&lt;br&gt;The basic idea of this code: the e
 ngine I posted - is that it works on a set of rules. The rules are very simple. Each rule is just an XPath expression and an action. The actions are configured Mediators (so for example, log, xslt-transform, etc.). &lt;br&gt;&lt;br&gt;Here is a really simple rulelist.&lt;br&gt;&lt;pre&gt;&amp;lt;rulelist name=&quot;rulespace1&quot;&lt;br&gt;	xmlns=&quot;http://ws.apache.org/synapse/ns/rulelist/1&quot;&amp;gt;&lt;br&gt;	&lt;br&gt;	&amp;lt;!--general rules--&amp;gt;&lt;br&gt;	&amp;lt;rule xpath=&quot;*&quot; mediator=&quot;logbean&quot;/&amp;gt;&lt;br&gt;	&lt;br&gt;	&amp;lt;!--specific rules--&amp;gt;&lt;br&gt;	&amp;lt;rule xpath=&quot;//*[symbol='IBM']&quot; mediator=&quot;redirect&quot;/&amp;gt;&lt;br&gt;&amp;lt;/rulelist&amp;gt;	&lt;/pre&gt;The idea is that in general, the engine calls ALL the rules that match a given message. It does this in the order that the rules are specified. Once it has executed all rules, it dispatches the message to the &lt;wsa:To&gt; address. &lt;
 br&gt;&lt;br&gt;The general behaviour of a Mediator is not to &quot;consume&quot; the message, but to simply process it, and let it on its way. On the other hand, there are situations where the message should be stopped. For example, I may wish to drop it before any other processing in certain cases (e.g. a DoS attack). &lt;br&gt;&lt;br&gt;In those cases the Mediator can signal to the engine that it has &quot;consumed&quot; the message.&lt;br&gt;&lt;br&gt;Take a look at the code. Its still simple enough to get the idea :-)&lt;br&gt;&lt;br&gt;&lt;br&gt;
+
+&lt;/wsa:To&gt;</description>
+        <pubDate>Fri, 14 Oct 2005 08:23:39 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=14</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=14</link>
+    </item>
+
+    <item>
+        <title>Axis/Axis2 T-shirts</title>
+	<description>Following on the success of the WSO2 T-Shirts, now you can buy a great range of Axis2 T-Shirts:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.cafepress.com/davanum/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;http://www.cafepress.com/davanum/&lt;/a&gt;&lt;br&gt;
+
+</description>
+        <pubDate>Tue, 11 Oct 2005 08:15:18 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=13</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=13</link>
+    </item>
+
+    <item>
+        <title>Squirrels</title>
+	<description>When I left IBM I decided I needed a place to work that was quieter than our child-infested house so Jane (wife!) and I built a shed in the garden. Its actually quite a nice shed and so far is a nicer office even than the lovely A block office I had at Hursley. &lt;p&gt;I've just got back from Sri Lanka visiting with Dims and Sanjiva. WSO2 had its first board meeting and we made a &lt;b&gt;lot&lt;/b&gt; of progress in firming up our product and business plans.&lt;/p&gt;&lt;p&gt;Now I've got home and I've discovered its autumn... ok, the weather has changed, but the main clue is the fact I have a family of 4 squirrels running across the roof of my shed :-)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Now to put them to work!
+
+&lt;/p&gt;</description>
+        <pubDate>Tue, 11 Oct 2005 08:13:15 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=12</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=12</link>
+    </item>
+
+    <item>
+        <title>WSO2 T-Shirts</title>
+	<description>People keep asking me where oh where can they buy the fabulous WSO2 t-shirts. We are working on Milestone Driver 2 (i.e. a black polo) but in the meantime here is where you can get MD1: http://www.cafepress.com/wso2&lt;br&gt;&lt;br&gt;&lt;br&gt;
+
+</description>
+        <pubDate>Wed, 5 Oct 2005 09:31:42 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=11</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=11</link>
+    </item>
+
+    <item>
+        <title>Synapse stuff</title>
+	<description>So we've been working hard on Synapse. First there was a face-to-face in Cupertino last week, and I'm now in Sri Lanka talking it through with a bunch of Axis2 developers. ts remarkable how much design progress can be made with the right team. We made a lot of headway in Cupertino (see &lt;a href=&quot;http://wiki.apache.org/ws/Synapse/200509F2F&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;http://wiki.apache.org/ws/Synapse/200509F2F&lt;/a&gt;). I walked through the conceptual model we came up today, and in a couple of hours we managed to map this into the Axis2 runtime. Now all we have to do is code it :-)I'm looking forward to it.
+
+</description>
+        <pubDate>Tue, 4 Oct 2005 13:22:47 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=10</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=10</link>
+    </item>
+
+    <item>
+        <title>Axiom introduction</title>
+	<description>So I promised more on Axis2, which I will do, but in the meantime, here is an excellent article on Axiom - the Axis2 Object Model, by one of the key developers:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www-128.ibm.com/developerworks/xml/library/x-axiom/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;http://www-128.ibm.com/developerworks/xml/library/x-axiom/&lt;/a&gt;&lt;br&gt;
+
+</description>
+        <pubDate>Wed, 14 Sep 2005 14:19:35 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=9</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=9</link>
+    </item>
+
+    <item>
+        <title>Axis2 </title>
+	<description>
+I've got back from holiday and I've done a bunch of admin (including
+finishing off a study in my back garden to work in), and now I want to
+get stuck in. &lt;br&gt;
+
+&lt;br&gt;
+I've looked at Axis2 before. In fact I have the honour to have
+participated in the kickoff F2F in Colombo. But until now I've had a
+number of legal restrictions on what I could do. Also I've got a clean
+machine so I figured it would be interesting to note how I get on
+starting from scratch.&lt;br&gt;
+&lt;br&gt;
+If you don't know, Axis2 is an all new redesign of Axis. Its based on a
+pure pull-parsing model, with a cool model called AXIOM built over
+that. It has asynchrony, WS-Addressing, and is designed around the
+latest standards. It has REST support from day 1. And its edging closer
+to its 1.0 release. &lt;br&gt;
+&lt;br&gt;
+I thought I'd log how I get on here. &lt;br&gt;
+&lt;br&gt;
+So the first thing is a build. &lt;br&gt;
+&lt;br&gt;
+I downloaded maven and installed it. I set MAVEN_HOME_LOCAL to c:\maven
+(I've had problems with maven and windows default paths before!). &lt;br&gt;
+I used Sun's JDK 1.4 latest. Last time I tried Axis2 it was a little
+sensitive to JDK versions - because of the NIO stuff that the pull
+parser uses. So I thought I'd plump for the one I know worked last
+time. &lt;br&gt;
+&lt;br&gt;
+I tried the SVN image of Axis2 but it didn't work for me. Its always
+dangerous - someone might be updating the build. I'll report back in a
+few days why when I've had a chance to dig into it. But I was too keen
+to hang about on what might be a niggling problem, so I downloaded the
+.91 source zip, and went from there. &lt;br&gt;
+So I unzipped the code, cd'ed to axis2\java and typed &lt;b&gt;maven.&lt;br&gt;
+&lt;br&gt;
+&lt;/b&gt;Bingo! first time it compiled. So then I typed &lt;b&gt;maven war &lt;/b&gt;(a quick glance of the docs shows you need this to try it out in tomcat). &lt;br&gt;
+&lt;br&gt;
+&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font face=&quot;courier new,courier,mono&quot;&gt; [war] Building war: C:\ax2\target\axis2.war&lt;/font&gt;&lt;br&gt;
+&lt;font face=&quot;courier new,courier,mono&quot;&gt;BUILD SUCCESSFUL&lt;/font&gt;&lt;br&gt;
+&lt;font face=&quot;courier new,courier,mono&quot;&gt;Total time: 5 minutes 50 seconds&lt;/font&gt;&lt;br&gt;
+&lt;font face=&quot;courier new,courier,mono&quot;&gt;Finished at: Mon Sep 05 13:54:27 BST 2005&lt;br&gt;
+&lt;br&gt;
+&lt;font face=&quot;times new roman,times,serif&quot;&gt;Not bad!!! I know this is what code is supposed to do, but still, its nice when it does it.&lt;br&gt;
+&lt;br&gt;
+I've installed tomcat 5.5.9. And the compatibility jar that makes it work on JDK1.4. &lt;br&gt;
+&lt;br&gt;
+Now I copied the WAR from \axis2\target\axis2.war to \tomcat\webapps. I
+started up tomcat, and browsed the Axis2 page. Its all running! List
+Available Services gives me the one deployed service. :-)&lt;br&gt;
+&lt;br&gt;
+And the Axis Happiness page checks out cleanly.&lt;br&gt;
+&lt;br&gt;
+I'll let you know how I get on with my first service - tomorrow!&lt;br&gt;
+&lt;br&gt;
+&lt;br&gt;
+&lt;/font&gt;&lt;/font&gt;&lt;br&gt;
+
+
+
+</description>
+        <pubDate>Mon, 5 Sep 2005 20:25:33 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=8</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=8</link>
+    </item>
+
+    <item>
+        <title>I come out of hiding too :-)</title>
+	<description>As of today, I have joined &lt;a href=&quot;http://www.wso2.com&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;WSO2&lt;/a&gt;. In
+fact, I'm a co-founder. I'm really enthused. We are going to be the
+best Web Services company in the world. With Sanjiva and Dims on board
+- we can't help it. I've just signed the papers - and now I'm off for
+two week's holiday!&amp;nbsp;
+
+</description>
+        <pubDate>Fri, 12 Aug 2005 20:47:47 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=7</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=7</link>
+    </item>
+
+    <item>
+        <title>Sanjiva comes out of hiding :-)</title>
+	<description>My good friend Sanjiva (&lt;a href=&quot;http://www.bloglines.com/blog/sanjiva&quot; target=_blank class=blines2 title=&quot;Link to another page in this blog&quot;&gt;http://www.bloglines.com/blog/sanjiva&lt;/a&gt;),
+who I worked with extensively on WSIF, Axis, and IBM's Web Services
+Gateway, has linked up with Davanum Srinivas, VP of Web Services at
+Apache, and launched a&amp;nbsp; new company - &lt;a href=&quot;www.wso2.com&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;WSO2.&lt;/a&gt;&lt;br&gt;
+&lt;br&gt;
+Here are some interesting links about the plans:. &lt;a href=&quot;http://news.com.com/Start-up+targets+open-source+Web+services/2100-7344_3-5815576.html&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;http://news.com.com/Start-up+targets+open-source+Web+services/2100-7344_3-5815576.html&lt;/a&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;a href=&quot;http://www.looselycoupled.com/blog/lc00aa00108.html&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;http://www.looselycoupled.com/blog/lc00aa00108.html&lt;/a&gt;&lt;br&gt;
+&lt;br&gt;
+Paul&lt;br&gt;
+</description>
+        <pubDate>Wed, 3 Aug 2005 07:43:58 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=6</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=6</link>
+    </item>
+
+    <item>
+        <title>Web Services is to SOA as......</title>
+	<description>
+
+&lt;b&gt;
+Is SOA == Web Services? &lt;/b&gt;&lt;br&gt;
+&lt;br&gt;
+Clearly not. I'm going to be lazy and try and explain this without
+giving definitions of SOA and Web Services. It might not work, so I'll
+give those later!&lt;br&gt;
+&lt;br&gt;
+Let me give two examples. &lt;br&gt;
+&lt;br&gt;
+&lt;ul&gt;
+  &lt;li&gt;Firstly, Web Services != SOA. Imagine I write a little program, that opens a socket to port 80 on fremantle.org. Now it does:&lt;br&gt;
+socket.printf(&quot;&amp;lt;SOAP:Envelope&amp;gt;&quot;);&lt;br&gt;
+socket.printf(&quot;&amp;lt;SOAP:Body&amp;gt;&quot;);&lt;br&gt;
+    &lt;br&gt;
+and so forth.&lt;br&gt;
+    &lt;br&gt;
+This is definitely a Web Services /
+SOAP client, but is it Service Oriented Architecture? I argue not.
+There is no flexibility of &quot;Quality of Service&quot;. So you can't add
+reliability, security, transactions - without complete recoding.&lt;br&gt;
+    &lt;br&gt;
+Also, the client is now hardcoded to http://fremantle.org:80. So I
+can't use any other implementations of that service, without recoding. &lt;br&gt;
+  &lt;/li&gt;
+
+&lt;/ul&gt;
+  
+&lt;ul&gt;
+  &lt;li&gt;Now the other way around - can you do SOA without doing Web
+Services? Certainly - I have seen a number of large financial
+organisations, insurance companies, and manufacturers who have built
+SOAs - large flexible integration architectures based around
+well-defined services, but based on JMS, IBM MQSeries or other
+messaging middleware.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;ul&gt;
+&lt;/ul&gt;
+&lt;br&gt;
+Ok.. I hope I've convinced you. Now here's what really matters. &lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;&lt;i&gt;Web Services is to SOA as IP is to networking. &lt;/i&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;/b&gt;When I were a lad, there were lots of different networking
+protocols. If you were an IBM shop, you probably used SNA. If you were
+anything smaller, you probably used Novell IPX. Maybe you used Netbeui.
+It was only universities in the US that used IP. (In the UK even the
+universities had their own networking&amp;nbsp; - remember JANET?) &lt;br&gt;
+&lt;br&gt;
+But these days, pretty much all networking is IP based. Why? Firstly,
+IP captured the qualities and requirements of a network better than
+those other protocols. It scales. It supports local area, wide area,
+planetary area. It performs. Where it had problems, people added cool
+technology to fix it (e.g. DHCP, OSPF, DGP, NAT). &lt;br&gt;
+&lt;br&gt;
+Now with hindsight it may seem obvious that IP would win. But I clearly
+remember the arguments at the time, and it was certainly not
+universally accepted. And I don't believe its universally accepted
+today that SOA will be 99%&amp;nbsp; based on&amp;nbsp; Web services. &lt;br&gt;
+&lt;br&gt;&lt;i&gt;
+So my prediction is - that in 5-10 years time, Web services will&amp;nbsp; be the (almost universal)&amp;nbsp; implementation of SOA.  &lt;/i&gt;&lt;br&gt;
+&lt;b&gt;&lt;/b&gt;
+
+
+
+
+</description>
+        <pubDate>Thu, 21 Jul 2005 21:03:07 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=5</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=5</link>
+    </item>
+
+    <item>
+        <title>Web Services and reliability confusion</title>
+	<description>
+A number of people are sharing a common confusion. The problem is to do
+with the two alternate reliable messaging standards for Web services.
+But in fact its quite simple. Daft, but simple :-)&lt;br&gt;
+&lt;br&gt;
+The problem is that OASIS technical committees don't have to have the
+same name as a the specifications they produce. So there is a WSRM
+technical committee, which &lt;b&gt;doesn't &lt;/b&gt;produce the WSRM specification! Instead it has standardised the WS-Reliability specification. &lt;br&gt;
+&lt;br&gt;
+And because the WSRM name was taken, when IBM, Microsoft, BEA and TIBCO
+wanted to take the WSRM specification into OASIS, they had to choose a
+different name. So the WS-RX Technical Committee is the committee
+standardising the WSRM specification. So let's recap!&lt;br&gt;
+&lt;br&gt;
+WSRM TC :- WS-Reliability specification&lt;br&gt;
+WS-RX TC :- WS-ReliableMessaging specification&lt;br&gt;
+&lt;br&gt;
+Got that?? :-)&lt;br&gt;
+&lt;br&gt;
+Just to make matters more interesting, all the authors of both
+specifications are in the WS-RX technical committee. So fingers crossed
+and we might sort this out!&lt;br&gt;
+&lt;br&gt;
+
+
+
+</description>
+        <pubDate>Tue, 12 Jul 2005 09:38:39 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=4</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=4</link>
+    </item>
+
+    <item>
+        <title>SOA Q and As</title>
+	<description>I recently got some very insightful, challenging&amp;nbsp; and interesting
+questions from a customer. I'm putting my answers on here. I've left
+the questioner anonymous!&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;1. Rest vs. SOAP. Isn't the WS-* stack bloated and inefficient?&lt;/b&gt;&lt;br&gt;
+&lt;br&gt;
+I see strong customer demand for higher qualities of service - in
+particular WS Security and WS Reliable Messaging. The main aim of the
+WS-* stack is &lt;i&gt;composability&lt;/i&gt;.
+In other words &quot;use what you need&quot;. Adding a SOAP envelope onto and XML
+document is a small price to pay to have the ability to add in
+reliability and security as needed. &lt;br&gt;
+&lt;br&gt;
+There shouldn't be any inefficiency in using a SOAP stack if you have
+no extra quality of service. I believe that the ability to add in
+addition QoS as needed is key to the future of SOA.&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;2. Isn't BPEL too low-level? Don't we need a higher level BP model?&lt;/b&gt;&lt;br&gt;
+&lt;br&gt;
+Yes. We need multiple overlapping levels of modelling. Fundamentally we
+need to provide a set of tools and models that allow high-level
+business modelling, and then refine this to BPEL and then execute this.
+However, there are some very different camps here. And I personally
+believe that BPEL is very useful for helping bridge between people who
+have never thought about a business process model into that world -
+because it is &lt;i&gt;executable.&lt;/i&gt;&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;3. Web services needs business management, service level agreements, integration with monitoring tools etc.&lt;/b&gt;&lt;br&gt;
+&lt;br&gt;
+Again, I agree completely with this sentiment. In fact, this gets to
+the heart of the Enterprise Service Bus discussion. Initially people
+viewed the ESB concept as a &quot;connectivity&quot; technology. As we move more
+and more to Web services and XML connectivity, the real challenge
+becomes management, SLA, business monitoring, provisioning of new
+capacity, versioning, dynamic routing. So the primary role of an ESB
+will become the management of connectivity. &lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;4. Is WSDL good enough to describe services, and do we need more - e.g. pre and post conditions. &lt;/b&gt;&lt;br&gt;
+&lt;br&gt;
+I'm very undecided on this! I was very hot on Semantic Web, OWL-S and
+DAML-S a year or two ago. However, I'm generally suspicious of too much
+modelling and too much complexity. I have yet to see a really
+compelling demonstration of the value of this. I think possibly the
+more useful approach will be to use BPEL abstract process descriptions
+to capture the way individual services fit into a larger whole. I also
+think that good &quot;human readable&quot; documentation (like JavaDoc) is
+probably as useful! On the whole the jury is still out on Semantic Web
+services, and probably will be until there are significantly larger
+numbers of available services and the problem of finding what you want
+and understanding its behaviour is harder.&lt;br&gt;
+&lt;br&gt;
+&lt;b&gt;5. What granularity should services have. &lt;/b&gt;&lt;br&gt;
+&lt;br&gt;
+This is a cracking question. And the answer is - it depends!
+Fundamentally, this is not something that is answered in abstract, but
+specific to the business. The reality is that SOA adds value by
+allowing &lt;br&gt;
+faster time to market and faster time to value. This is about the
+reusability of services across domains, and so the granularity is
+fundamentally a product of the domain models. In other words, the right
+way to answer this is to look at your particular business. There are
+some interesting modelling approaches that address this, and we will
+see more. A service should have a coherent set of functionality, and be
+as reliant on as few other services as possible.&lt;br&gt;
+&lt;br&gt;
+
+
+</description>
+        <pubDate>Thu, 26 May 2005 09:34:53 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=3</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=3</link>
+    </item>
+
+    <item>
+        <title>E4X</title>
+	<description>I recently wrote some articles on E4X and using it to create
+lightweight web services - both clients and servers. The articles are &lt;a href=&quot;http://www-128.ibm.com/developerworks/webservices/library/ws-ajax1/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;here.&lt;/a&gt;&lt;br&gt;
+&lt;br&gt;
+Ant Elder and I had a lot of fun doing the articles. E4X is immediate and easy, and it made building &lt;a href=&quot;http://www.adaptivepath.com/publications/essays/archives/000385.php&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;AJAX&lt;/a&gt; systems easy.&lt;br&gt;
+&lt;br&gt;
+Take a look and let me know what you think.&lt;br&gt;
+&lt;br&gt;
+
+
+</description>
+        <pubDate>Wed, 18 May 2005 10:54:41 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/paulfremantle?id=2</guid>
+	<link>http://www.bloglines.com/blog/paulfremantle?id=2</link>
+    </item>
+
+
+
+    </channel>
+</rss>
+
+
+

Added: webservices/admin/planet/cache/bloglines.com.blog.saminda.rss
URL: http://svn.apache.org/viewcvs/webservices/admin/planet/cache/bloglines.com.blog.saminda.rss?rev=355462&view=auto
==============================================================================
--- webservices/admin/planet/cache/bloglines.com.blog.saminda.rss (added)
+++ webservices/admin/planet/cache/bloglines.com.blog.saminda.rss Fri Dec  9 04:21:26 2005
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<rss version="2.0">
+  <channel>
+    <title>Saminda's Blogs</title>
+    <link>http://www.bloglines.com/blog/saminda</link>
+    <description></description>
+    <language>en-us</language>
+    <webMaster>support@bloglines.com</webMaster>
+
+
+    <item>
+        <title>Official Bolg</title>
+	<description>Ok, after while, forgetting many blogs i created, *this* will be my official blog for the comming years. &lt;br&gt;
+&lt;br&gt;
+&amp;nbsp;
+
+</description>
+        <pubDate>Wed, 5 Oct 2005 10:26:19 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/saminda?id=1</guid>
+	<link>http://www.bloglines.com/blog/saminda?id=1</link>
+    </item>
+
+
+    </channel>
+</rss>
+
+
+

Added: webservices/admin/planet/cache/bloglines.com.blog.samisa.rss
URL: http://svn.apache.org/viewcvs/webservices/admin/planet/cache/bloglines.com.blog.samisa.rss?rev=355462&view=auto
==============================================================================
--- webservices/admin/planet/cache/bloglines.com.blog.samisa.rss (added)
+++ webservices/admin/planet/cache/bloglines.com.blog.samisa.rss Fri Dec  9 04:21:26 2005
@@ -0,0 +1,581 @@
+<?xml version="1.0"?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<rss version="2.0">
+  <channel>
+    <title>Samisa'a Blog</title>
+    <link>http://www.bloglines.com/blog/samisa</link>
+    <description>Blog by Samisa</description>
+    <language>en-us</language>
+    <webMaster>support@bloglines.com</webMaster>
+
+
+    <item>
+        <title>Lectures and OM</title>
+	<description>
+
+
+	&lt;title&gt;&lt;/title&gt;
+	
+	
+	
+	
+	
+
+
+&lt;h2&gt;Technical&lt;/h2&gt;
+&lt;p&gt;OM in C is complete again, this time
+with more abstraction for memory allocation, error handling etc.
+through an environment struct. It took some time, but is worth the
+effort. 
+&lt;/p&gt;
+
+&lt;p&gt;There are some memory leaks. But
+Guththila is the greatest culprit.&lt;/p&gt;&lt;br&gt;
+&lt;h2&gt;Life&lt;/h2&gt;
+&lt;p&gt;I had a lecture on Internet programming
+for the IT batch of UOM IT faculty. This is the first time I am
+lecturing for them. I have been lecturing for the engineering batch
+for about for years now.&lt;br&gt;
+&lt;/p&gt;
+
+
+
+
+&lt;p&gt;The greatest return I get through
+lecturing is the refresh of my theoretical knowledge.&lt;br&gt;
+Some of the past students treat me with
+respect when they meet me, some do not even care to smile. This is a
+society where some do not even treat the parents right, so how can I
+expect people to respect me where I have been specking to them for
+about 20 to 25 hours on a software related subject. 
+&lt;/p&gt;
+&lt;p&gt;&lt;br&gt;
+&lt;/p&gt;
+&lt;p&gt;I notice a huge difference between me
+as a campus student and the students that I meet today. Students
+today are so knowledgeable, thanks to Google and other Internet
+resources. Some come to the lecture and have this sarcastic look on
+their faces. Sometimes they act as if they know much better than me.
+I am not bothered, because I am going to the lecture to teach those
+that do not know. Also I know that there are so many things that I do
+not know myself, so no wonder there can be students who know more
+than me.&lt;/p&gt;
+&lt;p&gt;&lt;br&gt;
+&lt;/p&gt;
+
+
+</description>
+        <pubDate>Thu, 27 Oct 2005 19:21:51 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=17</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=17</link>
+    </item>
+
+    <item>
+        <title>APR Hash to Axis2 Hash</title>
+	<description>
+
+
+	
+	
+	
+	
+	
+	
+
+
+&lt;h2&gt;Technical&lt;/h2&gt;
+
+&lt;p&gt;Boy!! I could do it earlier than I
+thought. Got the APR hash map code and modified code to work with Axis2/C
+environment which includes Axis2 memory allocator. 
+&lt;/p&gt;
+&lt;p&gt;
+	
+	
+	Thanks to vi, the job was made
+	
+	easier
+, with search and replace – 50% of the job was done by vi. At
+times, vi is the best IDE ;-) but &lt;a href=&quot;http://anjuta.sourceforge.net/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Anjuta&lt;/a&gt; &lt;title&gt;&lt;/title&gt;
+	
+	
+	
+	
+	
+looks very promising. I am going to
+use it for Axis2/C development.&lt;/p&gt;
+
+
+</description>
+        <pubDate>Thu, 13 Oct 2005 07:07:36 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=16</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=16</link>
+    </item>
+
+    <item>
+        <title>Axis (Java) 1.3</title>
+	<description>
+
+
+
+
+
+&lt;p&gt;
+
+Axis Java 1.3 has been released. &lt;br&gt;
+Some time back there were many complains that Axis C++ was releasing too often. &lt;br&gt;
+Compared to Axis Java 1.2, Axis Java 1.3 came pretty soon. Java folks
+must have realized something related to regular releases. On the other
+hand, unlike the previous releases, Axis C++ 1.6 is being delayed for
+months.
+&lt;br&gt;
+&lt;/p&gt;
+
+
+</description>
+        <pubDate>Wed, 12 Oct 2005 22:08:25 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=15</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=15</link>
+    </item>
+
+    <item>
+        <title>Experience and Mother Nature</title>
+	<description>
+
+
+	
+	
+	
+	
+	
+	
+&lt;h2&gt;Life&lt;/h2&gt;
+&lt;p&gt;We had a meeting with &lt;a href=&quot;http://www.jclark.com/&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;James Clark&lt;/a&gt; on
+Friday. It was inspirational, specially in terms of how to get a C
+implementation used universally (I mean by many applications). As
+always, experience is an invaluable asset, and I was fortunate to
+learn from his experience. Somebody once said ‘size matters’ -
+like that ‘experience matters’
+&lt;/p&gt;
+
+
+&lt;h2&gt;Thoughts&lt;/h2&gt;
+&lt;p&gt;Mother nature has struck again, this
+time in Pakistan in the form of an earthquake. The scenes from the
+earthquake hit areas are horrible. Asian tsunami, Katrina hurricane
+and now Asian earthquake. People are really helpless against the
+power of mother nature. Even though humans think that we ‘the
+creature’ in the whole universe, we really are just a helpless set
+of creatures living on this earth; best example the wild animals in
+the Yala wild life park felt the coming tsunami and escaped but
+people did not know. Where was our technology?
+
+
+&lt;/p&gt;
+</description>
+        <pubDate>Sun, 9 Oct 2005 05:37:35 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=14</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=14</link>
+    </item>
+
+    <item>
+        <title>AXIOM/C Starting Life</title>
+	<description>
+
+
+	&lt;title&gt;&lt;/title&gt;
+	
+	
+	
+	
+	
+&lt;p&gt;I am relieved to have AXIOM
+serialization and builder (using pull) going. I was a bit bothered
+about OM implementation taking more than expected time. Estimates are
+off the target with C as I have been working with C++ for last one
+and half years. It looks to me as if C takes double the time :) But I
+have this pleasant feeling that the serialization is actually working
+as expected.&lt;/p&gt;
+&lt;p&gt;&lt;br&gt;
+There are lot more to be done in the
+code, specially error handling is not done at all. Also lots of
+pointer validation has to be done to ensure that it does not crash
+with invalid parameters.&lt;/p&gt;
+
+
+
+</description>
+        <pubDate>Thu, 6 Oct 2005 18:24:48 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=13</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=13</link>
+    </item>
+
+    <item>
+        <title>Busy Life with AXIOM</title>
+	<description>
+
+
+	&lt;title&gt;&lt;/title&gt;
+	
+	
+	
+	
+	
+
+&lt;h2&gt;(Busy) Life&lt;/h2&gt;
+
+
+
+&lt;p&gt;It has been some time since I wrote
+something in the blog; mainly because I was busy with Axis2/C stuff.
+I am working hard on AXIOM or OM for short. Also I cut my left palm
+last month by accident while cooking, so I could not type that much,
+I preserved the precious typing time last month for OM coding.&lt;br&gt;
+&lt;/p&gt;
+&lt;p&gt;At last I got the vehicle ID and
+insurance for the new car yesterday. It took them one month (29 days
+to be precise) to give me the final insurance document; what a
+service ;-)&lt;/p&gt;
+
+
+
+&lt;h2&gt;Technical&lt;br&gt;
+&lt;/h2&gt;
+
+
+&lt;p&gt;OM is interesting, I was expecting to
+complete is by end of last month. But it would take another two good
+weeks. I saw at a glance few refactoring opportunities in Java code.
+But did not pursue those as I wanted to complete the C versions ASAP.&lt;br&gt;
+&lt;/p&gt;
+&lt;p&gt;Looking at Java code and implementing
+in C is quite challenging. No wonder it is OO to procedural. Much
+time is spent on this mapping, but it is worth the effort – in my
+feeling, C code is turning out to be a good one :)&lt;/p&gt;
+
+&lt;p&gt;&lt;br&gt;
+&lt;/p&gt;
+
+
+</description>
+        <pubDate>Wed, 5 Oct 2005 05:32:14 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=11</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=11</link>
+    </item>
+
+    <item>
+        <title>FOSSSL and New Car</title>
+	<description>&lt;h2&gt;Life:&lt;/h2&gt;
+Last week was a very busy one. Many things happened. I bought my new
+car. Also we had the FOSSSL, open source conferance in Colombo.&lt;br&gt;
+&lt;br&gt;
+The conferance was very educative. I learned a lot from the speakers.&lt;br&gt;
+
+
+</description>
+        <pubDate>Sat, 10 Sep 2005 22:20:39 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=10</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=10</link>
+    </item>
+
+    <item>
+        <title>Design, Aliens and US Hurricane</title>
+	<description>
+
+&lt;h2&gt;Technical:&lt;/h2&gt;
+&lt;p&gt;I am looking into the Axis2 design. The
+architecture guide seem to be quite informative, however I badly miss
+an overall architecture diagram.&lt;/p&gt;
+
+
+
+&lt;h2&gt;Thoughts:&lt;/h2&gt;
+&lt;p&gt;Many films position aliens as aliens.
+They have a wired form, body shape, but they are often capable of
+disguising as humans. They try to overcome us through hostile means.
+I think we need a change in this viewpoint.&lt;/p&gt;
+
+
+&lt;p&gt;I was wondering, what if aliens use our
+weaknesses, like our greed to power and wealth? What if they try to
+blend in using a group of humans? I mean that cant it be the case
+that they use a country's precedent. Looking at the things the Sri
+Lankan politicians do to come to power, I think that this would be
+very easy.&lt;br&gt;
+&lt;/p&gt;
+
+&lt;p&gt;By the way, I was amazed at the chaos
+caused by the hurricane in US. News coming in about rape and looting
+is quite disturbing. My thoughts and prayers are with those who were
+affected. 
+&lt;/p&gt;
+
+
+</description>
+        <pubDate>Sat, 3 Sep 2005 14:25:10 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=9</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=9</link>
+    </item>
+
+    <item>
+        <title>Siddhartha, Thushara and 12 Hours</title>
+	<description>
+
+
+
+&lt;h2&gt;Life:&lt;/h2&gt;
+&lt;p&gt;It is a very happy day. Thushara, one
+of my best friends has won the best armature author award form Godage
+Publishers, for his short story book “Siddhartha”. This is a
+great achievement. We calibrated   with a party. Congrats man, this
+is a great achievement.&lt;br&gt;
+Today is a new beginning. Yesterday was
+almost my last day at the previous place. I have begun to enjoy  life
+:)&lt;/p&gt;
+
+
+
+&lt;h2&gt;Thoughts:&lt;/h2&gt;
+&lt;p&gt;There are many things that I have to do
+in the coming weeks. Time to get back to the normal working gear. At
+least 12 ours of work. Work and work, one day you will win for sure.&lt;/p&gt;
+
+
+</description>
+        <pubDate>Thu, 1 Sep 2005 22:53:30 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=8</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=8</link>
+    </item>
+
+    <item>
+        <title>Nothing to Do</title>
+	<description>
+&lt;h2&gt;Life:&lt;/h2&gt;
+
+&lt;p&gt;Last few days were boring in the
+office. As I had done most of the knowledge transfers, nothing more
+to be done.&lt;/p&gt;
+&lt;h2&gt;Job:&lt;/h2&gt;
+&lt;p&gt;Charitha the R&amp;amp;D coordinator
+resigned day before yesterday. She was re-iterating one important
+point. “I had nothing to do, no work”. This was a main problem, resource
+management. Junior people need to be assigned work with some level of
+empowerment, so that moving forward they themselves could figure out
+what to be done. We could have developed Charitha to a very effective
+business analyst, we missed on this.&lt;/p&gt;
+
+&lt;p&gt;As I did not have any power on this, I
+could do nothing. 
+&lt;/p&gt;
+
+
+</description>
+        <pubDate>Wed, 31 Aug 2005 07:26:46 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=7</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=7</link>
+    </item>
+
+    <item>
+        <title>New Car and Valuable Contributions</title>
+	<description>&lt;h2&gt;Life:&lt;/h2&gt;
+&lt;p&gt;Yesterday found a car, Toyota Soluna,
+lovely condition. Well worth the price. Will get it somehow.&lt;/p&gt;
+
+&lt;p&gt;Went home and had the movie night,
+“&lt;strong&gt;Danny the Dog&lt;/strong&gt;” was interesting.&lt;/p&gt;
+
+
+
+&lt;h2&gt;Technology:&lt;/h2&gt;
+&lt;p&gt;Despite being Saturday, I closed about
+four memory leak related issues. A guy named Denis has spent quite a
+bit of his valuable time to take trouble to find these leaks. Unlike
+those guys that shout for nothing over the mailing list doing little
+or mostly nothing, contributions like that of Denis is quite useful
+and valuable. 
+&lt;/p&gt;
+
+
+</description>
+        <pubDate>Sun, 28 Aug 2005 16:20:46 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=6</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=6</link>
+    </item>
+
+    <item>
+        <title>Tough Week, Crap Code and Boys to Men</title>
+	<description>
+
+
+&lt;h2&gt;Life:&lt;/h2&gt;
+&lt;p&gt;Last few days I was quite busy. Had
+several knowledge transfer meetings. At last I was able to be
+relieved that I almost completed the required knowledge transfer
+stuff. It is the fabulous Friday today at last. Need a break very
+badly I am going to get it.&lt;/p&gt;
+
+
+
+&lt;h2&gt;Technical:&lt;/h2&gt;
+&lt;p&gt;Closed several server side issues in
+Axis C++ very aggressively. Sad to say but some of the original code
+is pure crap. However, the nice thing is that it works, but would
+need more comprehensive testing before one uses it in production.&lt;/p&gt;
+
+
+
+&lt;h2&gt;Thoughts:&lt;/h2&gt;
+&lt;p&gt;The two guys given to me at the
+beginning of the year were really boys when it came to C++, Web
+Services and open source. However they became men over time. I played
+a role as well as they also did  in the process. 50-50 I would say.
+However I am glad that I was able to turn boys into men. Well done
+Chinthana and Dushshantha. 
+&lt;/p&gt;
+
+&lt;p&gt;&lt;/p&gt;
+&lt;p&gt;&lt;/p&gt;
+
+</description>
+        <pubDate>Fri, 26 Aug 2005 18:39:37 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=5</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=5</link>
+    </item>
+
+    <item>
+        <title>Work Hard on Server Issues</title>
+	<description>&lt;h2&gt;Life:&lt;/h2&gt;
+&lt;p&gt;I used to be a hardliner in most cases. I used to strive till stuff
+is completed. I wanted others working with me to do the same. This does
+not work very well. People want to work at their own phase. I have
+learned over time how hard it is to change people. Rather it is easier
+to change myself. Hence I changed, now I do not expect others to strive
+and work hard as much as I do, rather I strive on my own, and without
+bothering how hard others would work.&lt;/p&gt;
+&lt;br&gt;
+&lt;h2&gt;Technical:&lt;/h2&gt;
+&lt;p&gt;Today I attended several server side related Jira issues on Axis
+C++. Most of those were long standing issues. I had to spend several
+hours struggling to fix the issues. I got the feeling that a bit of
+discipline in the first place would have prevented those. I believe
+that the code has to be written the first time around rather than
+leaving gaps to be fixed later.&lt;/p&gt;
+&lt;br&gt;
+
+
+</description>
+        <pubDate>Mon, 22 Aug 2005 21:45:08 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=4</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=4</link>
+    </item>
+
+    <item>
+        <title>Coach Carter and Love</title>
+	<description>
+
+
+
+
+&lt;h2&gt;Life:&lt;/h2&gt;
+&lt;p&gt;It was the movie Sunday. I watched 3 films. “&lt;a href=&quot;http://www.themoviebox.net/movies/2005/0-9ABC/Coach-Carter/main.php&quot; target=_blank class=blines3 title=&quot;Link outside of this blog&quot;&gt;Coach Carter&lt;/a&gt;”
+starring Samuel L. Jackson was very good. &amp;nbsp;&lt;br&gt;
+&lt;/p&gt;
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;Coach Carter’s attitude impressed me. It is so hard to
+change things, however we can change the things for better.&lt;/p&gt;
+
+
+
+
+
+
+&lt;h2&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Thoughts:&lt;/h2&gt;
+&lt;p class=&quot;MsoNormal&quot;&gt;I was driving home and back to my boarding house today. I
+always fall into deep thoughts when I am driving alone. But when I get out of
+the car, I almost forget some of the things that I think of. &lt;/p&gt;
+
+
+&lt;p class=&quot;MsoNormal&quot;&gt;Today I was thinking of love, a sensitive matter. I realized
+that I have not got true love till today (Well except from my mother of course).
+I realized this because someone once said - “If you love something let it go
+free. If it doesn't come back, you never had it. If it comes back, love it
+forever.” Well, I let go many things and many people – they never came back. I
+have nothing more to let go, as of now, hence not likely to get anything back
+either. Does it mean that I am missing something in my life? I do not think so
+because I am happy in my life.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
+
+
+
+
+</description>
+        <pubDate>Sun, 21 Aug 2005 19:35:35 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=3</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=3</link>
+    </item>
+
+    <item>
+        <title>Dancing Floor and Catch Me if You Can</title>
+	<description>
+
+
+
+
+
+
+
+
+
+
+
+
+&lt;h2&gt;Thoughts:&lt;/h2&gt;
+&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;Watched “catch me if you can” yesterday. Two things inspired
+me. First he became a world class thief by the age of 19, Four million dollars
+stolen with bank fraud and I could not even at 32.&lt;br&gt;
+&lt;o:p&gt;&lt;/o:p&gt;Second the two mice story. I love the one who fought so hard
+till it was turned into butter.&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;
+&lt;/font&gt;&lt;o:p&gt;&lt;br&gt;
+&lt;/o:p&gt;&lt;/p&gt;
+&lt;h2&gt;&lt;o:p&gt;&lt;/o:p&gt;Life:&lt;/h2&gt;
+&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot;&gt;I enjoyed life yesterday and today very much. Thushara
+came and he is a great cook, sometimes better than my mother. We had a party
+last night. “Dancing floor” (it is about singing and dancing to our own songs)
+was the best.&lt;/font&gt;&lt;/p&gt;
+
+
+
+
+
+</description>
+        <pubDate>Sat, 20 Aug 2005 16:35:08 GMT</pubDate>
+	<guid>http://www.bloglines.com/blog/samisa?id=2</guid>
+	<link>http://www.bloglines.com/blog/samisa?id=2</link>
+    </item>
+
+
+
+    </channel>
+</rss>
+
+
+