<?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>ALTERthought Blogs &#187; Messaging</title>
	<atom:link href="http://alterlabs.com/category/technologies/messaging/feed/" rel="self" type="application/rss+xml" />
	<link>http://alterlabs.com</link>
	<description>Results through imagination</description>
	<lastBuildDate>Tue, 13 Apr 2010 19:19:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Choosing a JMS Provider: Harder than it should be</title>
		<link>http://alterlabs.com/technologies/java/choosing-a-jms-provider-harder-than-it-should-be/</link>
		<comments>http://alterlabs.com/technologies/java/choosing-a-jms-provider-harder-than-it-should-be/#comments</comments>
		<pubDate>Fri, 10 Mar 2006 21:13:15 +0000</pubDate>
		<dc:creator>don</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Messaging]]></category>

		<guid isPermaLink="false">http://alterlabs.com/java/choosing-a-jms-provider-harder-than-it-should-be/</guid>
		<description><![CDATA[So I am in the process of evaluating several leading commercial JMS (Java Messaging Service) vendors for recommendation to a client. All of the typical things you might expect are in the hunt as part of the criteria:

Adherence to the JMS specification.
Performance and throughput. (I am using SonicMQ&#8217;s benchmarking guide as a basis.)
Scalability
Clustering and reliability
Cost

And [...]]]></description>
			<content:encoded><![CDATA[<p>So I am in the process of evaluating several leading commercial JMS (Java Messaging Service) vendors for recommendation to a client. All of the typical things you might expect are in the hunt as part of the criteria:</p>
<ul type="disc">
<li class="MsoNormal">Adherence to the JMS <a href="http://java.sun.com/products/jms/docs.html">specification.</a></li>
<li class="MsoNormal">Performance and throughput. (I am using SonicMQ&#8217;s benchmarking <a href="http://www.sonicsoftware.com/products/sonicmq/performance_benchmarking/index.ssp">guide</a> as a basis.)</li>
<li class="MsoNormal">Scalability</li>
<li class="MsoNormal">Clustering and reliability</li>
<li class="MsoNormal">Cost</li>
</ul>
<p>And a few things that may/may-not be typical thrown in for good measure:</p>
<ul type="disc">
<li class="MsoNormal">Support for Dead Letter      Queues (DLQ)</li>
<li class="MsoNormal">Ease of manageability (UI Management Console, for example)</li>
<li class="MsoNormal">Distributed transaction      support</li>
<li class="MsoNormal">Etc</li>
</ul>
<p>So what’s so hard about this seemingly straightforward task? Well to start with most vendors don&#8217;t seem to publish much in the way of comparisons against their competitors. They provide plenty of information as to why you should choose them, but little in the way data that distinguishes them from their competition. All such comparisons that I have been able to obtain to date have concerned themselves with performance criteria <strong><em>only</em></strong><em>. </em>Don&#8217;t get me wrong, performance is important, but so are any number of things.</p>
<p>The documentation provided by most vendors is equally lacking, or difficult to find, or simply non-existent.</p>
<p>As such, I am (frustratingly) left with having to download, install, learn and play with most of the vendor products. Sigh. Stay tuned to this one. I will update this entry with my findings.</p>
<p/><p>Technorati Tags: <a href="http://technorati.com/tag/java" rel="tag">java</a>, <a href="http://technorati.com/tag/jms" rel="tag"> jms</a>, <a href="http://technorati.com/tag/messaging" rel="tag"> messaging</a>, <a href="http://technorati.com/tag/message+queues" rel="tag"> message queues</a>, <a href="http://technorati.com/tag/sonicmq" rel="tag"> sonicmq</a></p>
   ]]></content:encoded>
			<wfw:commentRss>http://alterlabs.com/technologies/java/choosing-a-jms-provider-harder-than-it-should-be/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
