ace (adaptive communication environment)
自適應網路環境,高效能開源通訊中介軟體
首先記住這個名字:
douglas c. schmidt 道格拉斯.施密特
washington university in st. louis 華盛頓大學,聖路易斯分校
在ace構架中有三個基本層次:
--作業系統(os)適配層
--c++包裝層
--構架和模式層
使用ace帶來的好處:
l.增強應用系統的可移植性
2.通過關鍵模式更好的提高軟體質量
3.更高的效率和可**性,支援廣泛的應用服務質量(qos)需求
4.ace和tao被設計為能良好地協同工作,以提供全面的中介軟體解決方案
tao是ace的乙個使用例項,是corba的乙個實現。
ace中的元件可用於以下用途:
1.併發和同步
2.程序間通訊(ipc)
3.記憶體管理
4.定時器
5.訊號
6.檔案系統管理
7.執行緒管理
8.事件多路分離和處理器分派
9.連線建立和服務初始化
10.軟體的靜態和動態配置、重配置
11.分層協議構建和流式構架
12.分布式通訊服務:名字、日誌、時間同步、事件路由和網路鎖定,等等
ACE總體簡介
ace adaptive communication environment 自適應網路環境,高效能開源通訊中介軟體 首先記住這個名字 douglas c.schmidt 道格拉斯.施密特 washington university in st.louis 華盛頓大學,聖路易斯分校 在ace構架中有...
ACE自適配通訊環境簡介
於 ace自適配通訊環境 adaptive communication environment 是物件導向的框架和工具包,它為通訊軟體實現了核心的併發和分布式模式。ace包含的多種元件可以幫助通訊軟體的開發獲得更好的靈活性 效率 可靠性和可移植性。ace中的元件可用於以下幾種目的 併發和同步 程序間...
ACE之(一)ACE概述
1 軟體模式分為3類 架構模式 設計模式 慣用法。2 模式貫穿了軟體開發流程的幾個關鍵階段 系統分析 分析模式 著重於如何關注需求表面的額問題及蘊含的實質。系統設計 架構模式 規定了乙個系統的結構特徵及子系統的體系結構。模組設計實現 設計模式 描述了通訊元件的一種通用的 可重用的結構,用於解決特定環...