一種功能強大的基于EPC的RFID中間件
以前,在中國RFID的應用中,從前端數據的采集,到與后端業務系統的連接,大多是采用定制軟件開發方式。一旦前端標簽種類增加,或是后端業務系統有任何變化,都需要重新編寫程序,開發效率極低且維護成本高。在這種背景下,中間件的概念應運而生。
什么是RFID中間件?
RFID中間件是一種面向消息的中間件。信息是以消息的形式,從一個程序傳送到另一個或多個程序。信息可以以異步的方式傳送,故不必等待回應。面向消息的中間件包含的功能不僅是傳遞信息,還必須包括解譯數據、安全性、數據廣播、錯誤恢復、定位網絡資源、找出符合成本的路徑、消息與要求的優先次序以及延伸的除錯工具等服務。
RFID中間件技術包括:并發訪問技術、目錄服務及定位技術、數據及設備監控技術、遠程數據訪問、安全和集成技術、進程及會話管理技術等。RFID中間件屏蔽了RFID設備的多樣性和復雜性,能夠為后臺業務系統提供強大的支撐。
620)this.style.width=620;">
圖1:管家利用RFID中間件來管理系統
事實上,RFID中間件在系統中相當重要。如果沒有中間件,管理系統將不得不直接面對來自大量的讀寫器和傳感器的事件信息。應用管理系統需要逐個提取并處理大量的初始事件,從而浪費大量的系統資源。
RFID中間件的設計從概念上可以分為以下兩種:
- *以應用程序為中心
- *以架構為中心
RFID中間件一般具有以下特征:
1.基于標準
中間件必須基于標準。ISO,EPCglobal正在研究為各種產品的全球惟一識別號碼提出通用標準。當然,中國也在積極研究自己的相關標準。
目前,在中間各環節,EPCglobal出臺了相關標準和規范。包括讀寫器和中間件之間的讀寫器訪問協議和管理接口;中間件和EPCIS捕獲應用之間的RFID事件過濾和采集接口(ALE);EPCIS捕獲應用和EPCIS存儲系統之間的EPCIS信息捕獲接口;還有EPCIS存儲系統和EPCIS信息訪問系統之間的EPCIS信息查詢接口以及關于跨企業信息交互的規范和接口,譬如ONS接口等。
2,獨立于架構
RFID中間件獨立并介于RFID讀寫器前端系統與后端應用程序之間,并且能夠與多個RFID讀寫器以及多個后端應用程序連接。
3.數據流處理
RFID的主要目的在于將實體對象轉換為信息環境下的虛擬對象,因此數據處理是RFID最重要的功能。RFID中間件采用程序邏輯及存儲再轉送的功能來提供順序的消息流,具有數據流設計與管理的能力。
面對各種RFID的應用,用戶的首要問題是:“如何將現有的系統與新的RFIDReader連接?”
事實上,這個問題的本質是用戶應用系統與硬件接口的問題。在RFID應用中,通透性是整個應用的關鍵,正確抓取數據、確保數據讀取的可靠性、以及有效地將數據傳送到后端系統都是必須考慮的問題。傳統應用程序之間的數據通透是通過中間件架構來解決的,并由此發展出各種ApplicationServer應用軟件。
620)this.style.width=620;">
圖2:中間件在系統中的作用及位置
RFID中間件扮演RFID硬件和應用程序之間的中介角色,從應用程序端使用中間件所提供的一組通用應用程序接口(API),即能實現到RFID讀寫器的連接。這樣一來,即使存儲RFID標簽數據的數據庫軟件或后端應用程序增加或改由其它軟件取代,或者讀寫RFID讀寫器種類增加等情況發生時,應用端不需修改也能處理,解決了多對多連接的維護復雜性問題。
RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成標簽:  一種功能強大的基于EPC的RFID中間件