一版來(lái)說(shuō),架構(gòu)是指將系統(tǒng)分解為各個(gè)單獨(dú)的組件,以表示它們之間如何一起協(xié)同工作來(lái)滿(mǎn)足整個(gè)系統(tǒng)的需求和目的。隨著技術(shù)的融合,RFID系統(tǒng)提供的一些主要功能已經(jīng)對(duì)使用它的系統(tǒng)架構(gòu)帶來(lái)明顯的影響。我們本部分將研究RFID加入到系統(tǒng)架構(gòu)中的組件,以及這些組件如何影響系統(tǒng)的相關(guān)特性,比如:系統(tǒng)的非功能性需求,如性能、安全、可伸縮性、可管理性等等。并且對(duì)使用RFID的系統(tǒng)提出架構(gòu)指南。.
3.1 與RFID相關(guān)的主要技術(shù)
RFID 可能在跟蹤技術(shù)和傳感器網(wǎng)絡(luò)技術(shù)方面具有很強(qiáng)的相關(guān)性和可融和性,在很多領(lǐng)域的技術(shù)發(fā)展和進(jìn)步也體現(xiàn)了這一征兆。
根據(jù)摩爾定律,RFID 會(huì)越來(lái)越便宜,并且可能會(huì)集成更高的存儲(chǔ)和處理能力,并且在市場(chǎng)可以接受大規(guī)模使用的場(chǎng)景。
半導(dǎo)體技術(shù)的進(jìn)步并不僅僅是使得RFID的成本變得越來(lái)越便宜,而且也隨著網(wǎng)絡(luò)和痛惜年技術(shù)的發(fā)展出現(xiàn)了許多智能設(shè)備,比如移動(dòng)電話(huà)、PDA、數(shù)字媒體設(shè)備等,也包括RFID閱讀器的傳感器。智能設(shè)備和無(wú)處不在的網(wǎng)絡(luò)連接和帶寬會(huì)導(dǎo)致許多基于移動(dòng)和邊緣的應(yīng)用。RFID 就是物聯(lián)網(wǎng)(Network of Things)之隨處連接以提供超出企業(yè)和組織數(shù)據(jù)中心和內(nèi)部網(wǎng)絡(luò)邊界的自動(dòng)化的理念的一種實(shí)現(xiàn)。智能家居、智能汽車(chē)、甚至智能衣服和消費(fèi)品都是需要這些邊緣處理能力的應(yīng)用。比如當(dāng)前的智能家居概念和實(shí)現(xiàn)就利用了大量各種具有IP能力的家用設(shè)備連接到住宅網(wǎng)關(guān),然后由它在連接到互聯(lián)網(wǎng)絡(luò)。下圖就描述了一個(gè)連接到Internet的智能設(shè)備的概念示意圖,可稱(chēng)為網(wǎng)絡(luò)化生活:
圖表 3?1 網(wǎng)絡(luò)化智能生活
越來(lái)越普遍的寬帶數(shù)據(jù)網(wǎng)絡(luò)和超越連線和物理限制的無(wú)線通信,以及更加能夠接受的強(qiáng)大的服務(wù)器,使得應(yīng)用的架構(gòu)越來(lái)越偏向于分布,即將業(yè)務(wù)的處理移到業(yè)務(wù)發(fā)生的地方,凡是保證中心的管理和統(tǒng)一的安全。這意味著在一個(gè)整體框架之下,可以部屬各種企業(yè)應(yīng)用組件到邊緣位置,比如倉(cāng)庫(kù)和店面。
所謂邊緣處理能力就是企業(yè)系統(tǒng)中由于強(qiáng)大但低廉的個(gè)人計(jì)算機(jī)、以及企業(yè)部屬在邊緣的服務(wù)器、以及到企業(yè)數(shù)據(jù)中心安全和可靠的寬帶連接給企業(yè)帶來(lái)的在邊緣處理業(yè)務(wù)的計(jì)算能力。RFID 系統(tǒng)就將大量的計(jì)算、數(shù)據(jù)管理和帶寬需求放到這些邊緣。這并不是偶然的單獨(dú)現(xiàn)象而是一個(gè)總體趨勢(shì)。所謂邊緣,就是分布于企業(yè)數(shù)據(jù)中心或者總部之外的地點(diǎn),而大都是實(shí)際業(yè)務(wù)發(fā)生的所在地,比如倉(cāng)庫(kù)、店面、生產(chǎn)線甚至物流運(yùn)輸途中。
企業(yè)中成功采用RFID技術(shù)的關(guān)鍵在于如何將RFID數(shù)據(jù)集成到企業(yè)業(yè)務(wù)應(yīng)用骨干中。RFID閱讀器會(huì)產(chǎn)生大量的數(shù)據(jù)。如果它們不加過(guò)濾地傳遞到下游應(yīng)用,可能會(huì)使其崩潰。為了避免后端關(guān)鍵業(yè)務(wù)應(yīng)用遭受數(shù)據(jù)洪水,以及將重復(fù)、無(wú)效或者無(wú)用的數(shù)據(jù)隔離在物理設(shè)備,如閱讀器和天線之外,可以使用專(zhuān)門(mén)的RFID中間件,比如事件管理器。SOA允許我們開(kāi)發(fā)和部署松散耦合的應(yīng)用組件,這些組件件使用簡(jiǎn)單但強(qiáng)大的服務(wù)接口來(lái)進(jìn)行通信。目前許多RFID 中間件都基于Web Services標(biāo)準(zhǔn),RFID中間件的總體架構(gòu)也符合在企業(yè)業(yè)務(wù)系統(tǒng)中日益被接受和采用的SOA架構(gòu)。
圖表 3?2 企業(yè)邊緣
RFID系統(tǒng)具有多重可能的不同用法,這自然會(huì)影響到其架構(gòu)的差別。例如,通常由制造商實(shí)現(xiàn)的用于標(biāo)簽和物流跟蹤的應(yīng)用的實(shí)現(xiàn)通常關(guān)注于產(chǎn)品的自動(dòng)化標(biāo)簽以及在物流過(guò)程中的特定的閱讀器能夠以一種高于最小可接受準(zhǔn)確率來(lái)讀取。總而言之,這些系統(tǒng)都主要集中于實(shí)現(xiàn)的物理方面,而不是產(chǎn)生諸如提前裝船通知之類(lèi)的簡(jiǎn)單報(bào)表。這樣的話(huà),它們趨向于具有最小的數(shù)據(jù)管理和交換要求。但另一方面,一家藥品公司可能會(huì)想要根據(jù)其藥品從工廠到分銷(xiāo)商再到零售藥店,這就需要具有實(shí)時(shí)的信息,包括某件在流程的某個(gè)點(diǎn)上某件商品位于何處之類(lèi)的詳細(xì)信息,以及它們是被如何以及在何處生產(chǎn)的,以及到過(guò)什么地方。很多可能,零售商和制造商都需要這些跟蹤信息的某些部分。因此,這種系統(tǒng)將要求不但具有單個(gè)物品級(jí)的跟蹤能力,還需要具有某種程度的B2B信息交換能力。
下圖所示是RFID的5種基本能力和相關(guān)不同應(yīng)用對(duì)這些能力的需求映射。
可以想見(jiàn), RFID 系統(tǒng)將不斷演進(jìn)以滿(mǎn)足更廣的應(yīng)用需要,因此也要求不同的架構(gòu)方式。但是我們可以定義通用的,失和于所有RFID用法的RFID 系統(tǒng)架構(gòu)或者實(shí)現(xiàn)。但是,幾乎對(duì)每個(gè)RFID系統(tǒng)來(lái)說(shuō)可能都需要某些特定的能力。
圖表 3?3 不同的RFID應(yīng)用系統(tǒng)需要的能力
總的來(lái)說(shuō),一個(gè)RFID 系統(tǒng)必須能夠提供下述特征或者能力中的全部或者部分::
- 編碼RFID標(biāo)簽的能力
- 附加經(jīng)過(guò)編碼的RFID標(biāo)簽到被標(biāo)識(shí)物品上的能力
- 跟蹤被標(biāo)簽的物品的移動(dòng)的能力
- 將RFID信息集成到業(yè)務(wù)應(yīng)用的能力
- 產(chǎn)生能夠在業(yè)務(wù)之間共享的信息的能力
- 開(kāi)發(fā)自組織智能設(shè)備的能力