Research and Implementation on JXTA-based Virtual Campus Community
|Keywords||P2P JXTA Virtual Campus Community|
Appearance of P2P technology has opened up new prospects for Virtual Community. In this decentralized netwaork architecture, every peer can directly communicate to the another peer instead of having to go through central server, which avoids lots of disadvantages caused by operations depending on server. JXTA offers a uniform platform for developing P2P network application and its protocols define a series of common fundamental components operations required by P2P network.This paper has made research and implementation on JXTA-based Virtual Campus Community, in short, JXTAVCC.In this paper, the work done has the following:Studying applications of the P2P at home and abroad. Analyzing implementation mechanism and feasibility of the actual system;Studying the core components and protocols of JXTA, and some issues and important technology in designing JXTAVCC are discussed in depth. Prototype, system architecture and modules function are discussed arround JXTA-based Virtual Campus Community developing.Implementation of the Virtual Campus Community is given; it includes the user’s simple login fashion, the user’s authentication without the server, the peer group managements: creation, searching and joining. Three specific modules are completed; the first is the utilizing of CMS content management services class to achieve the information sharing, searching and downloading. The second is the instant messenger module based on the pipe. And the third is the whiteboard function, using the synchronous locking mechanism for concurrency control, which has realized the consistency in user graphic display.At last, the paper has tested the JXTAVCC prototype and analyzed the results, validating the previous design, and has made summary to the work and given out the further improvement suggestion and perspective to the upgrading.