基于組件的中間件體系結(jié)構(gòu)同
發(fā)布時間:2012/4/6 15:51:58 訪問次數(shù):780
基于組件的中間件體系結(jié)構(gòu)分成多 CS5530-ISZ 層的形式。因此,每層可以作為一個軟件組件基于UML2.0定義。在這種多層的設(shè)計(jì)中,每層為上層提供服務(wù),并從下層要求服務(wù)。中間件體系結(jié)構(gòu)是它自身的一個組件,由4個可以重使用和重替換的模塊組成,如圖7-4所示。
它主要包括如下4個部分。
(1)中間件層
中間件層是體系結(jié)構(gòu)中的最高層?梢园阉闯墒窍到y(tǒng)編程和傳感器網(wǎng)絡(luò)的中間層。中間件層的目標(biāo)總結(jié)如下。
①從編程人員那里獲取完整的硬件和軟件聲明模塊,主要是為了組成最終的應(yīng)用。
②為應(yīng)用層提供組件(操作系統(tǒng)組件、網(wǎng)絡(luò)組件),主要是為了能夠有效的管理硬件資源。
③融合上面所有組件,為與組件相關(guān)的參數(shù)和合同制作合適的證明。
④為應(yīng)用程序產(chǎn)生一個特有的執(zhí)行過程而且把這個執(zhí)行過程應(yīng)用于網(wǎng)絡(luò)中。
為了完成這些目標(biāo),中間件層包括幾個過程,每個過程代表一個可重用的組件和強(qiáng)調(diào)一個明確的目標(biāo)。
(2)本地操作系統(tǒng)層
本地操作系統(tǒng)層是封裝了具有操作系統(tǒng)的節(jié)點(diǎn)功能的組件。它提供了一個向高層中間件層唯一和獨(dú)立的接口。由于操作系統(tǒng)自身是一個組件,這個組件完成特別的功能和提供一些預(yù)定義的接口,它可以像其他初始組件一樣重復(fù)使用和重復(fù)替換。
(3)硬件抽象層
什么樣的硬件在無線傳感器網(wǎng)絡(luò)中占主宰地位是一個重要的問題。
(4)節(jié)點(diǎn)層
節(jié)點(diǎn)層是體系結(jié)構(gòu)中的最低層。硬件可以模擬為一個抽象軟件組件。由于存在大范圍的制造商,表示一個節(jié)點(diǎn)往往變成很復(fù)雜問題。在這種情況下,必須定義它佃的通信組件,去掉這些硬件的特別細(xì)節(jié)。
基于組件的中間件體系結(jié)構(gòu)分成多 CS5530-ISZ 層的形式。因此,每層可以作為一個軟件組件基于UML2.0定義。在這種多層的設(shè)計(jì)中,每層為上層提供服務(wù),并從下層要求服務(wù)。中間件體系結(jié)構(gòu)是它自身的一個組件,由4個可以重使用和重替換的模塊組成,如圖7-4所示。
它主要包括如下4個部分。
(1)中間件層
中間件層是體系結(jié)構(gòu)中的最高層?梢园阉闯墒窍到y(tǒng)編程和傳感器網(wǎng)絡(luò)的中間層。中間件層的目標(biāo)總結(jié)如下。
①從編程人員那里獲取完整的硬件和軟件聲明模塊,主要是為了組成最終的應(yīng)用。
②為應(yīng)用層提供組件(操作系統(tǒng)組件、網(wǎng)絡(luò)組件),主要是為了能夠有效的管理硬件資源。
③融合上面所有組件,為與組件相關(guān)的參數(shù)和合同制作合適的證明。
④為應(yīng)用程序產(chǎn)生一個特有的執(zhí)行過程而且把這個執(zhí)行過程應(yīng)用于網(wǎng)絡(luò)中。
為了完成這些目標(biāo),中間件層包括幾個過程,每個過程代表一個可重用的組件和強(qiáng)調(diào)一個明確的目標(biāo)。
(2)本地操作系統(tǒng)層
本地操作系統(tǒng)層是封裝了具有操作系統(tǒng)的節(jié)點(diǎn)功能的組件。它提供了一個向高層中間件層唯一和獨(dú)立的接口。由于操作系統(tǒng)自身是一個組件,這個組件完成特別的功能和提供一些預(yù)定義的接口,它可以像其他初始組件一樣重復(fù)使用和重復(fù)替換。
(3)硬件抽象層
什么樣的硬件在無線傳感器網(wǎng)絡(luò)中占主宰地位是一個重要的問題。
(4)節(jié)點(diǎn)層
節(jié)點(diǎn)層是體系結(jié)構(gòu)中的最低層。硬件可以模擬為一個抽象軟件組件。由于存在大范圍的制造商,表示一個節(jié)點(diǎn)往往變成很復(fù)雜問題。在這種情況下,必須定義它佃的通信組件,去掉這些硬件的特別細(xì)節(jié)。
熱門點(diǎn)擊
- 三角波發(fā)生器基本電路
- 干簧管主要的參數(shù)
- 拓?fù)淇刂频囊饬x
- 無線傳感器網(wǎng)絡(luò)的體系結(jié)構(gòu)
- Butterworth濾波器各級的Q要求和極
- 電容量的測試
- 引起電子元器件失效的主要原因
- 多變定位算法
- TinyOS/SOS、MantisOS三種節(jié)
- 鉭電解電容器的結(jié)構(gòu)與特點(diǎn)
推薦技術(shù)資料
- 全集成直接飛行時間(dToF)傳感器
- 2025年半導(dǎo)體市場發(fā)展趨勢未
- GW2A系列FPGA芯片應(yīng)用參數(shù)
- DDR類儲存器接口解決方案
- 2.5G bps MIPI D
- 新一代 Arora-V系列FPGA產(chǎn)品詳情
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究