Font Size: a A A

Design And Achievement Of P2P Super Node Network Topology Middleware Platform

Posted on:2009-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:D LuFull Text:PDF
GTID:2178360242989464Subject:Software engineering
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 not only a server but also a client, in another word each node is not only a resource provider but also a resource extraction. Compare to the C/S framework, P2P technology has more advantages such as non-centralization, expansibility, haleness, power calculation and so on.With the rapid development and popularization of P2P technology, more and more applications in P2P area are developed by many enterprises. As a result, P2P technology plays a more and more important role in many applications. However, without a uniform P2P platform, large numbers of reduplicate, time-consuming and difficult exploitations are developed in different enterprises which already make a big chaos in P2P technology. In order to handle this problem, this thesis is introduced to construct a P2P middleware platform based on JXTA which can makes developments of P2P applications easier and more time-saving than before.The main tasks of this thesis is to expatiate on the frame of Software Eneering and increasing model, then analyze and compare the P2P technology characteristic and C/S architecture at first, and then expounded on JXTA's definition, conceptions, protocols and deficiencies. Besides this paper expatiated on the definition, purposes and criterions of middle ware. The most important task of this thesis is to establish a new middleware platform which can be applied to fit Supper Node Network Topology. In this platform JXTA Core layer and application layer are separated by a common middle layer called Service layer clearly which can be utilized by all applications to implement a P2P Super Node Network Topology just by evoking the uniform interfaces. Requirements analysis and detail design of P2P Super Node Network Topology middleware platform are accomplished in this paper and the middleware platform is implemented by JAVA with Incremental Model. Finally a test application is introduced to prove the correctness and advantages of P2P Super Node Network Topology middleware platform.Through the research and implement of P2P Super Node Network Topology middleware platform in this paper, with the middleware platform, developers not only can evoke the uniform interfaces to share the P2P resource immediately, but also can just focus their attentions on business processing without on P2P technology. Besides with this platform it can make many projects much easier and more time-saving thanbefore.
Keywords/Search Tags:P2P, JXTA, Supper Node Network Topology, Middleware, Software Engineering
PDF Full Text Request
Related items