基于WEBSERVICE的RFID應(yīng)用框架
1 基于WEBSERVICE 的RFID 應(yīng)用框架
W E B S E R V I C E技術(shù)適用于R F I D系統(tǒng)框架開發(fā)有以下幾個原因。
(1)能夠起到現(xiàn)實世界和虛擬世界橋梁作用的虛擬對象能夠起到服務(wù)的作用,并且客戶端用戶使用的系統(tǒng), 能夠起到服務(wù)客戶端的作用, 服務(wù)客戶端又能夠動態(tài)定位和觸發(fā)服務(wù)。
( 2 )W E B S E R V I C E 能夠提供服務(wù)描述和發(fā)現(xiàn)的標準機制,而這種標準機制可以用來描述虛擬對象和系統(tǒng)中的其他服務(wù),并將這些對象和服務(wù)注冊登記。
( 3 )W E B S E R V I C E 可以被諸如使用H T T P 的S O A P 的開放標準, 該標準使得W E B S E R V I C E能夠在企業(yè)間被應(yīng)用程序使用。
W E B S E R V I C E 能夠使信息和服務(wù)在異構(gòu)環(huán)境和企業(yè)間進行共享。
標簽探測系統(tǒng)能夠在他的使用區(qū)域中探測到被標識的物體。當(dāng)一個標簽值被讀入時,系統(tǒng)會將其編碼成U R L格式,在對象命名系統(tǒng)中查找該值, 并獲取一個虛擬對象運行的W E B 服務(wù)器的U R I。然后標簽探測系統(tǒng)為標簽對象設(shè)置位置和時間, 即使用W E B服務(wù)所提供的功能的虛擬對象的位置和時間。位置的設(shè)置是由探測標簽對象的讀卡機的位置確定的。在層次位置管理服務(wù)中, 虛擬對象使用上面的位置信息去注冊自己, 并且虛擬對象可以獲取與之相鄰的虛擬對象。圖1表示了我們設(shè)計框架的主要組件。
2 實現(xiàn)和測試
整個框架實現(xiàn)使用Microsoft VisualStu dio. N et在wind ow環(huán)境下開發(fā), 使用W i n d o w s 2 0 0 3 的U D D I 進行W E B服務(wù)注冊和發(fā)現(xiàn), 使用W S R F . N E T 運行W S -Notification。BIND用來實現(xiàn) ONS的功能。虛擬對象實現(xiàn)為框架中的Web Services。
在個人電腦上進行了一個簡單測試,該電腦的配置是: In te l P en ti u m IV 2 .0 G H Z , 1 G m e m o r y r u n n i n g W i n d o w sServer 2003 or Windows XP, and connectedwith 100M Ethernet network(英特爾奔騰4 C P U 主頻2 . 0 G H Z , 1 G內(nèi)存, W i n -dows Server 2003 或Windows XP操作系統(tǒng), 1 00 M網(wǎng)卡) .簡單測試涉及內(nèi)容:查找網(wǎng)絡(luò)中的虛擬對象, 設(shè)置虛擬對象的位置和時間。我們測量這些操作完成所需要的時間, 測試運行1 0 0 次,平均運行時間5 1 6 .3 ms ,變動幅度8 5 . 4 m s。從測試得出, W E B服務(wù)需要投入到現(xiàn)實環(huán)境去改進。
虛擬對象的層次型位置管理和其他組件都被實現(xiàn)為W E B 服務(wù)。標簽對象的遷移和歷史數(shù)據(jù)也在W E B服務(wù)和數(shù)據(jù)庫中得以實現(xiàn)。
3 相關(guān)研究
已經(jīng)有一些R F I D 系統(tǒng)的實驗。例如,the EPCgroup[1,2]和 MIT auto-ID 實驗室提出一些在供應(yīng)鏈管理中使用R FI D技術(shù)的標準協(xié)議。這些協(xié)議使用應(yīng)用程序級別的事件, EP C IS和O NS來構(gòu)造RF ID系統(tǒng),但是他們提出的協(xié)議是與供應(yīng)鏈管理中RFI D系統(tǒng)高度相關(guān)的,缺少對普適R F I D應(yīng)用系統(tǒng)的支持。但是,協(xié)議中所提出的虛擬對象的概念對普適的R F I D系統(tǒng)是很重要的。B. S. Prabhu[4]也提出基于Microsoft. N E T的R F I D框架。但是沒有諸如虛擬對象的概念。此外,他們的框架試圖涵蓋RF ID應(yīng)用系統(tǒng)的所有領(lǐng)域,而這些領(lǐng)域?qū)ξ覀儊碚f是很困難的。
4 結(jié)語
基于對這些不同R F I D應(yīng)用系統(tǒng)的共同特征的分析,設(shè)計和實現(xiàn)了一個基于W e b服務(wù)的輕量級應(yīng)用程序框架。分析了R F I D系統(tǒng)中間件的一系列基本特征和需求,設(shè)計開發(fā)一個基于W eb S er vi ce的RF ID系統(tǒng)框架,采用的. N E T技術(shù)。未來,會有更多此方面的研究。例如,基于Web Service的框架在實時環(huán)境中運行的觀測, 標簽系統(tǒng)支持更多的標簽系統(tǒng), 并且研究更多的更詳細的概念。