<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="2017077">
  <title><![CDATA[The Jini(TM) Specification (The Jini(TM) Technology Series)]]></title>
  <isbn><![CDATA[0201616343]]></isbn>
  <isbn13><![CDATA[9780201616347]]></isbn13>
    <work>
  <best_book_id type="integer">2017077</best_book_id>
  <books_count type="integer">1</books_count>
  <default_description>What does Sun's Jini technology mean for the future of distributed computing? To find out, take a look at &lt;I&gt;The Jini Specification&lt;/I&gt;, a guide written for IS managers and Java developers alike.&lt;p&gt; The book starts with what Jini is and how it works. (In short, Jini allows Java clients to invoke remote services easily through Java.) The authors present a chat message server and explain the Jini architecture where clients look up and &quot;lease&quot; remote services. &lt;p&gt; The heart of this book is its coverage of classes in the Jini specification. First there's an overview of Jini illustrated with a printer service. Then it's a close look at how clients &quot;discover&quot; Jini services, either through multicast or unicast protocols. (The authors also present useful built-in utility classes here.)&lt;p&gt; Next comes material on storing entries for Jini services (used for identifying them across the network) and the classes used to &quot;lease&quot; remote services. An interesting section on remote events contrasts them with local JavaBean events. Then it's on to Jini transactions, including the two-phase commit process used to manage work done remotely.&lt;p&gt; Later the book turns to the new JavaSpaces classes, which permit sharing data between Java processes in order to facilitate parallelism. An intriguing appendix reprints a white paper in which the Sun team outlines its philosophy of distributed computing. (They argue that local and remote objects need to be handled differently: object location transparency is a myth.)&lt;p&gt; With a mix of technology briefing and nuts-and-bolts detail, &lt;I&gt;The Jini Specification&lt;/I&gt; delivers a valuable perspective on the latest advance in Java distributed computing from Sun. &lt;I&gt;--Richard Dragan&lt;/I&gt;</default_description>
  <id type="integer">2021382</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">6</original_publication_month>
  <original_publication_year type="integer">1999</original_publication_year>
  <original_title>The Jini(TM) Specification (The Jini(TM) Technology Series)</original_title>
  <rating_dist>total:1|5:1|</rating_dist>
  <ratings_count type="integer">1</ratings_count>
  <ratings_sum type="integer">5</ratings_sum>
  <reviews_count type="integer">3</reviews_count>
  <text_reviews_count type="integer">1</text_reviews_count>
</work>

  <average_rating><![CDATA[5.00]]></average_rating>
  <ratings_count><![CDATA[1]]></ratings_count>
  <text_reviews_count><![CDATA[1]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/2017077.The_Jini]]></url>
  <authors>
        <author id="916581">
      <name><![CDATA[Bryan O'Sullivan]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/916581.Bryan_O_Sullivan]]></url>
      <average_rating><![CDATA[4.59]]></average_rating>
      <ratings_count><![CDATA[17]]></ratings_count>
      <text_reviews_count><![CDATA[3]]></text_reviews_count>
    </author>
        <author id="64951">
      <name><![CDATA[Ken Arnold]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/64951.Ken_Arnold]]></url>
      <average_rating><![CDATA[3.65]]></average_rating>
      <ratings_count><![CDATA[23]]></ratings_count>
      <text_reviews_count><![CDATA[1]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="3" total="3">
    <review id="27780399">
    <user id="1331841">
    <name><![CDATA[Bryan]]></name>
    <location><![CDATA[San Francisco, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1331841-bryan]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Jan 01 00:00:00 -0800 1998</read_at>
  <date_added>Sun Jul 20 09:18:07 -0700 2008</date_added>
  <date_updated>Sun Jul 20 09:19:57 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I wrote part of this book, so I have a soft spot for it.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/27780399]]></url>
</review>
    <review id="31348142">
    <user id="1467304">
    <name><![CDATA[Ron]]></name>
    <location><![CDATA[Austin, TX]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1467304-ron]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Aug 27 12:13:47 -0700 2008</date_added>
  <date_updated>Wed Aug 27 12:13:47 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/31348142]]></url>
</review>
    <review id="7493298">
    <user id="415216">
    <name><![CDATA[Mike]]></name>
    <location><![CDATA[San Francisco, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/415216-mike-lambert]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Oct 09 13:49:46 -0700 2007</date_added>
  <date_updated>Tue Oct 09 13:49:46 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/7493298]]></url>
</review>
    </reviews>
  <popular_shelves>
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=2017077</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>