<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>666050</id>
  <title><![CDATA[Java Message Service (O'Reilly Java Series)]]></title>
  <isbn><![CDATA[0596000685]]></isbn>
  <isbn13><![CDATA[9780596000684]]></isbn13>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <description><![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]></description>
  <work>
  <best_book_id type="integer">666050</best_book_id>
  <books_count type="integer">1</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">652104</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer" nil="true"></original_publication_day>
  <original_publication_month type="integer">12</original_publication_month>
  <original_publication_year type="integer">2000</original_publication_year>
  <original_title>Java Message Service (O'Reilly Java Series)</original_title>
  <rating_dist>total:3|4:1|3:1|2:1|</rating_dist>
  <ratings_count type="integer">3</ratings_count>
  <ratings_sum type="integer">9</ratings_sum>
  <reviews_count type="integer">11</reviews_count>
  <text_reviews_count type="integer">0</text_reviews_count>
</work>

  <average_rating><![CDATA[3.00]]></average_rating>
  <ratings_count><![CDATA[3]]></ratings_count>
  <text_reviews_count><![CDATA[0]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/666050.Java_Message_Service]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/666050.Java_Message_Service]]></link>
  <authors>
    <author>
    <id>199519</id>
        <name><![CDATA[Richard Monson-Haefel]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/199519.Richard_Monson_Haefel]]></link>
    <average_rating>3.14</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
    <author>
    <id>210402</id>
        <name><![CDATA[David Chappell]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/210402.David_Chappell]]></link>
    <average_rating>3.72</average_rating>
    <ratings_count>18</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="11" total="11">
      <review>
  <id>68030898</id>
    <user>
    <id>2644020</id>
    <name><![CDATA[Jonathan]]></name>
    <location><![CDATA[Ottawa, ON, Canada]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2644020-jonathan]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1250695963p3/2644020.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1250695963p2/2644020.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Aug 19 08:51:46 -0700 2009</date_added>
  <date_updated>Wed Aug 19 08:51:46 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/68030898]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/68030898]]></link>
</review>
      <review>
  <id>53601264</id>
    <user>
    <id>760917</id>
    <name><![CDATA[Eugene]]></name>
    <location><![CDATA[Ukraine]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/760917-eugene]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 22 10:24:10 -0700 2009</date_added>
  <date_updated>Wed Apr 22 10:24:10 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/53601264]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/53601264]]></link>
</review>
      <review>
  <id>50066000</id>
    <user>
    <id>2150434</id>
    <name><![CDATA[Jeremy]]></name>
    <location><![CDATA[Williamsburg, VA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2150434-jeremy]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1237747134p3/2150434.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1237747134p2/2150434.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Mar 22 10:55:24 -0700 2009</date_added>
  <date_updated>Sun Mar 22 10:55:24 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/50066000]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/50066000]]></link>
</review>
      <review>
  <id>42137647</id>
    <user>
    <id>801525</id>
    <name><![CDATA[Kip]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/801525-kip]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>2</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="computer-related" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Jan 06 14:52:52 -0800 2009</date_added>
  <date_updated>Tue Jan 06 14:52:52 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/42137647]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/42137647]]></link>
</review>
      <review>
  <id>36946346</id>
    <user>
    <id>1684733</id>
    <name><![CDATA[Steve]]></name>
    <location><![CDATA[East Haven, CT]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1684733-steve]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Nov 05 01:47:19 -0800 2008</date_added>
  <date_updated>Wed Nov 05 01:47:19 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/36946346]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/36946346]]></link>
</review>
      <review>
  <id>33920260</id>
    <user>
    <id>1499157</id>
    <name><![CDATA[Rodhilton]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1499157-rodhilton-hilton]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1235098767p3/1499157.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1235098767p2/1499157.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="-own-" />
        <shelf name="may-never-read" />
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Sep 26 14:47:25 -0700 2008</date_added>
  <date_updated>Fri Jun 05 09:31:58 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/33920260]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/33920260]]></link>
</review>
      <review>
  <id>31766470</id>
    <user>
    <id>1483035</id>
    <name><![CDATA[Mamonu]]></name>
    <location><![CDATA[Greece]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1483035-mamonu]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1220290327p3/1483035.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1220290327p2/1483035.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="java" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Sep 01 17:35:43 -0700 2008</date_added>
  <date_updated>Mon Sep 01 17:35:43 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31766470]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31766470]]></link>
</review>
      <review>
  <id>31346513</id>
    <user>
    <id>1467304</id>
    <name><![CDATA[Ron]]></name>
    <location><![CDATA[Austin, TX]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1467304-ron]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1237310751p3/1467304.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1237310751p2/1467304.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Aug 27 12:00:37 -0700 2008</date_added>
  <date_updated>Wed Aug 27 12:00:37 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31346513]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31346513]]></link>
</review>
      <review>
  <id>23417840</id>
    <user>
    <id>1202486</id>
    <name><![CDATA[Ted]]></name>
    <location><![CDATA[Burlington, MA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1202486-ted-osborne]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1212293584p3/1202486.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1212293584p2/1202486.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="programming" />
        <shelf name="software" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat May 31 21:05:43 -0700 2008</date_added>
  <date_updated>Sat May 31 21:05:43 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/23417840]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/23417840]]></link>
</review>
      <review>
  <id>8263435</id>
    <user>
    <id>578993</id>
    <name><![CDATA[Mark]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/578993-mark]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 26 01:50:16 -0700 2007</date_added>
  <date_updated>Fri Oct 26 01:50:16 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/8263435]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/8263435]]></link>
</review>
      <review>
  <id>7966833</id>
    <user>
    <id>552368</id>
    <name><![CDATA[notv]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/552368-notv]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">666050</id>
  <isbn>0596000685</isbn>
  <isbn13>9780596000684</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java Message Service (O'Reilly Java Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176926496m/666050.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176926496s/666050.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/666050.Java_Message_Service</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The Java Message Service (JMS) provides a way for the components of a  distributed application to talk asynchronously, or for welding together legacy  enterprise systems. Think of it as application-to-application e-mail. Unlike  COM, JMS uses one or more JMS servers to handle the messages on a  store-and-forward basis, so that the loss of one or more components doesn't  bring the whole distributed application to a halt.<p>  JMS consists of a set of messaging APIs that enable two types of messaging,  publish-and-subscribe (one-to-many) and point-to-point (one-to-one). The highly  lucid explanation of the ways in which these work makes the technical content a  lot more approachable. In practice, however, <em>Java Message Service</em> is  still a book for Java programmers who have some business programming experience.  You need the background.<p>  After a simple JMS demonstration in which you create a chat application using  both messaging types, the authors dissect JMS message structures, explore both  types in detail, and then move on to real-world considerations. These include  reliability, security, deployment, and a rundown of various JMS server  providers. The appendices list and describe the JMS API, and provide message  reference material.<p>  Considering the complexity and reach of the subject matter, <em>Java Message  Service</em> does a great job of covering both theory and practice in a  surprisingly efficient manner. It's easy to see why JMS has become so popular so  quickly. Recommended. <em>--Steve Patient, Amazon.co.uk</em></p></p></p>]]>
  </description>
  <published>2000</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 19 23:28:10 -0700 2007</date_added>
  <date_updated>Fri Oct 19 23:28:10 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/7966833]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/7966833]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="programming" />
          <shelf name="may-never-read" />
          <shelf name="software" />
          <shelf name="computer-related" />
          <shelf name="java" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=666050</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>