首页 | 本学科首页   官方微博 | 高级检索  
     

通用网络编程接口包的设计和实现
引用本文:丁柯,金蓓弘.通用网络编程接口包的设计和实现[J].小型微型计算机系统,2003,24(1):5-9.
作者姓名:丁柯  金蓓弘
作者单位:中国科学院,软件研究所,计算机科学开放研究实验室,北京,100080;中国科学院,软件研究所,对象技术中心,北京,100080
基金项目:国家自然科学基金重点项目 (698330 30 )资助,国家 863重大项目(86330 6ZD0 2 0 11)的资助
摘    要:网络计算环境中,网络编程接口的多样性给开发网络应用程序带来了很大的不便.本文给出了一个通用的、可扩充的网络编程接口包UniChannels的设计与实现.UniChannels提供了通用的网络编程接口,并且通过使用一种新的设计模式即“地址绑定“模式,将协议相关操作和一般性的通信过程分离,从而使UniChannels具有良好的协议透明性.目前,UniChannels已应用到包括消息队列中间件在内的多个网络应用程序中.

关 键 词:网络编程接口  设计模式  地址绑定
文章编号:1000-1220(2003)01-0005-05
修稿时间:2001年4月16日

Design and Implementation of Wrapper for General Network Programming
DING Ke ,JIN Bei hong.Design and Implementation of Wrapper for General Network Programming[J].Mini-micro Systems,2003,24(1):5-9.
Authors:DING Ke    JIN Bei hong
Affiliation:DING Ke 1,2,JIN Bei hong 1,2 1
Abstract:In network computing environment, the diversity of network programming interface adds lot of inconvenience in developing network applications. This paper presents the design and implementation of UniChannels, which is a C++ wrapper for multiple network programming interfaces. UniChannels provides a unified generalpurpose programming interface for communication applications. It utilizes a new design pattern, the Address Binding patterns, which decouples protocolspecific details from generic network programming interface. Therefore, UniChannels achieves high level of protocol transparency. UniChannels has been successfully employed in several network applications, including a message queue middleware ISMQ.
Keywords:network programming interface  design pattern  address binding  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号