- 相關推薦
Jini在分布式嵌入式系統(tǒng)中的應用
摘要:Jini是一種基于Java的全新的構建分布式系統(tǒng)的技術,具有動態(tài)的、自形成的和自管理的特性,可用于構建動態(tài)的分布式嵌入式系統(tǒng)。本文首先介紹Jini體系結構及特點,然后系統(tǒng)闡述如何利用Jini來開發(fā)分布式嵌入式系統(tǒng)。其中包括Jini在構建分布式嵌入式系統(tǒng)中的優(yōu)勢、嵌入式系統(tǒng)接入Jini網(wǎng)絡的方法和當前Jini在分布式嵌入式系統(tǒng)中的應用實例。關鍵詞:Jini 分布式嵌入式系統(tǒng) Jini代理體系結構 EIB
引 言
嵌入式系統(tǒng)是指以應用為中心、以計算機技術為基礎、軟件硬件可裁剪,適用于對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。隨著計算機技術和相關電子技術的發(fā)展,嵌入式系統(tǒng)的應用已經(jīng)深入到社會中的各個領域,如家用電器、移動通信、航空、航天、醫(yī)療、工業(yè)控制和軍事等。在嵌入式系統(tǒng)的某些應用中,通常采用分布式體系結構,不同的嵌入式設備之間以某種方式相互連接、彼此協(xié)作,這就要求整個系統(tǒng)具有很好的靈活性和可靠性。
Jini是一種全新的構建分布式系統(tǒng)的技術,具有動態(tài)的、自形成的和自管理的特性,它是一種真正的基于服務的分布式體系結構。另外,基于Java的Jini技術提高了分布式系統(tǒng)編程的抽象級別,簡化了分布式系統(tǒng)的開發(fā)。在構建分布式嵌入式系統(tǒng)的過程中利用Jini互聯(lián)技術,不但可以降低系統(tǒng)開發(fā)難度,實現(xiàn)嵌入式環(huán)境中基于服務級的互操作,而且還可提高整個系統(tǒng)的靈活性和可靠性。因此Jini技術推出后,人們很快就開始關注如何將Jini應用于分布式嵌入式系統(tǒng)的開發(fā)[1~3]。
1 Jini技術概述
1.1 Jini的體系結構
Jini是1999年1月Sun公司發(fā)布的一種基于Java的全新的用于構建分布式系統(tǒng)的技術,利用Jini可以使得軟件和硬件自發(fā)地結合起來,形成一個Jini服務聯(lián)盟。
一個Jini系統(tǒng)由下列組件組成[4]:
◇基礎設施組件——提供一個在分布式系統(tǒng)中建立起服務聯(lián)盟的框架;
◇編程模型組件——支持建立可靠的分布式服務;
◇服務組件——可以成為Jini服務聯(lián)盟中的一部分并且向聯(lián)盟中的其它成員提供服務。
盡管Jini系統(tǒng)由三部分組件組成,但是它們之間的界限是模糊的,組件之間緊密相連、彼此協(xié)作。Jini是建立在分布式系統(tǒng)、經(jīng)常動態(tài)變化這一原則之上的。它的體系結構如圖1所示。
[1] [2] [3] [4] [5] [6]
【Jini在分布式嵌入式系統(tǒng)中的應用】相關文章:
嵌入式系統(tǒng)與通信技術在汽車安全中的應用05-02
分布式發(fā)電系統(tǒng)的應用及前景論文04-30
多Agent在遠程分布式故障診斷系統(tǒng)中的應用04-30
ART270嵌入式系統(tǒng)在測井儀器調試及檢測中的應用04-29
分布式網(wǎng)絡技術在燃氣輪機性能測試系統(tǒng)中的應用04-26
嵌入式實時操作系統(tǒng)VxWorks及其在地震勘探儀器中的應用04-28
雙高嵌入式工控機平臺在電力系統(tǒng)中的應用05-02
PLC在中水處理系統(tǒng)中的應用04-29