<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Java Message Service</title>
	<atom:link href="http://bpelworld.com/919/java-message-service/feed/" rel="self" type="application/rss+xml" />
	<link>http://bpelworld.com/919/java-message-service/</link>
	<description>BPEL SOA Web Services BPM Work Flow Business Process</description>
	<lastBuildDate>Wed, 21 Apr 2010 10:43:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Terry Smith</title>
		<link>http://bpelworld.com/919/java-message-service/comment-page-1/#comment-2324</link>
		<dc:creator>Terry Smith</dc:creator>
		<pubDate>Tue, 16 Mar 2010 19:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://bpelworld.com/?p=919#comment-2324</guid>
		<description>If you&#039;re looking to learn JMS, then this is a decently good book to get you started. One of the best things about it is that it&#039;s not very thick and it gets to the point pretty quickly.
Rating: 3 / 5</description>
		<content:encoded><![CDATA[<p>If you&#8217;re looking to learn JMS, then this is a decently good book to get you started. One of the best things about it is that it&#8217;s not very thick and it gets to the point pretty quickly.<br />
Rating: 3 / 5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T. Spencer</title>
		<link>http://bpelworld.com/919/java-message-service/comment-page-1/#comment-2323</link>
		<dc:creator>T. Spencer</dc:creator>
		<pubDate>Tue, 16 Mar 2010 17:23:25 +0000</pubDate>
		<guid isPermaLink="false">http://bpelworld.com/?p=919#comment-2323</guid>
		<description>The basics were covered, but I felt this book was a little outdated.  There werent alot of books to choose from so I chose this book because it seemed like it had the most coverage.
Rating: 3 / 5</description>
		<content:encoded><![CDATA[<p>The basics were covered, but I felt this book was a little outdated.  There werent alot of books to choose from so I chose this book because it seemed like it had the most coverage.<br />
Rating: 3 / 5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://bpelworld.com/919/java-message-service/comment-page-1/#comment-2322</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 16 Mar 2010 15:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://bpelworld.com/?p=919#comment-2322</guid>
		<description>The specs from Sun cover much more details and are organized in much more natural way than the book. If you are not a total Java newbie, I would suggest reading the specs. They are dry, but they are much more useful in giving you a more complete picture of JMS, in my opinion.
Rating: 1 / 5</description>
		<content:encoded><![CDATA[<p>The specs from Sun cover much more details and are organized in much more natural way than the book. If you are not a total Java newbie, I would suggest reading the specs. They are dry, but they are much more useful in giving you a more complete picture of JMS, in my opinion.<br />
Rating: 1 / 5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://bpelworld.com/919/java-message-service/comment-page-1/#comment-2321</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 16 Mar 2010 14:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://bpelworld.com/?p=919#comment-2321</guid>
		<description>You should better read the JMS spec and the JMS tutorial from the JavaSoft JMS site. This book here is a SonicMQ marketing broschure and nothing more.
Rating: 1 / 5</description>
		<content:encoded><![CDATA[<p>You should better read the JMS spec and the JMS tutorial from the JavaSoft JMS site. This book here is a SonicMQ marketing broschure and nothing more.<br />
Rating: 1 / 5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zane Parks</title>
		<link>http://bpelworld.com/919/java-message-service/comment-page-1/#comment-2320</link>
		<dc:creator>Zane Parks</dc:creator>
		<pubDate>Tue, 16 Mar 2010 13:08:53 +0000</pubDate>
		<guid isPermaLink="false">http://bpelworld.com/?p=919#comment-2320</guid>
		<description>Java Message Service (JMS) is relatively new and this is the first book out on the subject. Others are in the offing. This book will be of more interest to Java programmers unfamiliar with message-oriented middleware (MOM) than to more knowledgeable programmers.&lt;p&gt;The first chapter introduces MOM. There are two models that a JMS provider might implement -- point-to-point (or queue) and publish/subscribe messaging. The second chapter develops a simple pub/sub example, a chat room application. The third chapter discusses messages in some detail -- headers, types, and selectors. Selectors allow a receiver to be selective about which messages it&#039;s interested in receiving. Among other things, a selector can be used to match a reply to a request.&lt;p&gt;Chapters 4 and 5 are devoted to pub/sub and point-to-point, respectively. For both, simple applications are developed for illustration. Chapter 6 discusses a variety of topics, for example, guaranteed messaging, that is, once-and-only-once delivery. Chapter 7 is devoted to deployment considerations, including performance and security. Chapter 7 discusses JMS in the context of J2EE and EJBs.  Chapter 8 provides an overview of some JMS providers. One would do well to go to the Sun website instead, as it is more inclusive. There are appendices on the JMS API, message headers, and message properties.&lt;p&gt;There is the usual smattering of misprints. Then on page 112, there is a serious error. The authors say, &quot;Unless you are doing a synchronous request-reply, you should avoid grouping a send followed by an asynchronous receive within a transaction.&quot; Even with request-reply, you don&#039;t want to group a send followed by a receive within a transaction. The reason is simple -- deadlock. The sending application sends a request and does a receive with wait for the reply. Within a transaction, the sent request is not committed until the reply is received and so, is not visible to any potential receiving application until then. Of course, a receiving application won&#039;t send a reply until it receives a request. The result is deadlock.
Rating: 3 / 5</description>
		<content:encoded><![CDATA[<p>Java Message Service (JMS) is relatively new and this is the first book out on the subject. Others are in the offing. This book will be of more interest to Java programmers unfamiliar with message-oriented middleware (MOM) than to more knowledgeable programmers.
<p>The first chapter introduces MOM. There are two models that a JMS provider might implement &#8212; point-to-point (or queue) and publish/subscribe messaging. The second chapter develops a simple pub/sub example, a chat room application. The third chapter discusses messages in some detail &#8212; headers, types, and selectors. Selectors allow a receiver to be selective about which messages it&#8217;s interested in receiving. Among other things, a selector can be used to match a reply to a request.</p>
<p>Chapters 4 and 5 are devoted to pub/sub and point-to-point, respectively. For both, simple applications are developed for illustration. Chapter 6 discusses a variety of topics, for example, guaranteed messaging, that is, once-and-only-once delivery. Chapter 7 is devoted to deployment considerations, including performance and security. Chapter 7 discusses JMS in the context of J2EE and EJBs.  Chapter 8 provides an overview of some JMS providers. One would do well to go to the Sun website instead, as it is more inclusive. There are appendices on the JMS API, message headers, and message properties.</p>
<p>There is the usual smattering of misprints. Then on page 112, there is a serious error. The authors say, &#8220;Unless you are doing a synchronous request-reply, you should avoid grouping a send followed by an asynchronous receive within a transaction.&#8221; Even with request-reply, you don&#8217;t want to group a send followed by a receive within a transaction. The reason is simple &#8212; deadlock. The sending application sends a request and does a receive with wait for the reply. Within a transaction, the sent request is not committed until the reply is received and so, is not visible to any potential receiving application until then. Of course, a receiving application won&#8217;t send a reply until it receives a request. The result is deadlock.<br />
Rating: 3 / 5</p>
]]></content:encoded>
	</item>
</channel>
</rss>

