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

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

3.
ACE(Adaptive Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架,ACE提供了一组包括信号处理、进程间通信、共享内存管理、并发执行和同步等组件,本文主要介绍如何通过ACE的共享内存管理类实现进程间的通信.  相似文献   

4.
由于操作系统及通信平台的多样性,通信软件开发者往往要面对诸多问题,而ACE的框架和设计模式可以帮助我们消除复杂性。该文介绍了利用ACE实现通信软件的设计机制和优越性,概述了ACE的反应器、事件处理器、接受器、连接器等框架,并且通过创建服务端和客户端的实例来进一步说明ACE的灵活性和方便性。  相似文献   

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

6.
本文主要通过讨论传统的编程方法在软件的网络通信模块开发中的问题,提出利用 ACE 面向对象的设计模式和框架可以帮助开发者消除通信组件的复杂性。概述了 ACE 的反应器,事件处理器,接受器,连接器等框架,以及ACE在开发软件的数据传输和通信模块中的优越性,给出了一个简单的例子程序。  相似文献   

7.
由于操作系统及通信平台的多样性,通信软件开发者往往要面对诸多问题,而ACE的框架和设计模式可以帮助我们消除复杂性。该文介绍了利用ACE实现通信软件的设计机制和优越性,概述了ACE的反应器、事件处理器、接受器、连接器等框架,并且通过创建服务端和客户端的实例来进一步说明ACE的灵活性和方便性。  相似文献   

8.
江涛  黄爱苹 《计算机工程》2006,32(2):260-262
利用ACE在线程创建和管理方面的优势,探讨应用多线程模式解决电信管理网告警预处理中接收当前告警和回查丢失告警的并发操作问题,并分析3种不同解决方案的优劣。还介绍了运用ACE反应堆组件创建负责告警分派的事件处理器。  相似文献   

9.
利用ACE自适配通信环境(ADAPTIVE Communication Environment)这一可自由使用、开放源码的面向对象框架且可用于开发复杂的、并发性的分布式系统,来构架远程监测与故障诊断系统,可以很简单地实现跨平台、可重用等要求。对ACE在分布式在线监测与故障诊断系统中的应用作初步探讨,提出了利用ACE结舍面向对象技术构架远程监测与故障诊断系统的基本方法。  相似文献   

10.
基于ACE设计模式的海军EWS系统设计方案   总被引:1,自引:0,他引:1  
设计模式时于开发具有良好可复用性、可扩展性的分布式仿真系统意义重大.建立于自适应通信环境(ACE)基础之上的海军电子对抗仿真系统(EWS系统),通过利用ACE具备的与操作平台无关的C++接口封装性及面向网络化应用的多种设计模式(如Reactor、Proaetor、Active Object及Streams),提出并实现了利用ACE的接收器-连接器模式构建系统的网络连接模块及在系统注册环节中ACE Streams框架的应用.  相似文献   

11.
马维达 《程序员》2003,(10):92-93
ACE(Adaptive Communication Environment)是用于开发高性能网络化应用与下一代中间件的面向对象框架。除了许多专用于开发网络通信软件的设计模式(比如 Reactor、Proactor、Half-Sync/Half-Async,等等),ACE还对GoF的Design Patten一书中的许多设计模式作了大量应用。  相似文献   

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

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

14.
介绍了ACE自适配通信框架的基础结构及其优势,并结合一个具体的企业应用,运用该框架设计了一个网络实时服务器。  相似文献   

15.
ACE编程框架为IXP1200网络处理器提供了良好的可编程性,但实际应用中发现其转发性能欠佳.快速通导决定了ACE系统的转发性能,在分析快速通道的基础上,提出出了一种优化快速通道性能的方法,该方法在保持可编程性的前提下,以充分开发报文级并行性为目标,实现了对快速通道资源的合理组织.实际测试表明,优化后的ACE编程框架在转发百兆链路最小报文时吞吐率提高了28.8%.  相似文献   

16.
马维达 《程序员》2003,(12):69-71
一、引介通信软件常常要对各种类型的事件进行多路分离、并进行相应的处理。为使各种事件驱动的处理活动统一起来、并得以自动化,ACE提供了叫做ACE_Reactor的事件多路分离和事件处理器分派框架。同时,为了保证应用的可移植性,无论是在何种操作系统上,也无论底层使用了何种事件多路分离机制,ACE_Reactor所提供的接口都是一样的;并且,在有些平台上,还可以根据实际需要,在运行时更换底层所使用的事件多路分离机制(比如在WindoWS上既可以使用WaitForMultipleObjects(),也可以使用select())。Bridge模式正是ACE_Reactor具有这样的灵活性和可移植性的关键所在。  相似文献   

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

18.
以某飞行器作为研制背景,对基于航空全双工交换式以太网(AFDX)和自适应通信环境(ACE)中间件的大气数据系统进行了设计,探索新一代航空数据传输网络和中间件在航空系统中的应用。介绍了AFDX和ACE结构体系。给出了大气数据系统的结构、大气数据的计算公式和计算方法,使用ACE框架对大气数据系统进行了设计,实现大气数据的采集、传输和相关参数的计算。  相似文献   

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

20.
基于ACE的并发编程模式和池式内存分配的研究   总被引:3,自引:1,他引:3  
利用ACE的并发编程模式并使用池式内存管理,提高了实时消息中间件HCM3的并发性和实时响应性,减少了系统大规模数据传输带来的动态时空开销的问题,优化了系统性能。  相似文献   

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

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

京公网安备 11010802026262号