530 |
such as showing a list of the newest articles on a news site |
such as showing a list of the newest articles on a news site |
531 |
could be handled through client-side scripting.) |
could be handled through client-side scripting.) |
532 |
|
|
533 |
The data model used in this P2P Web is independent |
The data model in this P2P Web is independent |
534 |
from the underlying mechanism used to find data; |
from the underlying mechanism used to find data; |
535 |
for example, a client could utilize different overlay networks |
for example, a client could utilize different overlay networks |
536 |
with different properties (such as speed and anonymity), |
with different properties (such as speed and anonymity), |
537 |
the caches of other machines on the LAN, |
the caches of other machines on the LAN, |
538 |
and the complete set of files ever downloaded to the local harddisk. |
and the complete set of files ever downloaded to the local harddisk. |
539 |
The Storm API makes such clients simple to implement. |
Pointer records and the Storm API make such clients simple to implement. |
540 |
The model is analogous to HTTP: a common language |
The model is analogous to HTTP: a common language |
541 |
spoken by all clients and servers. |
spoken by all clients and servers. |
542 |
|
|