中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 中科院软件所  > 中科院软件所
题名:
通过设计模式构造的通信应用服务框架
作者: 高鹏
答辩日期: 2003
专业: 计算机软件与理论
授予单位: 中国科学院软件研究所
授予地点: 中国科学院软件研究所
学位: 博士
关键词: 框架 ; 设计模式 ; 通信应用
摘要: 由于通信软件内在的复杂性,通信软件的开发人员通常需要面对诸多挑战,而利用针对通信软件的设计模式可以帮助软件开发人员克服困难,开发出高性能的通信软件。然而由于这些设计模式通常是彼此孤立的,因此把这些设计模式组织起来构成一个框架将更有利于提高开发的效率。正是基于此目的,本篇论文的作者设计开发了一个建立在匕inux操作系统之上的通信应用服务框架。在此框架中,作者对底层函数进行了改造,并设计实现了C++包装类来提供类似操作系统API的功能,在此基础上,对那些针对通信应用服务软件的设计模式进行编码,从而实现了通信应用服务的核心部分:并发策略(通过Acceptor-Connector模式实现)、事件的分离与分发策略(通过Reactor模式实现)、连接的建立(通过Acceptor-Connector模式实现)、服务的初始化策略(通过Service Configurator模式实现)等等。通过使用该框架,通信应用服务软件的开发人员可以无须实现那些共性问题,而是集中力量去实现那些与应用相关的关键问题,从而提高开发的效率。在开发出此框架后,本文作者通过该框架实现了一个应用于金融业务的应用级网关来进行大规模的消息处理。
英文摘要: 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.
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/6008
Appears in Collections:中科院软件所

Files in This Item:
File Name/ File Size Content Type Version Access License
LW011228.pdf(2562KB)----限制开放-- 联系获取全文

Recommended Citation:
高鹏. 通过设计模式构造的通信应用服务框架[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2003-01-01.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[高鹏]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[高鹏]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace