關鍵字:SOA RFID 中間件
【 IT168 技術文章】
1 概述
射頻識別(Radio Frequency Identification, RFID)技術近年來得到了快速的發展,目前已進入商業化應用階段。由于具有高速移動物體識別、多目標識別和非接觸識別等特點,RFID技術能應用于物流、制造、公共信息服務等行業,可大幅度提高管理與運作效率,降低成本。RFID技術顯示出巨大的發展潛力與應用空間,是21世紀最有發展前途的信息技術之一[1]。
由于RFID技術具有諸多優點,因此企業投資者開始考慮將RFID技術應用在企業系統內。但是,RFID設備技術復雜,與企業后臺系統(如SCM, ERP, CRM)之間的集成難度較大,并且傳統的應用集成系統主要采用數據集成的方式,系統間耦合度高,對業務變化的適應性差。這使得企業對于實施RFID技術持謹慎的態度。RFID 中間件的推出會有助于RFID設備與企業后臺系統的集成。但目前中間件主要關心的是數據層集成,而不提供任何能實現更高層集成的功能。
本文提出并設計了一種基于面向服務體系架構(Service-Oriented Architectures, SOA)的RFID集成應用方案,能夠把各個應用RFID技術的功能抽象成服務,企業應用系統通過請求/服務的方式來獲取RFID中間件提供的服務。最后,通過使用香港大學電子商務研究所(ETI)開發的 RFID中間件[2](以下簡稱RAE)與倉庫管理系統的集成應用示例,驗證了所提出的技術方案。
2 相關技術
2.1 RFID技術
射頻識別技術是一種非接觸式的自動識別技術,通過射頻信號自動識別目標對象的唯一有效標識。典型的RFID系統主要由閱讀器、電子標簽、RFID中間件和應用系統軟件4部分構成。
標簽一般由芯片和天線組成。每個標簽具有唯一的電子編碼,附著在物體上或嵌入物體內,用于標志目標對象。閱讀器通過控制射頻模塊向標簽發射讀取信號,并接收標簽的應答,同時讀寫器將時鐘信號和能量發送給標簽,閱讀器對標簽的對象標志信息進行解碼,并將對象標志信息連同標簽上的其他相關信息傳送到RFID中間件以進行后續處理。RFID中間件負責對閱讀器所讀取的標簽數據進行過濾、匯集和計算,以減少從讀寫器傳往企業應用的數據量。RFID應用軟件針對不同行業的特定需求而開發,如公共汽車的收費 系統。
2.2 RFID中間件技術
中間件在RFID應用系統中介于底層RFID硬件設備(如射頻識別閱讀器)與后臺數據庫及應用軟件(如ERP系統)中間,對閱讀器傳來的與標簽相關的事件、數據進行過濾、匯總和計算,減少從閱讀器傳往企業應用的巨量原始數據。RFID 中間件主要包括以下幾個功能[3]:
(1)閱讀器等硬件設備的協調控制功能。用戶可以通過RFID中間件接口直接配置、監控閱讀器等硬件設備。
(2)標簽數據的過濾與事件處理功能。這是RFID中間件平臺的核心,通過相關的算法來減少數據冗余并為后臺應用提供語義信息。
文章來源于領測軟件測試網 http://www.kjueaiud.com/