Font Size: a A A

Pattern-oriented Design And Implementation Of Security Control Server

Posted on:2008-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:J M ZhangFull Text:PDF
GTID:2208360215450270Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, the computer network becomes more and more popular and people rely on it day by day, which lead people to pay more attention to the development of network software. First, network software is essence element and we must use it if we want to use the network; second, to develop the network software is more complex than normal software. The network software make its development cost uninterrupted goes up, especially to server side. It determined by the servers'inherence characteristic, generally speaking, the server provides service for mass of clients simultaneously, and must ensure the quality of service.With the appearance of the object-oriented technology, people find some solutions to solve some of those problems above. But, this process uses a long time and the result is not very well. Not until the design patterns appeared, these problems have some essential resolved. Combining the object-oriented and design pattern can bring up advantages for the software development. Especially to design patterns, it can make us reuse the experience and technology to solve a problem which occurs over and over again. Network software, especially to server side, there are some invariability characteristics and models, such as, creating the socket, accepting connection, event handling, and creating threads, etc.This dissertation will study how to design and develop a LAN security control server, and discuss some design patterns that are already used. In the server's development we can use some of them. The server is a part of the LAN security control and management system, ant it is the core component of the system.The server need to process mass of requests from/to clients and management tools, which ensure the system that can monitor and manage the computers and users in the LAN. That the server runs correct or not, may affect the system's behaviors, quality of service and performance, etc. The server implements monitor computer's auto scheduler includes the normal and exceptionally, which ensure the server's robust. Furthermore, the server designs a thread pool which used the Half Sync/Half Async design pattern to enhance the server's process ability.To discuss the security control server, the design will be first introduce, second, how to implement it, finally, how to test it.
Keywords/Search Tags:design pattern, network monitor, event handle, ACE
PDF Full Text Request
Related items