首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 250 毫秒
1.
由于操作系统及通信平台的多样性,通信软件开发者往往要面对诸多问题,而ACE的框架和设计模式可以帮助我们消除复杂性。该文介绍了利用ACE实现通信软件的设计机制和优越性,概述了ACE的反应器、事件处理器、接受器、连接器等框架,并且通过创建服务端和客户端的实例来进一步说明ACE的灵活性和方便性。  相似文献   

2.
ACE自适配通信环境是可以自由使用、开放源码的面向对象构架,在其中实现了许多用于并发通信软件的核心模式。TAO是基于ACE构件之上的一个实时CORBA平台。本论文结合ACE+TAO的特点,运用RMI-HOP技术,给出了在J2EE平台中集成ACE+TAO的框架,并分析了该框架的主要技术及实现。  相似文献   

3.
初探ACE     
ACE综述 ACE(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(00)框架,在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。 ACE的目标用户是高性能和实时通信服务和应用的开发  相似文献   

4.
ACE(ADAPTIVE Communication Environment)是可以自由使用,开放源码的面向对象(OO)框架,在其中实现了许多用于并发通信软『牛的核心模式。ACE提供了一组丰富的可复用C++Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信,共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。  相似文献   

5.
自适应通信环境(ACE)是一个实现了并发通信软件的核心设计模式的、免费的、开放源代码的、面向对象软件框架。自适应通信环境(ACE)提供了丰富的完成公共通信功能的、可重用C++类包和框架组件,它可以运行于众多的平台。文章介绍了自适应通信环境(ACE)的结构和功能,接着构建了一个用于实验的实用而低价位的异构网络计算环境,并在此环境下测试了ACE的通信性能。然后着重探讨了如何基于ACE在异构网络环境下设计可移植的进程间通信程序的问题,最后举了一对可移植的Client/Server程序的例子。  相似文献   

6.
张卓亚  张志鸿 《微计算机信息》2007,23(18):149-150,157
ACE是一个实现了并发通信软件核心设计模式的面向对象软件框架,是进行面向对象网络编程的利器.文章针对交易通信中间件开发过程中存在的升级维护、跨平台、链路状态维护、高效的日志等问题,基于ACE类库及相关模式给出了一个具体的面向对象的高效解决方案,实现了通信中间件的快速、高效开发.  相似文献   

7.
构架与模式在通信系统软件中的应用研究   总被引:6,自引:0,他引:6  
通信软件的开发者必须致力于应对在开发中反复出现的、与效率、可复用性和健壮性相关的设计挑战,成功的开发者会通过应用适当的构架和模式来解决这些挑战。文中简要介绍了通信领域中的ACE构架与面向对象设计模式,提出基于构架和模式创建通信系统软件体系框架,并对典型的接入网系统软件进行了实例设计。  相似文献   

8.
自适配通信环境(ACE)是一种面向对象(OO)的工具包,它实现了通信软件的许多基本的设计模式.本文概述了主流ACE工具包的强大功能,并对其组织结构进行了简单的介绍,对如何在自己的编译环境中构建ACE进行了说明,并且通过创建服务器、客户端以及两者之间实现线程间通信(IPC)来进一步说明ACE使用的灵活性和方便性.  相似文献   

9.
基于ACE Reactor的BSC功能测试系统设计   总被引:2,自引:0,他引:2  
GSM通信工程迫切需要对BSC系统进行各种功能测试,而软硬件环境的多样性和异构性,使得BSC平台架构上的测试相当困难。为了减少整个通信软件的成本,简化各种配置的复杂性,利用ACE中间件丰富的组件和Reactor框架设计模式,使用软件仿真硬件所实现的逻辑。通过引入两个插桩,来仿真两个物理的NetHawk Server卡,在Linux OS下建立了基于IP通信的功能测试环境。实验证明了新测试系统的可靠性和健壮性,并解决了昂贵测试硬件短缺的问题。  相似文献   

10.
ACE在开发健壮可靠的C++系统中的应用研究   总被引:1,自引:1,他引:1  
何青  陈景春 《微机发展》2005,15(6):48-50,53
开发健壮可靠的C 系统在实际应用中具有重要的意义。自适配通信环境(ACE)是一种面向对象(OO)的工具包,它实现了通信软件的许多基本的设计模式。文中概述了在当今软件开发中流行的ACE工具包的强大功能,分析了在开发C 应用系统时遇到的各种挑战,然后重点阐述了ACE在解决这些难题时发挥的重要作用:如何实现多线程的同步与互斥、事件多路分离,最后经过成功应用ACE的现有功能,创建出健壮可靠的C 系统,在实际生产中能够达到预期的效果。  相似文献   

11.
自适应通信环境(ACE)是一个实现了并发通信软件的核心设计模式的、免费的、开放源代码的、面向对象软件框架。自适应通信环境(ACE)提供了丰富的完成公共通信功能的、可重用C++类包和框架组件,它可以运行于众多的平台。文章介绍了自适应通信环境(ACE)的结构和功能,接着构建了一个用于实验的实用而低价位的异构网络计算环境,并在此环境下测试了ACE的通信性能。然后着重探讨了如何基于ACE在异构网络环境下设计可移植的进程间通信程序的问题,最后举了一对可移植的Client/Server程序的例子。  相似文献   

12.
SCA技术是美军目前正在开发的联合战术无线电系统所强制采用的系统顶层设计规范,代表了未来无线通信系统设计的发展方向。核心框架是SCA的核心软件部分,是对底层驱动和硬件的更高层次的抽象,它为应用层软件提供了开发接口和服务集合。为了便于测试核心框架的SCA符合性,防止不同研制单位研制出互相不兼容的SCA通信设备,提出了一种基于CORBA技术和SCA规范相结合实现的核心框架SCA符合性测试方法,并使用VC++和ACE/TAO中间件设计了一款测试软件。结果表明,该测试软件可以灵活、直观地对核心框架进行SCA符合性测试。  相似文献   

13.
由于通信软件内在的复杂性,通信软件的开发者通常需要面对诸多挑战,而利用针对通信软件的设计模式可以帮助软件开发者克服困难,开发出高性能的通信软件。本篇论文将阐释我们是如何利用针对通信软件的设计模式来开发出一个基于Linux的通信应用服务器框架的。  相似文献   

14.
静态链接和配置服务的软件开发技术严重增加了网络应用的开发和维护开销,利用ACE服务配置器框架可以帮助软件开发者简化对应用的部署、配置、重配置。介绍ACE服务配置器框架的核心设计与实现,揭示该框架的动态重配置机制,并分析基于该框架实现的短信服务配置器的关键技术。  相似文献   

15.
王春枝  冯旭刚 《微机发展》2006,16(4):228-229
当把Linux操作系统作为大型安全管理系统的服务器的时候,构建安全的通信平台显的尤为重要。自适配通信环境(ACE)是一种面向对象(OO)的工具包,它实现了通信软件的许多基本的设计模式。文中介绍了ACE和整个系统模型的设计,然后重点阐述了如何利用SSL实现安全通信,以及数据传输过程中的效率问题的解决方案。实践中经过sniffer抓包分析和压力测试,可以达到预期要求。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号