電話:13691762133
手機:13691762133
郵件:andy@ownlikes.cn
QQ:317779813
地址:深圳市龍華新區(qū)觀瀾大道35號1棟3樓
網(wǎng)址 : greezubamboo.cn
RFID中間件包括的范圍十分廣泛, 針對不同的應(yīng)用需求, 涌現(xiàn)出多種各具特色的中間件。根據(jù)RFID中間件所起的作用和采用的技術(shù), RFID中間件大致分為以下幾種。
1. 數(shù)據(jù)訪問中間件
數(shù)據(jù)訪問中間件(Data Access Middleware)是在系統(tǒng)中建立數(shù)據(jù)應(yīng)用資源互操作模式, 實現(xiàn)異構(gòu)環(huán)境下的數(shù)據(jù)庫連接或文件系統(tǒng)連接, 從而為網(wǎng)絡(luò)中的虛擬緩沖存取、格式轉(zhuǎn)換和解壓等操作帶來方便。在所有的中間件中, 數(shù)據(jù)訪問中間件是應(yīng)用最廣泛、技術(shù)最成熟的一種。不過在數(shù)據(jù)訪問中間件的處理模型中, 數(shù)據(jù)庫是信息存儲的核心單元, 中間件僅完成通信的功能。這種方式雖然是靈活的, 但是它不適合需要大量數(shù)據(jù)通信的高性能處理場合, 而且當(dāng)網(wǎng)絡(luò)發(fā)生故障時, 數(shù)據(jù)訪問中間件不能正常工作。
2. 遠(yuǎn)程過程調(diào)用中間件
遠(yuǎn)程過程調(diào)用(Remote Procedure Call, RPC)是一種廣泛使用的分布式應(yīng)用程序處理方法, 一個應(yīng)用程序使用RPC“遠(yuǎn)程”執(zhí)行一個位于不同地址空間里的過程, 并且從效果上看和執(zhí)行本地調(diào)用相同。RPC 的性能靈活, 在客戶/服務(wù)器(Client/Server)應(yīng)用方面, 比數(shù)據(jù)訪問中間件又邁進了一步。RPC也有一些缺點, 對于大型的應(yīng)用, 同步通信方式就不是很合適了, 因為此時程序員需要考慮網(wǎng)絡(luò)或者系統(tǒng)的故障, 處理并發(fā)操作、緩存、流量控制以及進程同步等一系列復(fù)雜的問題。
3. 面向消息中間件
面向消息中間件(Message Oriented Middleware, MOM)指的是利用高效可靠的消息傳遞機制, 進行與平臺無關(guān)的數(shù)據(jù)交流, 并基于數(shù)據(jù)通信進行分布式系統(tǒng)的集成。通過消息傳遞和消息排隊模型, 中間件可在分布式環(huán)境下擴展進程間的通信, 并支持多種通信協(xié)議、語言、應(yīng)用程序、硬件和軟件平臺。MOM 在消息傳遞和排隊技術(shù)方面, 通信程序可在不同的時間運行, 對應(yīng)用程序的結(jié)構(gòu)沒有約束, 程序與網(wǎng)絡(luò)復(fù)雜性相隔離。
4. 面向?qū)ο笾虚g件
面問對象中間件(Object Oriented Middleware)是對象技術(shù)和分布式計算發(fā)展的產(chǎn)物, 它提供一種通信機制, 透明地在異構(gòu)的分布式計算環(huán)境中傳遞對象請求, 而這些對象可以位于本地或者是遠(yuǎn)程機器。
5. 事件處理中間件
事件處理中間件是在分布、異構(gòu)環(huán)境下提供保證交易完整性和數(shù)據(jù)完整性的一種環(huán)境平臺, 它是針對復(fù)雜環(huán)境下分布式應(yīng)用的速度和可靠性要求而產(chǎn)生的。它給程序員提供了一個事件處理的應(yīng)用程序編程接口(API), 程序員可以使用這個程序接口編寫高速而且可靠的分布式應(yīng)用程序。事件處理中間件可向用戶提供一系列服務(wù), 如應(yīng)用管理、管理控制、已經(jīng)應(yīng)用于程序間的消息傳遞等服務(wù)。事件處理中間件常用的功能包括全局事件協(xié)調(diào)、事件的分布式兩段提交(準(zhǔn)備階段和完成階段)、資源管理器支持、故障恢復(fù)、高可靠性和網(wǎng)絡(luò)負(fù)載平衡等。
6. 網(wǎng)絡(luò)中間件
網(wǎng)絡(luò)中間件包括網(wǎng)管、接人、網(wǎng)絡(luò)測試、虛擬社區(qū)和虛擬緩沖等, 網(wǎng)絡(luò)中間件也是當(dāng)前研究的熱點。
7. 屏幕轉(zhuǎn)換中間件
屏幕轉(zhuǎn)換中間件的作用在于實現(xiàn)客戶機圖形用戶接口與已有的字符接口方式的服務(wù)器應(yīng)用程序之間的互操作。