Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
62Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Practical JXTA II

Practical JXTA II

Ratings:

2.33

(6)
|Views: 14,221 |Likes:
Published by Jérôme Verstrynge
This book is an introduction to the JXTA P2P protocol. It is written for software developers and architects willing to understand what P2P is all about, and those looking for code examples explaining how to use JXSE, step-by-step.
This book is an introduction to the JXTA P2P protocol. It is written for software developers and architects willing to understand what P2P is all about, and those looking for code examples explaining how to use JXSE, step-by-step.

More info:

Published by: Jérôme Verstrynge on Jan 25, 2011
Copyright:Traditional Copyright: All rights reserved

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

06/29/2014

 
Practical JXTA II
Cracking the P2P puzzle
 
Practical JXTA II 
Copyright © 2010 by DawningStreams, Inc. The Netherlands
First edition: 
July, 2008.
Second edition: 
July, 2010.All right reserved. No part of this book may be reproduced or transmitted in any form or by anymeans, electronic or mechanical, including photocopying, recording, or by any information stor-age and retrieval system, without written permission from the publisher, except for the inclusionof brief quotations in a review.
International Standard Book Number:
978-1-4461-3956-1
Limit of Liability/Disclaimer of Warranty:
While the publisher and the author have used their best effort in preparing this book, they make no representation or warranties with respect to theaccuracy or completeness of the contents of this book.The software code examples, advice, strategies herein are provided “as is” and any expressed orimplied warranties, including, but not limited to, the implied warranties or merchantability andfitness for a particular purpose are disclaimed. No warranty may be created or extended by salesrepresentatives or written sales materials. In no event, shall DawningStreams, Inc. be liable forany direct, indirect, incidental, special, exemplary, or consequential damages (including, but notlimited to, procurement of substitute goods or services; loss of use, data, or profit; or business in-terruption) however caused and on any theory of liability, whether in contract, strict liability, ortort (including negligence or otherwise) arising in any way out of the use of the software code ex-amples, advice, strategies, even if advised of the possibility of such damages. You should consultwith a professional where appropriate.
Trademarks:
DawningStreams, Inc. is a registered trademarks of DawningStreams, Inc. in theUnited States and other countries and may not be be used without permission. All other trade-marks are the property of their respective owners. DawningStreams, Inc. is not associated withany products or vendors mentioned in this book.
Publisher:
Lulu Enterprises, Inc. (www.lulu.com)- 2
 
Table of Contents
Foreword11
Why This Book?.............................................................................................................................................................................12Why A Second Edition?................................................................................................................................................................13Who Should Read This Book?.....................................................................................................................................................14Prerequisites..................................................................................................................................................................................15
Introduction16
Peer to Peer....................................................................................................................................................................................16A Bad Reputation?.................................................................................................................................................................16A Quick Historical Review....................................................................................................................................................18Architectures & Design Principles..............................................................................................................................................20Client/Server..........................................................................................................................................................................20Three-tier & Multi-tier ..........................................................................................................................................................21Clustering & Load Balancing ...............................................................................................................................................21Service Oriented Architecture & Middleware....................................................................................................................22Grid Computing.....................................................................................................................................................................23Cloud Computing..................................................................................................................................................................23About Needs That Have Shaped IT Solutions....................................................................................................................23What is P2P?..................................................................................................................................................................................24ICQ...........................................................................................................................................................................................24Napster....................................................................................................................................................................................25Gnutella...................................................................................................................................................................................26Kazaa.......................................................................................................................................................................................27BitTorrent................................................................................................................................................................................28Freenet.....................................................................................................................................................................................28Pure P2P..................................................................................................................................................................................28Initial Objectives and Evolution...........................................................................................................................................29Benefits....................................................................................................................................................................................30Drawbacks..............................................................................................................................................................................30So, What Is The Use of P2P?..................................................................................................................................................32Towards Universality ...........................................................................................................................................................32 JXTA...............................................................................................................................................................................................34Introduction............................................................................................................................................................................34The Three Layer Cake............................................................................................................................................................35The JXTA Project....................................................................................................................................................................36 JXSE Community....................................................................................................................................................................36C/C++..............................................................................................................................................................................37 JXME.................................................................................................................................................................................37Documentation, Forum & FAQ............................................................................................................................................37
Understanding JXTA39
Introduction...................................................................................................................................................................................39A Tribes-In-Islands Metaphor...............................................................................................................................................39The Concepts.................................................................................................................................................................................40Overview.................................................................................................................................................................................40Peer..........................................................................................................................................................................................41Peer Group..............................................................................................................................................................................43Service......................................................................................................................................................................................44Resources.................................................................................................................................................................................47Advertisement........................................................................................................................................................................47Peer Advertisement.........................................................................................................................................................48Peer Group Advertisement............................................................................................................................................48Publication.......................................................................................................................................................................48ID..............................................................................................................................................................................................49
- 3

Activity (62)

You've already reviewed this. Edit your review.
yxtscri added this note
OSGi(Open Service Gateway Initiative)技术是面向Java的动态模型系统
yxtscri added this note
共享资源分布式索引(Shared Resource Distributed Index)
yxtscri added this note
探索、研究
yxtscri added this note
论坛
yxtscri added this note
前言
yxtscri added this note
want it
andr1078 liked this
yxtscri liked this
yxtscri liked this
Chen Wang liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->