Posted on 2009-06-21 09:53
silentneil 閱讀(149)
評論(0) 編輯 收藏 引用
百科文章:
ACE自適配通信環(huán)境(ADAPTIVE Communication Environment)是可自由使用、開放源碼的面向?qū)ο螅∣O)框架(framework),它實現(xiàn)了許多用于并發(fā)通信軟件的核心模式。ACE提供了一組豐富的可重用C++包裝外觀(wrapper facade)和框架組件,可跨多種平臺完成通用的通信軟件任務,其中包括:事件多路分離和事件處理器分派、信號處理、服務初始化、進程間通信、共享內(nèi)存管理、消息路由、分布式服務動態(tài)(重)配置、并發(fā)執(zhí)行和同步,等等。
ACE的目標用戶是高性能和實時通信服務和應用的開發(fā)者。它簡化了使用進程間通信、事件多路分離、顯式動態(tài)鏈接和并發(fā)的OO網(wǎng)絡(luò)應用和服務的開發(fā)。此外,通過服務在運行時與應用的動態(tài)鏈接,ACE使系統(tǒng)的配置和重配置得以自動化。
ACE正在進行持續(xù)的改進。Riverace公司(http://www.riverace.com)采用開放源碼商業(yè)模式對ACE進行商業(yè)支持。此外,ACE開發(fā)組的許多成員目前正在進行The ACE ORB(TAO,http://www.cs.wustl.edu/~schmidt/TAO.html)的開發(fā)工作。
ACE開發(fā)者
http://www.acejoy.com/space/html/index.html