無線射頻識別(RFID)技術是一種快速、實時、準確的信息采集與處理技術,通過射頻信號對實體對象進行唯一有效的標識,可廣泛應用于生產、零售、物流、交通、醫療、國防、畜牧、采礦等各個行業。
基本的RFID系統一般由3部分組成:標簽、閱讀器以及應用支撐軟件。中間件是應用支撐軟件的一個重要組成部分,是銜接硬件設備如標簽、閱讀器和企業應用軟件如企業資源規劃(ERP)、客戶關系管理(CRM)等的橋梁。中間件的主要任務是對閱讀器傳來的與標簽相關的數據進行過濾、匯總、計算、分組,減少從閱讀器傳往企業應用的大量原始數據、生成加入了語意解釋的事件數據。可以說,中間件是RFID系統的“神經中樞”。
對于RFID中間件的設計,有諸多問題需要考慮,如:如何實現軟件的諸多質量屬性、如何實現中間件與硬件設備的隔離、如何處理與設備管理功能的關系、如何實現高性能的數據處理等等。