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