Summary: | 碩士 === 國立臺灣科技大學 === 營建工程系 === 93 === The Internet has revolutionized the way software systems work. Recently, some researchers have utilized the web-related technologies in Computer–Aided Design to fulfill real-time collaboration between users over the web. All these systems are based on the client-server model. In this kind of distributed design environment, the system grouping, operation and communication all have to rely on the central server. In order to improve the accessibility and flexibility in collaborative design and provide a more load-balancing environment, this paper presents a prototype implementation on collaborative design based on the Peer-to-peer (P2P) model. The users can conveniently form the design group by connecting directly to each other without the presence of the central server. All peers are equal in functionality and computing load. In addition, the Application Level Multicast (ALM) technology is adopted in the proposed system to improve the efficiency in Internet communication. Based on the P2P network model and ALM communication scheme, several mechanisms are proposed in this research to form the working model of this system. Then the object model design and implementation of this P2P system is presented.
|