Font Size: a A A

Object-oriented Design And Implementation Of P2p Network Infrastructure

Posted on:2003-09-23Degree:MasterType:Thesis
Country:ChinaCandidate:J SunFull Text:PDF
GTID:2208360065951126Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The Peer-to-Peer computing mode has gained ground, with which many P2P applications for various scenes are booming. The applications are developed individually, however, without unified interfaces and conforming transport protocols, which handicap the development of P2P applications and break the inter-operability among the P2P applications.To simplify constructing a P2P application and drive the P2P computing mode, we implement a P2P infrastructure platform. By abstracting common modules from the P2P applications, we provide the developers a simple and unified invoking interface, so that they can fix their mind on the business logic of the application. Furthermore, the transport protocol based on XML messages facilitates information exchange among the applications.In the paper, I firstly introduce the P2P platform's architecture, control kernel and service's frame, which represent the basic structure of the platform.In the following chapters, I discuss detailed the basic services' structures, design and implementation, including XML messages, transport architecture independent of specific network protocol, and distributed lookup protocol.Finally, I use the platform to construct a simple P2P files sharing demo, by which I show the convenience of developing a P2P application based on the platform and the advantages of it.
Keywords/Search Tags:Peer-to-Peer network, peer, XML message, protocol binding
PDF Full Text Request
Related items