喬桂萍

摘 要:基于對這些不同RFID應用系統的共同特征的分析,設計和實現了一個基于Web服務的輕量級應用程序框架。分析了RFID系統中間件的一系列基本特征和需求,設計開發一個基于Web Service的RFID系統框架,采用的.NET技術。實驗和測試該輕量級框架在標簽應用系統中的實用型。
關鍵詞:RFID 應用框架 WEBSERVICE
中圖分類號:TP309 文獻標識碼:A 文章編號:1672-3791(2014)08(b)-0022-01
1 基于WEBSERVICE的RFID應用框架
WEBSERVICE技術適用于RFID系統框架開發有以下幾個原因。
(1)能夠起到現實世界和虛擬世界橋梁作用的虛擬對象能夠起到服務的作用,并且客戶端用戶使用的系統,能夠起到服務客戶端的作用,服務客戶端又能夠動態定位和觸發服務。
(2)WEBSERVICE能夠提供服務描述和發現的標準機制,而這種標準機制可以用來描述虛擬對象和系統中的其他服務,并將這些對象和服務注冊登記。
(3)WEBSERVICE可以被諸如使用HTTP的SOAP的開放標準,該標準使得WEBSERVICE能夠在企業間被應用程序使用。
WEBSERVICE能夠使信息和服務在異構環境和企業間進行共享。
標簽探測系統能夠在他的使用區域中探測到被標識的物體。當一個標簽值被讀入時,系統會將其編碼成URL格式,在對象命名系統中查找該值,并獲取一個虛擬對象運行的WEB 服務器的URI。然后標簽探測系統為標簽對象設置位置和時間,即使用WEB服務所提供的功能的虛擬對象的位置和時間。位置的設置是由探測標簽對象的讀卡機的位置確定的。在層次位置管理服務中,虛擬對象使用上面的位置信息去注冊自己,并且虛擬對象可以獲取與之相鄰的虛擬對象。圖1表示了我們設計框架的主要組件。
2 實現和測試
整個框架實現使用Microsoft Visual Studio. Net在window環境下開發, 使用Windows 2003 的UDDI 進行WEB服務注冊和發現,使用WSRF.NET運行WS-Notification。BIND用來實現 ONS的功能。虛擬對象實現為框架中的Web Services。
在個人電腦上進行了一個簡單測試,該電腦的配置是:Intel Pentium IV 2.0GHZ, 1G memory running Windows Server 2003 or Windows XP, and connected with 100M Ethernet network(英特爾奔騰4CPU 主頻2.0GHZ,1G內存,Windows Server 2003 或Windows XP操作系統,100M網卡).簡單測試涉及內容:查找網絡中的虛擬對象,設置虛擬對象的位置和時間。我們測量這些操作完成所需要的時間,測試運行100次,平均運行時間516.3ms,變動幅度85.4ms。從測試得出,WEB服務需要投入到現實環境去改進。
虛擬對象的層次型位置管理和其他組件都被實現為WEB服務。標簽對象的遷移和歷史數據也在WEB服務和數據庫中得以實現。
3 相關研究
已經有一些RFID系統的實驗。例如,the EPCgroup[1,2]和 MIT auto-ID 實驗室提出一些在供應鏈管理中使用RFID技術的標準協議。這些協議使用應用程序級別的事件,EPC IS和ONS來構造RFID系統,但是他們提出的協議是與供應鏈管理中RFID系統高度相關的,缺少對普適RFID應用系統的支持。但是,協議中所提出的虛擬對象的概念對普適的RFID系統是很重要的。
B. S. Prabhu[4]也提出基于Microsoft .NET的RFID框架。但是沒有諸如虛擬對象的概念。此外,他們的框架試圖涵蓋RFID應用系統的所有領域,而這些領域對我們來說是很困難的。
4 結語
基于對這些不同RFID應用系統的共同特征的分析,設計和實現了一個基于Web服務的輕量級應用程序框架。分析了RFID系統中間件的一系列基本特征和需求,設計開發一個基于Web Service的RFID系統框架,采用的.NET技術。未來,會有更多此方面的研究。例如,基于Web Service的框架在實時環境中運行的觀測,標簽系統支持更多的標簽系統,并且研究更多的更詳細的概念。
參考文獻
[1] Ken. Traub, Greg Allgair and Henri Barthel et.al The Framework, July 2005, www.epcglobalinc.org.
[2] S. Clark, K. Traub, D. Anarkat, T.Osinski et.al The Application Specification, Version 1.0, www.epcglobalinc.org.
[3] EPCgloabl, Object Naming Service (ONS) Version 1.0 www.epcglolinc.org.
[4] B.S.Prabhu, Xiaoyong Su and Harish Ramamurthy et.al WinRFID – A Middleware for the enablement of Radio Frequency Identification (RFID) based Applications, Applications and Future Directions, 2005.endprint