ACE總體簡介

2021-08-22 15:56:56 字數 696 閱讀 2587

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 模式貫穿了軟體開發流程的幾個關鍵階段 系統分析 分析模式 著重於如何關注需求表面的額問題及蘊含的實質。系統設計 架構模式 規定了乙個系統的結構特徵及子系統的體系結構。模組設計實現 設計模式 描述了通訊元件的一種通用的 可重用的結構,用於解決特定環...