From P2P and Grids to Services on the Web: Evolving Distributed CommunitiesOver the past several years, Internet users have changed in their usage p- terns from predominately client/server-based Web server interactions to also involving the use of more decentralized applications, where they contribute more equally in the role of the application as a whole, and further to d- tributed communities based around the Web. Distributed systems take many forms, appear in many areas and range from truly decentralized systems, like Gnutella, Skype and Jxta, centrally indexed brokered systems like Web s- vices and Jini and centrally coordinated systems like SETI@home. From P2P and Grids and Services on the Web Evolving Distributed Communities provides a comprehensive overview of the emerging trends in peer-to-peer (P2P), distributed objects, Web Services, the Web, and Grid computing technologies, which have rede ned the way we think about d- tributed computing and the Internet. The book has four main themes: d- tributed environments, protocols and architectures for applications, protocols and architectures focusing on middleware and nally deployment of these middleware systems, providing real-world examples of their usage. |
Contents
3 | |
Discovery Protocols | 27 |
Structured Document Types 39 | 38 |
Distributed Security Techniques | 61 |
5 | 79 |
Peer2Peer Environments | 107 |
Web Services | 127 |
8 | 139 |
Jxta | 253 |
Web Services Protocols | 269 |
OGSA | 291 |
0 | 313 |
On the Horizon 339 | 338 |
20 | 349 |
21 | 363 |
Web Deployment Using Atom 411 | 410 |
Grid Computing 155 | 154 |
Gnutella 181 | 179 |
Approaches | 204 |
Jini 239 | 237 |
A Want to Find Out More? | 435 |
B RSA Algorithm | 441 |
Errata | 463 |
Other editions - View all
From P2P and Grids to Services on the Web: Evolving Distributed Communities Ian J. Taylor,Andrew Harrison No preview available - 2008 |
From P2P and Grids to Services on the Web: Evolving Distributed Communities Ian J. Taylor,Andrew Harrison No preview available - 2014 |
Common terms and phrases
actual allows application approach architecture Atom attribute BitTorrent called centralized Chapter client communication completely components computing connection contains create decentralized defined described designed discovery discussed distributed document element Entry environment event example extension format functionality given Gnutella Grid hash host identifier illustrated implementation import interface Internet issues Java Jini Jxta language look lookup machine manager means mechanism method nodes object operation organization particular peer perform pipe programming protocol provides query receives reference remote representing request resource result routing Schema sends server sharing similar simple SOAP specification standard String structure technologies typically users various Web Services WSDL