基于ACE框架的高效网络通信的研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ACE框架的高效网络通信的研究

2009 年第 4 期 民办教育研究 No4 ,2009 (总第 43 期) Private Education Research Serial No43 基于 ACE 框架的高效网络通信的研究 1 2 刘卫涛  李  涛 ( 1. 广西师范大学  计算机科学与信息工程学院 ,广西 桂林  541004 ;2 . 郑州旅游职业学院 旅游商贸系 ,河南 郑州  450009)   摘  要 : 由于操作系统及通信平台的多样性 ,通信软件开发者往往要面对诸多问题 ,而 ACE 的框架和设计模式可以消除软件开发中的复杂性 。本文介绍了利用 ACE 实现通信软件 的设计机制和优越性 ,概述了ACE 的反应器 、事件处理器 、接受器 、连接器等框架 ,并且通过创 建服务端和客户端的实例来进一步说明ACE 的灵活性和方便性 。 关键词 : ACE ; 网络通信 ;框架 ;反应器 ;事件多路分离 中图分类号 : TP3   文献标识码 : A   文章编号 : ( ) 2009 04 - 0079 - 05 络应用程序非常容 易出错和难 以维护 。采用 一 、引言 ACE 能很好地解决这一问题 。 计算机网络技术发展迅速 ,使得编写通信软 二 、ACE 框架概述 件更为困难 。大量消耗在开发通信软件上的努 力不过是“重新发明轮子”的变种 , 已知的可以在 ACE 是可自由使用 、开放源码的面向对象的 应用间通用的组件被重写 ,而不是被复用 。通过 框架集中间件 ,它实现了许多用于并发通信软件 收集 通 用 的组 件 和 体 系 结 构 , ACE ( Adaptive 的核心模式 。ACE 提供了一组丰富的可重用 C + ) Communication Environment , 自适配通信环境 为这 + 包装外观和框架组件 ,可跨多种平台完成通用 一问题提供了解决方案 。应用开发者可 以采用 的软件通信任务 ,其中包括 :事件多路分离和事 ACE ,挑选在他的应用中所需的组件 , 并开始在 件处理器分派 、信号处理 、服务初始化 、进程间通 ACE 工具箱的陪伴下构建应用 。除了在 C + + 包 信 、共享内存管理 、消息路由、分布式服务动态配 装层中收集简单的“积木”,ACE 还包括了大的体 置 、并发执行和同步等 。 系结构“积木”,它们采用了已被证明在软件开发 ACE 体系包括三个层次结构 :[2 ] ( 1) OS 适配 [ 1] 领域中行之有效的模式和软件体系结构 。 层 :属于低层 ,对 OS 并发机制和进程间通信机制 此外由于平台系统的多样性和异构性 ,不同 进行封装 ,对不同系统间的通信API 进行封装 ,对 平台上具有不 同的 API 和语义组件 , 操作系统 外提供统一的接 口,消除了系统间的差异 , 以实 ( )

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档