<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bit Mojo - Hiram Chirino &#187; Integration</title>
	<atom:link href="http://hiramchirino.com/blog/category/integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://hiramchirino.com/blog</link>
	<description>My Ramblings on Hawt Tech</description>
	<lastBuildDate>Mon, 26 Jul 2010 16:30:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fuse Community Day: San Francisco</title>
		<link>http://hiramchirino.com/blog/2009/12/fuse-community-day-san-francisco/</link>
		<comments>http://hiramchirino.com/blog/2009/12/fuse-community-day-san-francisco/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 18:20:33 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[activemq]]></category>
		<category><![CDATA[camel]]></category>
		<category><![CDATA[cxf]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[fuse]]></category>
		<category><![CDATA[servicemix]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/blog/?p=117</guid>
		<description><![CDATA[I just found out I&#8217;m going to heading out to San Francisco to attend the Fuse Community Day!
Progress Software is sponsoring an Apache ServiceMix, ActiveMQ, CXF &#38; Camel Community Day on Thursday, December 10th, at the Hyatt Hotel in Burlingame. Join us at this free event and meet committers and founders of Apache ServiceMix, ActiveMQ, [...]]]></description>
			<content:encoded><![CDATA[<p>I just found out I&#8217;m going to heading out to San Francisco to attend the Fuse Community Day!</p>
<blockquote><p>Progress Software is sponsoring an Apache ServiceMix, ActiveMQ, CXF &amp; Camel Community Day on Thursday, December 10th, at the Hyatt Hotel in Burlingame. Join us at this free event and meet committers and founders of Apache ServiceMix, ActiveMQ, CXF and Camel that have successfully implemented enterprise application and deployed these projects in production.</p></blockquote>
<p>Should fun to meet users/developers of these kick ass Apache based projects.  If you plan on going, make sure your <a href="http://form.fusesource.com/forms/registersf2009" onclick="pageTracker._trackPageview('/outgoing/form.fusesource.com/forms/registersf2009?referer=');">register for the event</a>.  It&#8217;ll be nice to meet everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2009/12/fuse-community-day-san-francisco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RMI via JMS 1.0 Released!</title>
		<link>http://hiramchirino.com/blog/2009/10/rmi-via-jms-1-0-released/</link>
		<comments>http://hiramchirino.com/blog/2009/10/rmi-via-jms-1-0-released/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 20:28:26 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jms]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[remoting]]></category>
		<category><![CDATA[rmi]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/blog/?p=61</guid>
		<description><![CDATA[I&#8217;m pleased to announce the release of RMI via JMS 1.0!  RMI via JMS allows you do RMI style remoting over any JMS provider.  It combines the ease of RMI development with flexibility and loose coupling that JMS provides.
It also supports and even simpler interface remoting model which does not mandate the throwing of RemoteException [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce the release of <a href="http://rmiviajms.fusesource.org/repo/release/org/fusesource/rmiviajms/rmiviajms/1.0/rmiviajms-1.0.jar" onclick="pageTracker._trackPageview('/outgoing/rmiviajms.fusesource.org/repo/release/org/fusesource/rmiviajms/rmiviajms/1.0/rmiviajms-1.0.jar?referer=');">RMI via JMS 1.0</a>!  <a href="http://rmiviajms.fusesource.org/index.html" onclick="pageTracker._trackPageview('/outgoing/rmiviajms.fusesource.org/index.html?referer=');">RMI via JMS</a> allows you do RMI style remoting over any JMS provider.  It combines the ease of <a href="http://java.sun.com/docs/books/tutorial/rmi/index.html" onclick="pageTracker._trackPageview('/outgoing/java.sun.com/docs/books/tutorial/rmi/index.html?referer=');">RMI development</a> with flexibility and loose coupling that <a href="http://java.sun.com/products/jms/tutorial/1_3_1-fcs/doc/jms_tutorialTOC.html" onclick="pageTracker._trackPageview('/outgoing/java.sun.com/products/jms/tutorial/1_3_1-fcs/doc/jms_tutorialTOC.html?referer=');">JMS</a> provides.</p>
<p>It also supports and even simpler interface remoting model which does not mandate the throwing of <code>RemoteException</code> or extending the <code>RemoteObject</code> interfaces.  It even allows remoting classes which don&#8217;t implement any interfaces via ASM magic.</p>
<p>Documentation still needs a little work, but the project is now <a href="http://www.apache.org/licenses/LICENSE-2.0.html" onclick="pageTracker._trackPageview('/outgoing/www.apache.org/licenses/LICENSE-2.0.html?referer=');">ASL 2.0 Licensed</a> and looking for contributions!  Please join the <a href="http://rmiviajms.fusesource.org/community.html" onclick="pageTracker._trackPageview('/outgoing/rmiviajms.fusesource.org/community.html?referer=');">mailing lists</a> to get involved.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2009/10/rmi-via-jms-1-0-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keep an eye out for ZooKeeper</title>
		<link>http://hiramchirino.com/blog/2008/07/keep-an-eye-out-for-zookeeper/</link>
		<comments>http://hiramchirino.com/blog/2008/07/keep-an-eye-out-for-zookeeper/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 19:04:00 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[zookeeper]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/wordpress/2008/07/keep-an-eye-out-for-zookeeper/</guid>
		<description><![CDATA[Wow, I love the simplicity that ZooKeeper brings to a really hard set of distributed problems.  Check out this Introductory Video that explains it more in depth.  Basically group leadership/coordination and cluster wide configuration issues are taken care of if you Use ZooKeeper. 
Oh and it&#8217;s an Apache Project now.  Yay!  [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, I love the simplicity that ZooKeeper brings to a really hard set of distributed problems.  Check out this <a href="http://developer.yahoo.com/blogs/hadoop/2008/03/intro-to-zookeeper-video.html" onclick="pageTracker._trackPageview('/outgoing/developer.yahoo.com/blogs/hadoop/2008/03/intro-to-zookeeper-video.html?referer=');">Introductory Video</a> that explains it more in depth.  Basically group leadership/coordination and cluster wide configuration issues are taken care of if you Use ZooKeeper. </p>
<p>Oh and it&#8217;s an Apache Project now.  Yay!  Seems like the project website is still not fully setup since they are migrating from SourceForge to Apache, be here&#8217;s a link to the <a href="https://svn.apache.org/repos/asf/hadoop/zookeeper/trunk" onclick="pageTracker._trackPageview('/outgoing/svn.apache.org/repos/asf/hadoop/zookeeper/trunk?referer=');">source tree</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2008/07/keep-an-eye-out-for-zookeeper/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ActiveMQ/SpecJMS/Camel Webinar</title>
		<link>http://hiramchirino.com/blog/2008/06/activemqspecjmscamel-webinar/</link>
		<comments>http://hiramchirino.com/blog/2008/06/activemqspecjmscamel-webinar/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 19:30:00 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[activemq]]></category>
		<category><![CDATA[camel]]></category>
		<category><![CDATA[specjms]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/wordpress/2008/06/activemqspecjmscamel-webinar/</guid>
		<description><![CDATA[Whoa, time flies  by, and I forgot to post about the upcoming webinar that I will be co-hosting with Rob Davies on June 10th.  We will be covering some messaging basics, introducing Apache ActiveMQ and Apache Camel to the audience, but most interesting I think will be the section where Rob will be [...]]]></description>
			<content:encoded><![CDATA[<p>Whoa, time flies  by, and I forgot to post about the <a href="https://cc.readytalk.com/cc/schedule/display.do?rfe=ub5sdagy3uis&amp;udc=ueryf6x63zus" onclick="pageTracker._trackPageview('/outgoing/cc.readytalk.com/cc/schedule/display.do?rfe=ub5sdagy3uis_amp_udc=ueryf6x63zus&amp;referer=');">upcoming webinar</a> that I will be co-hosting with <a href="http://rajdavies.blogspot.com/" onclick="pageTracker._trackPageview('/outgoing/rajdavies.blogspot.com/?referer=');">Rob Davies</a> on June 10th.  We will be covering some messaging basics, introducing Apache ActiveMQ and Apache Camel to the audience, but most interesting I think will be the section where Rob will be covering the results that IONA has been seeing benchmarking ActiveMQ against the SpecJMS2007 test suite.  I totally agree with <a href="http://rajdavies.blogspot.com/2008/05/specjms2007-using-activemq.html" onclick="pageTracker._trackPageview('/outgoing/rajdavies.blogspot.com/2008/05/specjms2007-using-activemq.html?referer=');">Rob&#8217;s comment </a>that &#8220;An independent benchmark is important, because it negates the chance to skew  home groan tests to a vendor&#8217;s strengths.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2008/06/activemqspecjmscamel-webinar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dip Your Toes in Some Camel Today</title>
		<link>http://hiramchirino.com/blog/2007/09/dip-your-toes-in-some-camel-today/</link>
		<comments>http://hiramchirino.com/blog/2007/09/dip-your-toes-in-some-camel-today/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 15:36:00 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[camel]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/wordpress/2007/09/dip-your-toes-in-some-camel-today/</guid>
		<description><![CDATA[The James Strachan has put together an awesome intro to Apache Camel.

A high quality version of the screencast also available.
]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://macstrac.blogspot.com/" onclick="pageTracker._trackPageview('/outgoing/macstrac.blogspot.com/?referer=');">James Strachan</a> has put together an awesome intro to <a href="http://activemq.apache.org/camel" onclick="pageTracker._trackPageview('/outgoing/activemq.apache.org/camel?referer=');">Apache Camel</a>.</p>
<p><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="256" width="320"><param name="src" value="http://repo.open.iona.com/podcasts/camel/intro/camel-intro-medium.mov"><param name="autoplay" value="false"><param name="type" value="video/quicktime" height="256" width="320"><embed src="http://repo.open.iona.com/podcasts/camel/intro/camel-intro-medium.mov" height="256" width="320" autoplay="false" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object></p>
<p>A <a href="http://repo.open.iona.com/podcasts/camel/intro/camel-intro-high.mov" onclick="pageTracker._trackPageview('/outgoing/repo.open.iona.com/podcasts/camel/intro/camel-intro-high.mov?referer=');">high quality version</a> of the screencast also available.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2007/09/dip-your-toes-in-some-camel-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://repo.open.iona.com/podcasts/camel/intro/camel-intro-medium.mov" length="11835785" type="video/quicktime" />
<enclosure url="http://repo.open.iona.com/podcasts/camel/intro/camel-intro-high.mov" length="27122960" type="video/quicktime" />
		</item>
		<item>
		<title>New FUSE Releases</title>
		<link>http://hiramchirino.com/blog/2007/09/new-fuse-releases/</link>
		<comments>http://hiramchirino.com/blog/2007/09/new-fuse-releases/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 16:49:00 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[fuse]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/wordpress/2007/09/new-fuse-releases/</guid>
		<description><![CDATA[It looks like the word is spreading that the FUSE has a new  release out. The release includes enhancements across the FUSE family of products including, FUSE ESB, FUSE Message Broker, FUSE Services Framework and FUSE Mediation Router. The releases include significant performance and feature improvements and tighter integration between the FUSE ESB and [...]]]></description>
			<content:encoded><![CDATA[<p>It looks like <a href="http://blog.pepperdust.org/2007/9/25/bob-dylan-has-a-message-for-you" onclick="pageTracker._trackPageview('/outgoing/blog.pepperdust.org/2007/9/25/bob-dylan-has-a-message-for-you?referer=');">the word is spreading</a> that the <a href="http://open.iona.com/products/" onclick="pageTracker._trackPageview('/outgoing/open.iona.com/products/?referer=');">FUSE</a> has a new  release out. The release includes enhancements across the <a href="http://open.iona.com/products/" onclick="pageTracker._trackPageview('/outgoing/open.iona.com/products/?referer=');"><span class="caps">FUSE</span> family of products</a> including, <a href="http://open.iona.com/products/fuse-esb" onclick="pageTracker._trackPageview('/outgoing/open.iona.com/products/fuse-esb?referer=');"><span class="caps">FUSE ESB</span></a>, <a href="http://open.iona.com/products/fuse-message-broker/" onclick="pageTracker._trackPageview('/outgoing/open.iona.com/products/fuse-message-broker/?referer=');">FUSE Message Broker</a>, <a href="http://open.iona.com/products/fuse-services-framework/" onclick="pageTracker._trackPageview('/outgoing/open.iona.com/products/fuse-services-framework/?referer=');"><span class="caps">FUSE</span> Services Framework</a> and <a href="http://open.iona.com/products/fuse-mediation-router/" onclick="pageTracker._trackPageview('/outgoing/open.iona.com/products/fuse-mediation-router/?referer=');"><span class="caps">FUSE</span> Mediation Router</a>. The releases include significant performance and feature improvements and tighter integration between the <a href="http://open.iona.com/products/fuse-esb/" onclick="pageTracker._trackPageview('/outgoing/open.iona.com/products/fuse-esb/?referer=');"><span class="caps">FUSE ESB</span></a> and all components of the product family.</p>
<p>For those of you who don&#8217;t know, the FUSE family of products are <a href="http://open.iona.com" onclick="pageTracker._trackPageview('/outgoing/open.iona.com?referer=');">IONA</a> supported versions of several <a href="http://www.apache.org" onclick="pageTracker._trackPageview('/outgoing/www.apache.org?referer=');">Apache</a> projects like <a href="http://activemq.apache.org" onclick="pageTracker._trackPageview('/outgoing/activemq.apache.org?referer=');">ActiveMQ</a> and <a href="http://servicemix.org" onclick="pageTracker._trackPageview('/outgoing/servicemix.org?referer=');">ServiceMix</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2007/09/new-fuse-releases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ServiceMix has Graduated</title>
		<link>http://hiramchirino.com/blog/2007/09/servicemix-has-graduated/</link>
		<comments>http://hiramchirino.com/blog/2007/09/servicemix-has-graduated/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 16:17:00 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[servicemix]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/wordpress/2007/09/servicemix-has-graduated/</guid>
		<description><![CDATA[Congratulations to the ServiceMix project for graduating from the Incubator!  Having participated in several projects that have graduated from the Apache incubator, I can attest that this is an awesome milestone to have completed.
For those of you who don&#8217;t know what ServiceMix is, it&#8217;s by far the BEST open source ESB available today.  [...]]]></description>
			<content:encoded><![CDATA[<p><span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);">Congratulations to the <a href="http://servicemix.org" onclick="pageTracker._trackPageview('/outgoing/servicemix.org?referer=');">ServiceMix</a> project for <a href="http://gnodet.blogspot.com/2007/09/servicemix-has-graduated.html" onclick="pageTracker._trackPageview('/outgoing/gnodet.blogspot.com/2007/09/servicemix-has-graduated.html?referer=');">graduating</a> from the Incubator!  Having participated in several projects that have graduated from the <a href="http://apache.org" onclick="pageTracker._trackPageview('/outgoing/apache.org?referer=');">Apache</a> incubator, I can attest that this is an awesome milestone to have completed.</p>
<p>For those of you who don&#8217;t know what <a href="http://servicemix.org" onclick="pageTracker._trackPageview('/outgoing/servicemix.org?referer=');">ServiceMix</a> is, it&#8217;s by far the BEST open source ESB available today.  The components in this ESB use the <a href="http://jcp.org/aboutJava/communityprocess/final/jsr208/index.html" onclick="pageTracker._trackPageview('/outgoing/jcp.org/aboutJava/communityprocess/final/jsr208/index.html?referer=');">JBI 1.0 spec</a> to integrate so end users and component developers can avoid the vendor lock in that is so common in todays commercial ESB space.<br /></span></p>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2007/09/servicemix-has-graduated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapping Beans to REST</title>
		<link>http://hiramchirino.com/blog/2006/05/mapping-beans-to-rest/</link>
		<comments>http://hiramchirino.com/blog/2006/05/mapping-beans-to-rest/#comments</comments>
		<pubDate>Mon, 22 May 2006 19:36:00 +0000</pubDate>
		<dc:creator>Hiram Chirino</dc:creator>
				<category><![CDATA[Integration]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://hiramchirino.com/wordpress/2006/05/mapping-beans-to-rest/</guid>
		<description><![CDATA[I&#8217;m one of those guys that thinks that REST is great technology.  Sure, REST is does not do everything that SOAP can do, but I think that REST is built to be SIMPLE, something that SOAP and it&#8217;s WS-* buddies forgot about.
What we are missing is a good standard way to map REST to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m one of those guys that thinks that REST is great technology.  Sure, REST is does not do everything that SOAP can do, but I think that REST is built to be SIMPLE, something that SOAP and it&#8217;s WS-* buddies forgot about.</p>
<p>What we are missing is a good standard way to map REST to the simple POJO programming model that most of the Java industry has been quickly adopting.  Seems <a href="http://netzooid.com/blog/2006/05/22/an-attempt-at-a-rest-programming-model/" onclick="pageTracker._trackPageview('/outgoing/netzooid.com/blog/2006/05/22/an-attempt-at-a-rest-programming-model/?referer=');">SeXFire Dan</a> has good start on a way of <a href="http://netzooid.com/blog/2006/05/22/an-attempt-at-a-rest-programming-model/" onclick="pageTracker._trackPageview('/outgoing/netzooid.com/blog/2006/05/22/an-attempt-at-a-rest-programming-model/?referer=');">doing that</a>!</p>
<p>Dan if you read this, I would make it even simpler if by default the method names for a service are determined by convention.  For example, for a given XService, the methods: </p>
<div class="code">getX(&#8230;) : is automatically mapped to a HttpMethod.GET<br />deleteX(&#8230;): is automatically mapped to a HttpMethod.DELETE<br />addX(&#8230;): is automatically mapped to HttpMethod.POST<br />updateX(&#8230;): is automatically mapped to a HttpMethod.PUT</div>
]]></content:encoded>
			<wfw:commentRss>http://hiramchirino.com/blog/2006/05/mapping-beans-to-rest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
