摘要:目前,面對各式各樣RFID(RadioFrequencyIdentification)的應用,企業有待解決的首要問題是如何將現有的系統與不斷更新的RFID讀寫器連接。這個問題的本質就是企業的應用系統與硬件接口的問題。因此,通透性就是整個應用的關鍵。正確抓取數據、確保數據讀取的可靠性,以及有效地將數據傳送到后端系統都是必須考慮的問題。傳統應用程
目前,面對各式各樣RFID(Radio Frequency Identification)的應用,企業有待解決的首要問題是如何將現有的系統與不斷更新的RFID讀寫器連接。這個問題的本質就是企業的應用系統與硬件接口的問題。因此,通透性就是整個應用的關鍵。正確抓取數據、確保數據讀取的可靠性,以及有效地將數據傳送到后端系統都是必須考慮的問題。
傳統應用程序與應用程序之間的數據通透是通過中間件架構實現的,并發展出各種服務器應用軟件,因此,中間件的架構解決方案就成為了RFID應用中一項極為重要的核心技術。本文討論的就是RFID中 間件標準化的一個解決方案。
1 RFID中間件標準化的設計思想
1.1 RFID中間件
RFID中間件是一種面向消息的中間件。其中信息(information)是以消息(message)的形式,采用異步(asynchronous)的方式從一個程序傳送到另一個或多個程序,傳送者不必等待回應。它的作用 主要體現在3個方面:
① 控制RFID讀寫設備按照預定的方式工作,保證不同讀寫設備之間配合協調;
② 按照一定規則過濾數據,篩除絕大部分冗余數據,將真正有效的數據傳送給后臺信息系統;
③ 保證讀寫器和企業級分布式應用系統平臺之間的可靠通信。
RFID中間件扮演RFID標簽和應用程序之間的中介角色。在應用程序端使用中間件所提供的一組通用的應用程序接口(API)就能連接到RFID讀寫器,從而讀取RFID標簽數據。這樣一來,即使存儲RFID標簽 情報的數據庫軟件或者后端應用程序增加,或改由其他軟件取代,或讀寫RFID讀寫器種類增加等情況發生,應用端不需修改也能處理,避免多對多連接的維護復雜性問題。
[1] [2] [3] [4] [5]