<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7037735198482028707</atom:id><lastBuildDate>Wed, 17 Apr 2013 13:08:08 +0000</lastBuildDate><category>WSO2 Registry</category><category>Data Services</category><category>Mule</category><category>University of Moratuwa</category><category>MTOM</category><category>Enterprice Service Bus</category><category>Performance</category><category>REST</category><category>ESB</category><category>WSO2 ESB</category><category>Mashup Server</category><category>UOM</category><category>Cricket</category><category>Synapse</category><category>wsdl2java</category><category>Maven2</category><category>OSGI</category><category>WSF/Jython</category><category>E4X</category><category>paul</category><category>Integration</category><category>open source</category><category>Registry</category><category>SOA</category><category>WSO2</category><category>WSO2 WSAS</category><category>GSOC</category><category>TCP Monitor</category><category>Identity</category><category>Axiom</category><category>SMTP</category><category>WSO2 Carbon</category><category>Travel</category><category>WSO2 BPS</category><category>WSF/PHP</category><category>MOOSHUP</category><category>Surefire plugin</category><category>Rampart</category><category>JMS</category><category>LTTE</category><category>JUnit</category><category>ApacheCon</category><category>JavaScript</category><category>WSDL 2.0</category><category>XML Schema</category><category>deepal</category><category>IM</category><category>Axis2</category><title>Keith Chapman's Blog</title><description /><link>http://www.keith-chapman.org/</link><managingEditor>noreply@blogger.com (Keith Chapman)</managingEditor><generator>Blogger</generator><openSearch:totalResults>154</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/KeithChapmansBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="keithchapmansblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-1577792993745396121</guid><pubDate>Fri, 28 Aug 2009 17:17:00 +0000</pubDate><atom:updated>2009-08-28T22:48:55.064+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Travel</category><title>My worst trip to the US - On my way to Purdue</title><description>This has undoubtedly been my worst trip to the US. Oh boy it was all going wrong right from the start. Well I thought that my flight was at 2.15 AM so I planned to get to the airport at 11.45 PM which would give me 2 and a half hours (which is most often than not more than enough). Well we got to the airport around 12 and I proceeded through the security checks to the checking area. Believe it or not the queue was soooo long and I was standing at the entrance to the checking area. I would guess that there were around a 150 passengers ahead of me. To my great relief I was not alone there were several other passengers on the same flight to heathrow around me. Having traveled before it was pretty clear that at the pace the queue was moving I wouldn't get to the checking desk in time. So i went up to a Sri Lankan Airlines ground hostess and inquired about the situation. She didn't seem concerned and simply said that most of the passengers in the queue are on the same flight. Well Sri Lankan airlines should take the blame for putting passengers into that situation. The heathrow flight was to leave at 2 AM and another flight to Rome via Paris was to leave at 2.45 AM and these dumb idiots (Well thats the most decent word that comes to my mind at this moment) were checking in all these passengers on the same queue. I don't think it can get any worser. Anyway around 1.40 AM (there were still more than a 25 passengers ahead of me at that time) they gave priority to the Heathrow passengers and checked us in. Cool so you checking with just 15 mins to go. By this time I was well aware that the flight would not leave on time, to make matters even worse my transit at London was just 2 hours.&lt;br /&gt;&lt;br /&gt;Well so I checked in and went through immigration and to my surprise the gate was just at the point where you end immigration. Normally you would do up there stairs and through the duty free area and head towards the gates. Now it was pretty clear to me that this was something new and I heard on news that they had opened up the Airport viewing area just a week ago. This move shows how silly the Sri Lankan authorities are. In order to make use of the viewing area they make a new gate (well renovate the old one) and take passengers on a bus to the plane (Just like they did in the good old days). Well the viewing area makes no sense cause now they have the air bridge which they didn't have back in the time that the viewing area was in place. Having spent so much money, time and effort in a air bridge they abandon that and go back to taking passengers by bus to the air craft. Oh god people cannot do sillier things than that.&lt;br /&gt;&lt;br /&gt;Ok so I make it to the aircraft at 2.15 and it was 3 AM when the flight finally left. This meant that my transit time was now cut down to an hour. Luckily there were no other hiccups and I was able to make the connection. This was the first time that I was flying Virgin Atlantic, the flight took off 10 minutes before schedule (I was just wondering, were they able to transfer my luggage in 50 minutes?) and was on track to land at Chicago O'Hare airport at 1.30 PM. 35 minutes out from O'Hare the captain speaks and says that we have started our decent and that we would be on the ground at the scheduled time. Cool, my next flight to Indianapolis was at 6.05 PM so I was making plans for what I would do in O'Hare. Roam around the duty free shops, grad some lunch and maybe have a nap as well. I was watching the flight path on the screen and I noticed that we were making a u turn, well this normally happens at busy airports where you have to roam in the air till you get a landing slot. We went in a circle twice and then the captain comes online again to deliver some news. Well the news was not good at all, he said that the weather down in O'hare was rotten and that there was a storm and that we would have to divert into Milwalki for refueling. So we land in Milwalki around 2 PM. The gentlemen next to me said that we wont be in O'Hare for another couple of hours at least. OK that got me thinking, will I miss my connection? The captain came online and said that we are waiting for a refueling truck and that it would take 20 mins to refuel once the truck arrives and that we should be good to go. Although that news was very encouraging the refueling truck didn't arrive for more than a hour and it was 4 PM when we got off the ground. Whew I thought I've had it all and whats next? So we land in O'Hare by 4.30 and start taxing to the gate. The captain comes online again and says that there is a Air Mexican flight at the gate assigned to us and that the gate would be free anytime between 5 and 25 minutes. My flight was at 6 and by this time I was very concerned as to whether I would make the connection. It was 5.30 when we got to the gate and with just 30 mins to go I had almost given it up. Nevertheless once I got off the flight I start running to the immigration area in a bid to get through immigration and run to catch my flight. Well well it was not to be so, when I got to the queue there were more than 200 passengers in the queue. I gave up hopes of making my connection (Although I was harboring hopes that the American Airlines flight might be delayed too :)). It was 6.30 when I got through immigration, so I go to the baggage belt and look for my bag. I also was on the look out for a cart to get my luggage on to but there weren't any available so I thought that I will first get the luggage and then look for it (Cause I may not need one if it had not arrived :)). There was no sign of my bag and the conveyor was still so I asked the guy over there whether there was more luggage to be unloaded. Just then he asked me my last name and checked a piece of paper and said that both my bags are in London. Cool, so I have no baggages to carry, that made it even easier, so I went through customs and went to the American Airlines desk and asked a guy there about my flight. He said that it has been canceled and directed me to the American airlines desk. So I change terminals and go there to find a 100 people in the queue, all of then been on the same boat (missed connections). Luckily you could call American and request for a re-booking, so I went to there customer service line and tried it out. They said that the other two flights for that night were overbooked too and that the next available flight was at 3.45 PM the following day. I was planning to be at the university that night in order to attend the orientation session on Monday. Next I tried calling Chamikara and discussed what could be done. My options were, Ask Virgin Atlantic for a Hotel and take the 3.45 flight the following day, Try my luck with the 8.30 PM shuttle for Purdue (This was already overbooked otherwise I would have been on that), stay at Chicago and take the shuttle the following day. When I checked with the shuttle there was one available for 12.30 PM the following day. So I went back to Virgin Atlantic and requested for a Hotel, They were kind enough to give me a Hotel room and meals at the Marriot in Chicago. So I stayed at the Marriot and got the shuttle the following afternoon to Purdue. The shuttle normally takes 3 hours but guess what the shuttle had to detour due to an accident on 65. To make matters even worse there was another accident on the alternate path too. Phew is there anything else to happen?&lt;br /&gt;&lt;br /&gt;Well at last it was 5.30 PM when I got to Purdue. I was glad that Chamikara was there to pick me up. Well I had planned for delayed luggage and carried cloths for a week in my hand luggage :). So I didn't have to sleep under bed sheets like a few of my friends had to do once. Well they would be laughing there guts out now if they were reading this. Well thats not the end of the story though but thats more than enough for this post....</description><link>http://www.keith-chapman.org/2009/08/my-worst-trip-to-us-on-my-way-to-purdue.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-6648679245606573003</guid><pubDate>Wed, 29 Apr 2009 11:38:00 +0000</pubDate><atom:updated>2009-04-29T17:18:08.104+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">SOA</category><category domain="http://www.blogger.com/atom/ns#">OSGI</category><title>live web panel discussion: Componentization and enterprise SOA</title><description>&lt;a href="http://wso2.com/about/leadership/sanjiva_weerawarana/"&gt;Dr. Sanjiva Weerawarana&lt;/a&gt;, WSO2 founder and CEO, and &lt;a href="http://wso2.com/about/leadership/paul_fremantle/"&gt;Paul Fremantle&lt;/a&gt;, co-founder and CTO, will be leading the discussion titled "What does componentization really mean for your SOA? tomorrow (April 30, 9:00-10:00 a.m. Pacific / 12:00-1:00 p.m. Eastern). They will bring extensive expertise in SOA and the OSGi specification that is enabling SOA middleware componentization.&lt;br /&gt;&lt;br /&gt;They will be drawing from the experience they have gained in developing the revolutionary &lt;a href="http://wso2.org/projects/carbon"&gt;Carbon platform&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For more details on this discussion please refer &lt;a href="http://wso2.com/about/news/wso2-hosts-live-web-panel-discussion-what-componentization-means-for-your-enterprise-soa/"&gt;here&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/04/live-web-panel-discussion.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-7208647267107845214</guid><pubDate>Tue, 28 Apr 2009 14:28:00 +0000</pubDate><atom:updated>2009-04-28T20:22:29.497+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">LTTE</category><title>LTTE's Connections to the WEST</title><description>The following banners depict how much the WEST is supporting the LTTE a banned terrorist organisation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__pHtgOZLa0Q/SfcWgEY0dpI/AAAAAAAAAI0/Wy5WVcJJ6Yg/s1600-h/Resize.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 261px; height: 400px;" src="http://2.bp.blogspot.com/__pHtgOZLa0Q/SfcWgEY0dpI/AAAAAAAAAI0/Wy5WVcJJ6Yg/s400/Resize.jpg" alt="" id="BLOGGER_PHOTO_ID_5329753424205739666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__pHtgOZLa0Q/SfcWZLEBBSI/AAAAAAAAAIs/hpn1snSvTS0/s1600-h/Resize_2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 261px; height: 400px;" src="http://3.bp.blogspot.com/__pHtgOZLa0Q/SfcWZLEBBSI/AAAAAAAAAIs/hpn1snSvTS0/s400/Resize_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5329753305738446114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__pHtgOZLa0Q/SfcWTLMTyQI/AAAAAAAAAIk/YA-4OTT1EeM/s1600-h/Resize_3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 262px; height: 400px;" src="http://1.bp.blogspot.com/__pHtgOZLa0Q/SfcWTLMTyQI/AAAAAAAAAIk/YA-4OTT1EeM/s400/Resize_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5329753202694015234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__pHtgOZLa0Q/SfcWL9h80aI/AAAAAAAAAIc/WmHRuBWJa6w/s1600-h/Resize_4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 261px; height: 400px;" src="http://1.bp.blogspot.com/__pHtgOZLa0Q/SfcWL9h80aI/AAAAAAAAAIc/WmHRuBWJa6w/s400/Resize_4.jpg" alt="" id="BLOGGER_PHOTO_ID_5329753078767604130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__pHtgOZLa0Q/SfcWFFh2BjI/AAAAAAAAAIU/sDqvzcuOExA/s1600-h/Resize_5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 261px; height: 400px;" src="http://4.bp.blogspot.com/__pHtgOZLa0Q/SfcWFFh2BjI/AAAAAAAAAIU/sDqvzcuOExA/s400/Resize_5.jpg" alt="" id="BLOGGER_PHOTO_ID_5329752960655558194" border="0" /&gt;&lt;/a&gt;</description><link>http://www.keith-chapman.org/2009/04/lttes-connections-to-west.html</link><author>noreply@blogger.com (Keith Chapman)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/__pHtgOZLa0Q/SfcWgEY0dpI/AAAAAAAAAI0/Wy5WVcJJ6Yg/s72-c/Resize.jpg" height="72" width="72" /><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-5499272689364652006</guid><pubDate>Sat, 21 Mar 2009 04:18:00 +0000</pubDate><atom:updated>2009-03-21T09:51:45.896+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Mashup Server</category><title>WSO2 Mashup Server - What can it do for you?</title><description>If you were wondering what the &lt;a href="http://wso2.org/projects/mashup"&gt;WSO2 Mashup Server&lt;/a&gt; can do, &lt;a href="http://wso2.org/library/demonstrations/flash-demo-wso2-mashup-server"&gt;here is a nice little flash demo&lt;/a&gt; that explains that very thing in a couple of minutes.</description><link>http://www.keith-chapman.org/2009/03/wso2-mashup-server-what-can-it-do-for.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-2605949681336512703</guid><pubDate>Sun, 15 Mar 2009 12:29:00 +0000</pubDate><atom:updated>2009-03-15T18:05:07.188+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">SOA</category><title>How will the Recession Effect SOA's</title><description>Lots of companies are cutting IT costs and IT projects are put on hold, so how would the recession effect SOA projects?&lt;br /&gt;&lt;br /&gt;One might think that there will be a reduction in SOA projects but that's not true, &lt;a href="http://soasocial.com/apps/polls/view.action?id=10"&gt;this poll&lt;/a&gt; shows that 85% believe that SOA projects could reduce cost and hence increase your chances of facing this recession.&lt;br /&gt;&lt;br /&gt;Whats more mature Open Source SOA frameworks such as &lt;a href="http://www.keith-chapman.org/2009/03/open-source-soa-platform-everything-you.html"&gt;WSO2's SOA framework&lt;/a&gt; help you reduce cost further. So make sure you have a peep at it if you are on the hunt for SOA products.</description><link>http://www.keith-chapman.org/2009/03/how-will-recession-effect-soas.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-4906461243853446160</guid><pubDate>Sun, 15 Mar 2009 11:48:00 +0000</pubDate><atom:updated>2009-03-15T20:56:27.690+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Enterprice Service Bus</category><category domain="http://www.blogger.com/atom/ns#">ESB</category><title>The role of ESB's in a SOA</title><description>ESB's (Enterprise Service Bus) have a big role to play in an SOA. Don't take my word for it take a look at the &lt;a href="http://soasocial.com/apps/polls/view.action?id=11"&gt;results of this poll&lt;/a&gt; which shows that 84% use an ESB in there SOA. Some use multiple.&lt;br /&gt;&lt;br /&gt;If you are on the look for an Lightweight Open Source ESB make sure you checkout the &lt;a href="http://wso2.org/projects/esb"&gt;WSO2 ESB&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/03/role-of-esbs-in-soa.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-4185210260788907759</guid><pubDate>Sun, 15 Mar 2009 11:17:00 +0000</pubDate><atom:updated>2009-03-15T16:54:24.675+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">OSGI</category><title>Creating OSGI Bundles using the Maven Bundle Plugin</title><description>If you are involved with a project or a piece of Software that requires that your jars be OSGI bundles then &lt;a href="http://wso2.org/library/tutorials/develop-osgi-bundles-using-maven-bundle-plugin"&gt;this tutorial&lt;/a&gt; is for you. &lt;a href="http://wso2.org/library/tutorials/develop-osgi-bundles-using-maven-bundle-plugin"&gt;This tutorial&lt;/a&gt; by &lt;a href="http://tech.jayasoma.org/"&gt;Sameera&lt;/a&gt; explains how the Maven bundle Plugin comes to your rescue. We use it extensivelyy in are &lt;a href="http://wso2.org/projects/carbon"&gt;WSO2 Carbon&lt;/a&gt; based projects at &lt;a href="http://wso2.com"&gt;WSO2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This article would also help users who are trying to deploy custom mediators on the &lt;a href="http://wso2.org/projects/esb"&gt;WSO2 ESB 2.0&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/03/creating-osgi-bundles-using-maven.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-1036604568435419094</guid><pubDate>Sun, 15 Mar 2009 11:06:00 +0000</pubDate><atom:updated>2009-03-15T16:46:19.449+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WSO2 BPS</category><title>The need for Business Processors in your SOA</title><description>What is a business process?&lt;br /&gt;Why are business processors important in an SOA?&lt;br /&gt;Can your SOA be more agile with the use of a business process?&lt;br /&gt;Do we need a standard to describe business processors?&lt;br /&gt;What role does BPEL play in a business Process?&lt;br /&gt;What is the WSO2 Business Process Server?&lt;br /&gt;Can a business process be secured, made to be reliable or its access be throttled?&lt;br /&gt;&lt;br /&gt;Are you looking for answers to these questions? Then &lt;a href="http://wso2.org/library/webinars/webinar-better-business-processes-your-soa-wso2-bps"&gt;this Webinar&lt;/a&gt; is for you. This Webinar is presented by &lt;a href="http://wso2.com/about/leadership/sanjiva"&gt;Dr. Sanjiva Weerawarana&lt;/a&gt;, CEO of WSO2 and founding author of BPEL4WS, and &lt;a href="http://wso2.com/about/engineers/milinda"&gt;Milinda Pathirage&lt;/a&gt;, project lead for WSO2 BPS.</description><link>http://www.keith-chapman.org/2009/03/need-for-business-processors-in-your.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-905070247826570334</guid><pubDate>Thu, 05 Mar 2009 17:06:00 +0000</pubDate><atom:updated>2009-03-05T22:47:13.410+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WSO2 Carbon</category><category domain="http://www.blogger.com/atom/ns#">WSO2 BPS</category><title>WSO2 Business Process Server and Carbon - Podcast</title><description>In &lt;a href="http://www.ebizq.net/blogs/bpminaction/2009/03/talking_with_1.php?rss"&gt;this Podcast&lt;/a&gt; Dennis Byron talks to &lt;a href="http://wso2.com/about/leadership/paul_fremantle/"&gt;Paul Fremantle&lt;/a&gt; the CTO of &lt;a href="http://wso2.com"&gt;WSO2&lt;/a&gt; on the newly launched &lt;a href="http://wso2.org/projects/bps"&gt;WSO2 Business Process Server&lt;/a&gt;. Paul also touches on the benefits the WSO2 BPS got by being built on the &lt;a href="http://wso2.org/projects/carbon"&gt;Carbon Platform&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/03/wso2-business-process-server-and-carbon.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-9025732575734321852</guid><pubDate>Thu, 05 Mar 2009 16:58:00 +0000</pubDate><atom:updated>2009-03-05T22:34:23.201+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Axis2</category><title>Axis2 - First Element must contain the local name, Envelope</title><description>This Exception could occur on both the server side or the client side. This exception is thrown when trying to build the SOAP envelope from the response (or request in the case of server side). The server is expecting a SOAP response but it receives something else (That does not have a SOAP envelope).&lt;br /&gt;&lt;br /&gt;The easiest way to resolve this issue is to use a tool such as &lt;a href="http://www.keith-chapman.org/2008/07/using-tcp-monitor-to-debug-web-service.html"&gt;TCPMonitor&lt;/a&gt; and monitor the request and response. That will help you diagnose where the problem is.</description><link>http://www.keith-chapman.org/2009/03/axis2-first-element-must-contain-local.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-5261378875258887858</guid><pubDate>Tue, 03 Mar 2009 15:11:00 +0000</pubDate><atom:updated>2009-03-03T21:00:29.326+05:30</atom:updated><title>Terror Attack on Cricket - Our Beloved Game</title><description>Today was a sad day for Cricket. The reason was the terror attack on the Sri Lankan cricket team in Lahore. Reading through the news it does seem that the Sri Lankan team was extremely lucky.&lt;br /&gt;&lt;br /&gt;It was reported that a rocket flew past the bus. Imagine what would have happened if the driver was hit? What if they took our whole team hostage? What if that rocket hit the bus? The results would have been tragic. We should be happy that it was a lucky escape.&lt;br /&gt;&lt;br /&gt;I saw in one of the news that Kumara Sangakkara was quoted as saying" i do not regret playing in lahore". Kudus to the spirit that Sangakkara showed. Terror is everywhere, there is no place thats a 100% safe.&lt;br /&gt;&lt;br /&gt;Some people may argue saying that Sri Lanka should not have toured Pakistan, I dont agree with them a bit though. It was a united team from Pakistan and India that came down to Sri Lanka in 1996 when several teams (Australia and the West Indies) refused to come and play in Sri Lanka. This was during the world cup of 1996. We should stand for each other especially in times of difficulty. A stick can be broken easily, but it takes a mighty effort to break a pile of sticks tied together.&lt;br /&gt;&lt;br /&gt;Imagine what would have happened if this was the Indian team been attacked in Pakistan? India would have put the blame on Pakistan saying that they were involved. There is so much that the military can do to avoid these incidents.&lt;br /&gt;&lt;br /&gt;I sinceerly hope that the 2011 world cup would stay in the Sub Continent.</description><link>http://www.keith-chapman.org/2009/03/terror-attack-on-cricket-our-beloved.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-4701651851325453169</guid><pubDate>Tue, 03 Mar 2009 05:27:00 +0000</pubDate><atom:updated>2009-03-03T11:01:31.914+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WSO2 WSAS</category><title>How to set up WSO2 WSAS on Apache Tomcat</title><description>&lt;a href="http://wso2.org/projects/wsas"&gt;WSO2 WSAS&lt;/a&gt; can be run standalone (When WSAS is run standalone it runs on a embedded instance of &lt;a href="http://tomcat.apache.org/"&gt;Apache Tomcat&lt;/a&gt;), but there may be instances where users would want to run it on another Application Server. This Knowledge-Base article from Chamara explains &lt;a href="http://wso2.org/library/knowledge-base/setup-wsas-apache-tomcat"&gt;how WSO2 WSAS can be set up on Apache Tomcat&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Note : This applies for WSO2 WSAS 3.0 and above.</description><link>http://www.keith-chapman.org/2009/03/how-to-set-up-wso2-wsas-on-apache.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-5657632542070903510</guid><pubDate>Mon, 02 Mar 2009 15:25:00 +0000</pubDate><atom:updated>2009-03-02T21:21:40.327+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WSO2</category><title>Open Source SOA Platform - Everything you need to build SOAs</title><description>There are many proprietary as well as Open Source SOA products in the market. Most of these vendors (if not all) do not offer a Complete set of tools to build SOA's. Some of them may offer an ESB and a Governance Solution while another may offer just an ESB and so on. So isn't there a single Vendor that offers a Complete SOA stack?&lt;br /&gt;&lt;br /&gt;Well not really, If you've heard of &lt;a href="http://wso2.com"&gt;WSO2&lt;/a&gt; then you would have heard about &lt;a href="http://wso2.com/products/"&gt;our SOA platform&lt;/a&gt;. I see three distinct advantages in WSO2's SOA platform.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Its a Complete Platform which offers everything you need to build your SOA - What WSO2 provides is not a set of isolated products, its a complete SOA platform where each product can work with another on the same platform. It provides tools for Service creation in Various Languages (Java, C, C++, PHP, Perl, Python, Ruby, JavaScript) , Service Composition, SOA Governance, Tools to Consume Services in various languages (Java, C, C++, PHP, Perl, Python, Ruby, JavaScript), and tools for Connecting Services.&lt;/li&gt;&lt;li&gt;Its completely Open Source under the Apache License - No Gimmicks, No Community version or Enterprise Version. What you get is Production quality code and its free for you to use the way you wish.&lt;/li&gt;&lt;li&gt;Enterprise level Support from WSO2 which comprise of a set of leaders in the SOA space. You get consultancy from the Architects and the Engineers themselves, Engineers who know every hook and corner of the products.  &lt;/li&gt;&lt;/ol&gt;Interested? All of these products are released under the Apache Licence (No Strings attached) so go ahead &lt;a href="http://wso2.org/downloads"&gt;download&lt;/a&gt; it and try it out yourself. You can provide us your feedback by posting your comments on our &lt;a href="http://wso2.org/forum"&gt;forums&lt;/a&gt; or &lt;a href="http://wso2.org/mail"&gt;dropping us a mail&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/03/open-source-soa-platform-everything-you.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-1365369009885368802</guid><pubDate>Mon, 02 Mar 2009 15:14:00 +0000</pubDate><atom:updated>2009-03-02T20:47:39.028+05:30</atom:updated><title>Show Twitter Updates on Blogger</title><description>I just added a widget that shows &lt;a href="http://twitter.com/keithgchapman"&gt;my Twitter updates&lt;/a&gt; on this blog. This could be done trivially by visiting &lt;a href="http://twitter.com/badges/blogger"&gt;this page&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/03/show-twitter-updates-on-blogger.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-3368305256468729718</guid><pubDate>Mon, 02 Mar 2009 15:00:00 +0000</pubDate><atom:updated>2009-03-02T20:37:42.460+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WSO2 BPS</category><title>What is the WSO2 Business Process Server?</title><description>The &lt;a href="http://wso2.org/projects/bps"&gt;WSO2 Business Process Server&lt;/a&gt; which was released a couple of weeks ago is the latest addition to its &lt;a href="http://wso2.com/products/"&gt;Open Source SOA Stack&lt;/a&gt;. In &lt;a href="http://wso2.org/library/podcasts/podcast-wso2-bps"&gt;this podcast&lt;/a&gt; Milinda Pathirage the lead developer of the project explains what the WSO2 Business Process Server is and how its fits into your SOA. He also touches on the advantages the business process server gained by been built on top of the &lt;a href="http://wso2.org/projects/carbon"&gt;WSO2 Carbon platform&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/03/what-is-wso2-business-process-server.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-4581173128469012637</guid><pubDate>Sun, 01 Mar 2009 06:03:00 +0000</pubDate><atom:updated>2009-03-01T11:42:50.673+05:30</atom:updated><title>The Financial Crisis - What is it really?</title><description>We've been hearing of this Financial Crisis for a few months now. We've heard of banks going bankrupt, people loosing jobs and so on. We've also heard about the whole financial system falling down and the notion of this been a vicious cycle. How did the world get into this mess?&lt;br /&gt;&lt;br /&gt;Here are a couple of great presentations &lt;span class="description"&gt;by Jonathan Jarvis,&lt;/span&gt; that explains this using visuals. Its a great resource for people like me who do not understand this financial jargon.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;The Crisis of Credit Visualized - Part 1&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Q0zEXdDO5JU&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Q0zEXdDO5JU&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;The Crisis of Credit Visualized - Part 2&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iYhDkZjKBEw&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/iYhDkZjKBEw&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;</description><link>http://www.keith-chapman.org/2009/03/financial-crisis-what-is-it-really.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-351680866968787663</guid><pubDate>Fri, 27 Feb 2009 15:09:00 +0000</pubDate><atom:updated>2009-02-27T21:25:28.745+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Services</category><title>Looking to expose legacy data as Web Services?</title><description>If you are looking to unlock data that's locked up in databases, CSV's or Excel files then the &lt;a href="http://wso2.org/projects/solutions/data-services/java"&gt;WSO2 Data Services Solution&lt;/a&gt; is what you've been looking for. It helps Database administrators expose data selectively within a matter of minutes by simply following a Wizard. Check out &lt;a href="http://wso2.org/library/demos/flash-presentation-wso2-data-services"&gt;this compact flash demo&lt;/a&gt; that explains what the &lt;a href="http://wso2.org/projects/solutions/data-services/java"&gt;WSO2 Data Services solution&lt;/a&gt; can do for you.</description><link>http://www.keith-chapman.org/2009/02/looking-to-expose-legacy-data-as-web.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-7233030141856662979</guid><pubDate>Thu, 26 Feb 2009 02:40:00 +0000</pubDate><atom:updated>2009-02-26T08:24:28.038+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WSO2 ESB</category><category domain="http://www.blogger.com/atom/ns#">WSO2 WSAS</category><title>How to add mediation to WSO2 WSAS</title><description>In a &lt;a href="http://www.keith-chapman.org/2009/01/how-to-deploy-services-on-wso2-esb.html"&gt;previous post&lt;/a&gt; I spoke about how service hosting capabilities can be added to &lt;a href="http://wso2.org/projects/esb"&gt;WSO2 ESB&lt;/a&gt;. Now its time to do the reverse and show how mediation capabilities can be added to &lt;a href="http://wso2.org/projects/wsas"&gt;WSO2 WSAS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wso2.org/library/articles/esb-mediation-features-wsas"&gt;This article from Ruwan&lt;/a&gt; explains the process in details. If you feel that you would like to see it in action instead of reading it then you could follow this screen case as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ty8bMSMQ66w&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Ty8bMSMQ66w&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;</description><link>http://www.keith-chapman.org/2009/02/how-to-add-mediation-to-wso2-wsas.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-6530551112455526371</guid><pubDate>Thu, 26 Feb 2009 01:56:00 +0000</pubDate><atom:updated>2009-02-26T07:34:13.848+05:30</atom:updated><title>How much do we take Technology for Granted?</title><description>We live in a age of cutting edge technology (if not bleeding edge) and how much do we take it for granted? I remember the days when I used a dial-up connection to access the Internet (Not too long ago, may be 5-6 years ago) and now I'm using an ADSL connection which has like 512K download speed and contemplating whether I need an upgrade :).  I cant imagine how I would live without an Internet connection.. Oh man the world has changed so much.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=LoGYx35ypus"&gt;This clip&lt;/a&gt; makes us realise how much we take technology for granted. It comes with a dash oh Humour (More than a dash may be).&lt;br /&gt;&lt;br /&gt;Came across this clip thanks to &lt;a href="http://auburnmarshes.spaces.live.com/Blog/cns%21F985A6952BC07C4%211298.entry"&gt;Jonathans post&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/02/how-much-do-we-take-technology-for.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-6624805499643060031</guid><pubDate>Mon, 23 Feb 2009 14:30:00 +0000</pubDate><atom:updated>2009-02-23T20:06:36.753+05:30</atom:updated><title>20th February 2009 - An Unforgettable Night</title><description>Friday night was one of those nights that you'd remember for a long time. I got a news alert around 9.25 PM Saying that the air defence system was activated in anticipation on a possible LTTE air attack. That was when we were going down for dinner. Around 9.40 I heard a weird sound, something like a motor. That was when I decided to step out and look up towards the sky. The sound was getting louder and within a minute or so I saw a small plane fly over us. As it was passing over us there was firing in the direction of the light aircraft. The firing came from the direction of the army camp which is located around 500m from our place (It used to be a commando training camp but now its a staff training college).&lt;br /&gt;&lt;br /&gt;My initial suspicion was that they might attack the Sapugaskanda oil refinery which is located around 1Km from our place. Luckyly that was not the case, if it was I could have been toast :).&lt;br /&gt;&lt;br /&gt;This was the 7th time the LTTE carried out an air attack. And the 7th time which is lucky for most people &lt;a href="http://defence.lk/new.asp?fname=20090220_10"&gt;sealed their fate&lt;/a&gt;. It could well be their last air attack as well.&lt;br /&gt;&lt;br /&gt;This was not the first that I experienced such terror. I remember the JVP attacking the Sapugaskanda police station in 1988, I was 7 then. I was fast asleep and suddenly woke up to the noise of gun fire. My mom and dad who slept in the room adjoining us came rushing in. My dad was over me shielding me while my mom was shielding my sister. We heard people firing along the road and that was a horrifying might. Last Friday was not that bad but it sure brought back memories of that incident.</description><link>http://www.keith-chapman.org/2009/02/20th-february-2009-unforgettable-night.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-1208884633712295200</guid><pubDate>Sat, 21 Feb 2009 07:00:00 +0000</pubDate><atom:updated>2009-02-21T12:47:46.233+05:30</atom:updated><title>Need for New Global Conventions in area of Conflict</title><description>"&lt;span style="font-style: italic;"&gt;Due to the fact that communities and their aspirations continue to change, conflicts are an indispensable reality in our societies. My definition of peace is an atmosphere in which harmonious change can occur. Therefore, I am stressing the need to introduce innovative global conventions to exert balanced pressure on all stakeholders in a conflict zone. This would keep disturbances within the frame of humanity, just as gravity orchestrates droplets colliding without repeatable pattern into a waterfall.&lt;/span&gt; "&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://www.thecrimson.com/article.aspx?ref=526585"&gt;an Insightful article&lt;/a&gt; Dr Thrishantha Nanayakkara raises the need for new global conventions to validate politically sensitive claims made by the various parties in a war zone. He uses the conflict in Sri Lanka and a few incidents that unfolded in the recent past to make his points clear.&lt;br /&gt;&lt;br /&gt;I sincerely hope that his voice wouldn't fall on deaf ears and that adequate action will be taken to resolve this.&lt;br /&gt;&lt;br /&gt;Personally I have a high regard for Dr Thrishantha Nanayakkara, he conducted our Artificial Intelligence course back in &lt;a href="http://www.cse.mrt.ac.lk/"&gt;University&lt;/a&gt;. He is a fabulous teacher and a wonderful person.</description><link>http://www.keith-chapman.org/2009/02/need-for-new-global-conventions-in-area.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-4132330740712584068</guid><pubDate>Fri, 20 Feb 2009 14:23:00 +0000</pubDate><atom:updated>2009-02-20T20:43:47.352+05:30</atom:updated><title>Holiday at the Kandalama Hotel</title><description>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/7451216@N07/3288296248/" title="The Kandalama Hotel by Keith Chapman, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3399/3288296248_7f421011e8.jpg" alt="The Kandalama Hotel" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Last weekend we (me and &lt;a href="http://www.madaraps.blogspot.com/"&gt;my wife&lt;/a&gt;) went for a holiday to the &lt;a href="http://www.heritancehotels.com/kandalama/"&gt;Kandalama Hotel&lt;/a&gt;. I don't believe in Marketing crap such as Valentines day, but it just happened to be that Valentines day fell on that weekend (Also Kandalama had a good offer for that weekend).&lt;br /&gt;&lt;br /&gt;Kandalama Hotel is located on the hills overlooking the Kandalama Tank. The length of the hotel is around 1 KM from end to end (Dambulla Wing to Sigiriya Wing). From the Sigiriya Wing you could see the Sigiriya fortress in a distance, hence its a wonderful place to stay for anyone wanting to visit &lt;a href="http://www.keith-chapman.org/2008/10/panoramas-of-beautiful-sigiriya.html"&gt;Sigiriya&lt;/a&gt;. A unique feature of the hotel is its commitment to protecting the environment. The hotel is built into the mountains and is surrounded by plenty of trees and creepers. You wake up to the cheeping sounds of plenty birds found in the vicinity. It is said that if the buildings of the hotel are removed that the area would look just like it was before the hotel was build. The Architect &lt;a href="http://en.wikipedia.org/wiki/Geoffrey_Bawa"&gt;Deshamanya Geoffrey Bawa&lt;/a&gt; has designed it in such a manner that the hotel was built without damaging anything in the surrounding environment.&lt;br /&gt;&lt;br /&gt;At Kandalama there are plenty of activities that one could indulge in. These include Elephant rides, boat rides, Bird Watching, Mountain Biking, Hiking and so on. Most of the hotels boast about having bird watching and so on when they do not have anything to offer. This is not the case with Kandalama though. As the hotel is surrounded by trees and the Kandalama Lake, birds are a familiar sight. If you look up towards the sky at any given time you would see at least a couple of Eagles soaring over the skies. Monkeys are also a familiar sight. They come to eat seeds and fruits as well as drink water from the lake as well as the swimming pool.&lt;br /&gt;&lt;br /&gt;We also took the opportunity to visit the Eco Park at Kandalama. Its a place where they house an Animal Rehabilitation Centre. As Kandalama is situated in a rural part of Sri Lanka Surrounded by a jungle Serpents are a familiar sight. This also means that accidents do happen and that injured Serpents and Animals can be found on the roads. Sanath who is specialist in Serpents and Animals runs the rehabilitation centre in which he brings in and treats these injured Serpents and Animals. He also maintains a collection of Serpents for people to see. These Serpents which are captured from the area of the hotel itself are not kept for long at this centre. They are released to the wild after a couple of months. Sanath also did mention that he gets telephone calls from villages when they encounter Serpents. Sanath then rushes to the rescue of these serpents and bring them over to the rehabilitation centre. The 12 foot Python that he had was such a Serpent which was captured in a neighboring Temple. Sanath is also competent in handling wild snakes. He demonstrated this by handling a Spectacle Cobra as well as petting a Forsten's Catsnake. I would call him Sri Lankas Steve Erwin.&lt;br /&gt;&lt;br /&gt;Another environment friendly action of the Kandalama hotel is that they try to recycle everything. The hotels garbage is brought to a special centre where it is sorted and put into several categories. These are then sent to the various recycling centres. Kandalama also recycles their waste water.&lt;br /&gt;&lt;br /&gt;We had a wonderful learning experience by visiting the Paper recycling and production plant. This was a small factory that made paper using Elephant Dung. I would cover the details of that in a separate post.&lt;br /&gt;&lt;br /&gt;All in all Kandalama was a wonderful holiday as well as a learning experience. We thoroughly enjoyed our holiday. I would like to encourage anybody who has not visited the Kandalama Hotel to do so. Its a unique experience.&lt;br /&gt;&lt;br /&gt;I've uploaded the photos of the trip &lt;a href="http://www.flickr.com/photos/7451216@N07/sets/72157614098463400/"&gt;here&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/02/holiday-at-kandalama-hotel.html</link><author>noreply@blogger.com (Keith Chapman)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3399/3288296248_7f421011e8_t.jpg" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-444645694295613725</guid><pubDate>Fri, 20 Feb 2009 14:10:00 +0000</pubDate><atom:updated>2009-02-20T19:51:10.998+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Mashup Server</category><title>WSO2 Mashup Server 1.5.2 Released</title><description>Its been some time since we released the &lt;a href="http://www.keith-chapman.org/2008/08/wso2-mashup-server-151-released.html"&gt;1.5.1 version of the WSO2 Mashup Server&lt;/a&gt;. The main reason for doing the 1.5.2 release was a memory leak that was present in the release which was inherited from &lt;a href="http://ws.apache.org/axis2"&gt;Axis2&lt;/a&gt;. This memory leak was fixed in the &lt;a href="http://www.keith-chapman.org/2008/09/apache-axis2-141-released.html"&gt;1.41 release of Axis2&lt;/a&gt; but we could not focus on doing a release because of the effort that was put into &lt;a href="http://wso2.org/projects/carbon"&gt;WSO2 Carbon&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So &lt;a href="http://wso2.org/projects/mashup"&gt;Mashup Server&lt;/a&gt; users should upgrade to the latest version. The upgrade is pretty straight forward and is just a matter of preserving the scripts and the database folder of the old installation.&lt;br /&gt;&lt;br /&gt;In addition to this memory leak there were a few other issues that we fixed. You could have a look at the &lt;a href="http://wso2.org/project/mashup/1.5.2/release_note.html"&gt;release note&lt;/a&gt; for full details.</description><link>http://www.keith-chapman.org/2009/02/wso2-mashup-server-152-released.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-5733921607894458884</guid><pubDate>Thu, 19 Feb 2009 14:51:00 +0000</pubDate><atom:updated>2009-02-19T20:26:38.446+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WSO2 ESB</category><title>Using Eventing and EDA with the WSO2 ESB</title><description>In a &lt;a href="http://www.keith-chapman.org/2009/02/using-eda-in-soa-environment.html"&gt;previous post&lt;/a&gt; I mentioned of an Article that explains about Eventing, EDA and how it could be used in an SOA environment. This time &lt;a href="http://www.asankama.com/"&gt;Asanka&lt;/a&gt; goes on to explain the &lt;a href="http://wso2.org/library/articles/fusion-eventing-soa-part-2-eventing-using-synapse-wso2esb"&gt;usage of Eventing and EDA with the WSO2 ESB 2.0&lt;/a&gt;.</description><link>http://www.keith-chapman.org/2009/02/using-eventing-and-eda-with-wso2-esb.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7037735198482028707.post-3532795105956696116</guid><pubDate>Wed, 18 Feb 2009 11:55:00 +0000</pubDate><atom:updated>2009-02-18T17:27:05.334+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">REST</category><category domain="http://www.blogger.com/atom/ns#">Axis2</category><title>How does Apache Axis2 Differentiate SOAP from REST</title><description>&lt;a href="http://ws.apache.org/axis2"&gt;Apache Axis2&lt;/a&gt; supports both SOAP as well as REST. The default behaviour is that any service deployed on Axis2 can be accessed as using SOAP or REST style request. So how does Axis2 differentiate SOAP from REST request?&lt;br /&gt;&lt;br /&gt;It first looks at the HTTP Method of the incoming request. If its GET, PUT or DELETE it is processed assuming its a REST request, but if its POST we need to do some checks. These include checking the content-type of the incoming request. SOAP 1.2 uses the content-type of application/soap+xml while SOAP 1.1 uses text/xml as its content-type. Hence using this we could differentiate SOAP request from REST style request. Does that mean that we are done? Well no. There is a little glitch though. The content-type text/xml is used to send REST (POX to be exact) style request as well. So if the content-type is text/xml we need to do further processing. The field we look for in such cases is the SOAPAction header. According to the SOAP 1.1 spec the SOAPAction header is mandatory (Its optional in SOAP 1.2 though). Therefore if a request comes in with the content-type text/xml that has a SOAPAction header it is treated as SOAP.</description><link>http://www.keith-chapman.org/2009/02/how-does-apache-axis2-differentiate.html</link><author>noreply@blogger.com (Keith Chapman)</author><thr:total>4</thr:total></item></channel></rss>
