Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
From P2P and grids to services on the Web (2nd ed.): evolving distributed communities
Taylor I., Harrison A., Springer Publishing Company, Incorporated, London, UK, 2009. 448 pp. Type: Book (9781848001220)
Date Reviewed: Jul 24 2009

Specialists working on different types of novel distributed computing systems will like this book. It will be of interest, for instance, to peer-to-peer (P2P) developers who want to know how a somewhat similar idea of grid computing works, and the other way around. It would also be a good choice for laymen who are looking for a good textbook on these topics. Although it was published as a second edition, this book is in fact a rebuilt, comprehensively appended, and approximately twice-as-large version of Taylor’s 2005 book [1].

With about 450 pages, this book consists of five parts, two appendices (on relevant Web sites and one cryptographic algorithm), a reference list, and an index. The introductory part surveys the basics of Internet distributed systems--mechanisms and protocols. Part 2 overviews distributed environments relevant from the viewpoint of this work: the World Wide Web (WWW), P2P, the idea of Web services, distributed object technology, and grids. Part 3 focuses on some existing P2P applications: Gnutella, Freenet, and BitTorrent; it characterizes their protocol and architectural aspects, and addresses problems related to their operation (mainly scalability, but also security). Part 4 describes frameworks that enable the creation of different distributed applications, that is, middleware: Jini, JXTA, open grid services architecture (OGSA), and protocols for Web services support, such as the simple object access protocol (SOAP). It also addresses some new concepts, such as Web 2.0, cloud computing, and ubiquitous computing. The next part shows through broad examples how they can be used.

A very attractive aspect of the book is its ability to combine basic explanations of simple ideas, such as the fundamentals of distributed applications, with quite advanced concepts, such as the SOAP protocol operation or those related to the semantic Web. Taylor and Harrison don’t over-theorize their work, which is clearly aimed at practitioners; for instance, distributed hash table-based P2P systems, eagerly studied nowadays, are barely mentioned. A nice addition is the presentation of short biographies of people who influenced the presented solutions and citations; these stand as either a strong or humorous introduction to some chapters or provide an interesting comment on a related text. A real love and admiration for the Internet and the people who make it innovative is noticeable. For people involved with the Internet, this book is a really enjoyable journey through a number of hot topics.

Reviewer:  Piotr Cholda Review #: CR137141 (1007-0667)
1) Taylor, I.J. From P2P to Web services and grids: peers in a client/server world. Springer, London, UK, 2005.
Bookmark and Share
  Featured Reviewer  
 
Systems And Software (H.3.4 )
 
 
Online Information Services (H.3.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Systems And Software": Date
Browse and navigate: an advance in database access methods
Noerr P., Bivins Noerr K. Information Processing and Management: an International Journal 21(3): 205-213, 1985. Type: Article
Feb 1 1986
Multimedia document presentation, information extraction, and document formation in MINOS: a model and a system
Christodoulakis S., Theodoridou M., Ho F., Papa M., Pathria A. ACM Transactions on Information Systems 4(4): 345-383, 1986. Type: Article
Sep 1 1987
Managing organizational innovation: the evolution from word processing to office information systems
Johnson B., Rice R., Columbia University Press, New York, NY, 1987. Type: Book (9789780231063982)
Oct 1 1988
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