Font Size: a A A

P2p Network Platform Jxta Applications

Posted on:2008-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:C K DaiFull Text:PDF
GTID:2208360215466707Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The peer-to-peer network technology (P2P) as the most up and coming technology, has developed very fast in recent years. In P2P each node is the resource provider, also the resource extraction. Compares with the traditional pattern, it has lots of incomparable superiorities, such as: non-centralization, expansibility, robustness, high cost performance and higer sercure. And P2P technology has the broad application prospect, applies unceasingly to instant messaging, file sharing, coordinated computation, precision search, enterprise application, electronic commerce and computer game etc.But the multitudinous P2P systems do their own way and in them own field, them has formed a lot of P2P isolated island. This departed from the original P2P design intention-distributional share. In 2000 summer, Sun Corporation proposed a viewpoint: "only exchanged can display P2P truly superiority, just like Instant Messaging (IM), more human joined in, more valuealbe this system is". And released a platform—JXTA platform. JXTA is not merely a peer-to-peer network calculates platform, what is essential is it is designed to be independent of programming language, transport protocols/networking platforms and system platforms. It has the features such as, interoperability, platform independence and ubiquity, so it become a ideal P2P application develop platform.In this paper, we master the core technology and process of developing P2P application through analyzing the architecture and the protocols of JXTA. So we can use a set of fewer and simpler protocols to design P2P application.In the end, we use JMS and J2EE technology to design a platform of decentralized workflow, for short PDWP, it based on JXTA platform. The paper first presents the network structure and the infructure of PDWP, and describes PDWP's function; Then pressed the function module to carry on to PDWP specific implementation in detail narrated, the main module including the the creation of peer-to-peer network, the definition and issue of workflow,the receiving and sending of message, and starting, stoping, suspending, resuming, continuing of the task; Finally, we experimentalize to evaluate PDWP's performance versus traditional workflow management system.In the paper, we describe the history of network computing and the developing status of P2P application in the first, then we discuss the platform of peer-to-peer computing—JXTA in detail. It involves the architecture, the term, the core protocols and the standard protocols of JXTA. Finally, we give a developing example, it is a platform of decentralized workflow based on JXTA.
Keywords/Search Tags:p2p, jxta, jms, peer-to-peer computing, decentralized workflow
PDF Full Text Request
Related items