摘要
自适应通信环境(ACE)是一个实现了并发通信软件的核心设计模式的、免费的、开放源代码的、面向对象软件框架。自适应通信环境(ACE)提供了丰富的完成公共通信功能的、可重用C++类包和框架组件,它可以运行于众多的平台。文章介绍了自适应通信环境(ACE)的结构和功能,接着构建了一个用于实验的实用而低价位的异构网络计算环境,并在此环境下测试了ACE的通信性能。然后着重探讨了如何基于ACE在异构网络环境下设计可移植的进程间通信程序的问题,最后举了一对可移植的Client/Server程序的例子。
The ADAPTIVE Communication Environment (ACE)is a freely available,open source object-oriented framework that implement many core design patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrappers and framework components that perform common communication software tasks across a range of OS platforms.This paper describes the structure and functionality of ACE,and uses ACE to build an very useful and very cheap distributed computing environment,in which the performace of communication of ACE is tested. Then it discusses how to apply ACE to develope portable Inter-Process Communication (IPC)Programme. Finally,it provides a pair of client/server programm examples,which can run in any platform that ACE supports without any modification.
出处
《计算机工程与应用》
CSCD
北大核心
2001年第4期51-53,共3页
Computer Engineering and Applications
基金
广西自然科学基金!(9712010)
关键词
程序设计
自适应通信环境
进程间通信程序
面向对象
ADAPTIVE Communication Environment, heterogeneous distributed system, Inter-Process Communication, Portability, Sockets