Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
JavaSpaces in practice
Bishop P., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2002. 256 pp. Type: Book (9780321112316)
Date Reviewed: Jan 28 2003

Clearly, one significant part of Java is its application in distributed systems. While the Java 2 platform, enterprise edition (J2EE) model of server side components is the dominant approach to this problem, Java also provides other, more novel and innovative methods.

The book provides a very concise, readable, and practical introduction to the JavaSpace model, and to how to apply it in a number of simple applications. It is intended to supplement the popular JavaSpaces Principles, Patterns, and Practice [1], and as such, does not provide the same level of introductory materials and examples.

The emphasis of this book is more on the proper design and application of JavaSpace components. The first chapters discuss the design and use of entries, the basic elements in a space, and the data structures built from them and stored in a space-based system. The second part discusses the mechanics of using a space, and some idioms for implementing standard models like remote events and mobile code using spaces. The third part discusses applications of a space-based model, and some of the issues involved in developing, debugging, and maintaining such a system.

The examples are all very simple and clear, though they are also short. I consider this last feature to be an advantage. The book meets its goal of providing practical insight and examples for an introduction to using JavaSpaces.

JavaSpaces are not yet a very widespread approach to distributed systems implementation, but with roots in the tuple spaces of Linda, and cousin derivative T-Spaces at IBM, they clearly embody a unique and useful paradigm for distributed computing. I recommend this book, and its precursor companion, to anyone interested in current implementations of distributed systems.

Reviewer:  G. R. Guthrie Review #: CR126889 (0305-0421)
1) Freeman, E.; Arnold, K.; Hupfer, S. JavaSpaces Principles, Patterns, and Practice, 1st Edition. Addison-Wesley Longman Ltd., Essex, UK, 1999.
Bookmark and Share
  Featured Reviewer  
 
Java (D.3.2 ... )
 
 
Distributed Applications (C.2.4 ... )
 
 
Distributed Programming (D.1.3 ... )
 
 
Language Constructs and Features (D.3.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Java": Date
Java for C/C++ programmers
Daconta M., John Wiley & Sons, Inc., New York, NY, 1996. Type: Book (9780471153245)
Apr 1 1997
Java programming explorer
Bartlett N., Leslie A., Simkin S., Coriolis Group Books, Scottsdale, AZ, 1996. Type: Book (9781883577810)
Apr 1 1997
The Java handbook
Naughton P., Osborne/McGraw-Hill, Berkeley, CA, 1996. Type: Book (9780078821998)
Apr 1 1997
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy