Font Size: a A A

Constructed Through The Design Mode Communication Application Services Framework

Posted on:2004-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:P GaoFull Text:PDF
GTID:2208360095456186Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Because of the internal complexities of communication application, developers of communication application must face many challenges. But it is easier to overcome these challenges and develop high-performance communication software by using design patterns for communication software. But these design patterns are isolated, so it is better for improving developing efficiency to organize these design patterns into a framework.Basing on this objective, the writer of this paper developed a framework of communication service for Linux operation system. In this framework, writer rebuild the low-level functions and designed many C++ wrapper facade to provide function as OS API. And on the basis of above, writer coded design patterns for communication applications to implement the key part of the communication service such as concurrency strategy (by Leader/Followers pattern), demultiplexing and dispatching strategy(by Reactor pattern), connection initialization(by Connector-Acceptor pattern) and service initialization strategy(by Service Configurator pattern). With this framework, developers of communication applications need not implement those common problems and may concentrate on those key problems related to special applications to improve the efficiency of development. After developed this framework, writer has succeeded implementing an application-level gateway for finance operations by using this framework to deal with a large number of messages.
Keywords/Search Tags:framework, design pattern, communication application
PDF Full Text Request
Related items