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