EPC Gen 2軟硬件工具綜述
已經(jīng)推廣RFID項目的大公司主要用于試驗性、概念證明性的部署。這些先驅(qū)者很快明白,讓企業(yè)能夠使用RFID需要的不僅僅是標(biāo)簽和閱讀裝置。要獲得真正的商業(yè)價值,就不要理會毫無意義的RFID討論,而需要把獲得的寶貴信息輸入到企業(yè)運作所需的業(yè)務(wù)中。
2006年,新硬件標(biāo)準(zhǔn)和軟件工具的出現(xiàn)有助于讓大大小小的公司更好地使用射頻識別(RFID)技術(shù)。
盡管RFID炒得很厲害,但事實上2005年RFID部署的進(jìn)展并不大。新標(biāo)準(zhǔn)、高得驚人的成本加上缺乏企業(yè)高層的支持,這些因素使得大多數(shù)公司都沒有理睬這項大吹大擂的技術(shù)。
已經(jīng)推廣RFID項目的大公司主要用于試驗性、概念證明性的部署。這些先驅(qū)者很快明白,讓企業(yè)能夠使用RFID需要的不僅僅是標(biāo)簽和閱讀裝置。要獲得真正的商業(yè)價值,就不要理會毫無意義的RFID討論,而需要把獲得的寶貴信息輸入到企業(yè)運作所需的業(yè)務(wù)中。
不過希望就擺在眼前。一些重要廠商修改了中間件,最近市面上也出現(xiàn)了基于第二代RFID新標(biāo)準(zhǔn)的低成本硬件,這讓RFID重新出現(xiàn)在許多公司的面前。
第二代標(biāo)簽標(biāo)準(zhǔn): 提高互操作性
第二代標(biāo)簽標(biāo)準(zhǔn)(Gen2)意味著廠商和客戶終于有了一個通用平臺。
軟件不是促進(jìn)RFID得到更廣泛采用的惟一因素。最大的一個促進(jìn)因素也許是第二代電子標(biāo)簽標(biāo)準(zhǔn)的出現(xiàn),這是用于傳輸電子產(chǎn)品代碼標(biāo)簽(EPC)標(biāo)簽信號的標(biāo)準(zhǔn)協(xié)議,正式名稱是EPCglobal Class-1第二代超高頻射頻識別協(xié)議。
雖然第二代標(biāo)準(zhǔn)早在2004年年底就得到了批準(zhǔn),但硬件原型直到2005年年中才開始浮出水面。只要再過幾個月,生產(chǎn)級設(shè)備就會開始逐漸進(jìn)入市場; 而第一批RFID早期采用者很早就已經(jīng)開始試行計劃,使用早些時候的Class 0和Class 1硬件。
從理論上來說,第二代標(biāo)準(zhǔn)優(yōu)點多多。除了提供讓所有人都達(dá)成共識的一項通用標(biāo)準(zhǔn)外,第二代標(biāo)準(zhǔn)還提供了更高的讀取速度——是Class 1標(biāo)準(zhǔn)的4.5倍; 信號傳輸距離更遠(yuǎn),這有助于確保哪怕在惡劣環(huán)境下也能夠進(jìn)行更全面的查詢。第二代標(biāo)準(zhǔn)采用了新的防沖突算法,從而可以提高讀取的準(zhǔn)確性和數(shù)據(jù)的可靠性。
第二代標(biāo)簽含有更多的板上數(shù)據(jù)。靈活的內(nèi)存大小、用戶自定義的空間、口令安全以及把標(biāo)簽移到閱讀裝置的信號傳輸范圍以外的終止功能,這些都為將來RFID具有廣泛應(yīng)用提供了大好機(jī)會。它們還支持國際電源和帶寬方面的法規(guī),能夠?qū)崿F(xiàn)全球范圍的互操作性,有助于滿足法規(guī)要求、獲得國際標(biāo)準(zhǔn)組織(ISO)的批準(zhǔn)。
由于新設(shè)備隨處可得,如果用戶還沒有開始試行RFID計劃,或者只是剛剛開始,就應(yīng)當(dāng)計劃使用第二代標(biāo)準(zhǔn)。前幾代標(biāo)準(zhǔn)的早期采用者已發(fā)現(xiàn)自己需要升級,因為在有些情況下,過時設(shè)備無法通過固件來升級。新客戶應(yīng)當(dāng)從中汲取教訓(xùn),向Intermec和Zebra Technologies這些經(jīng)驗豐富的專業(yè)廠商購買企業(yè)級、可升級的設(shè)備。
由于第二代標(biāo)準(zhǔn)已成為惟一得到共識的RFID標(biāo)準(zhǔn),它已經(jīng)得到了廠商的廣泛支持。對消費者們來說,這有望帶來激烈的競爭,硬件價格自然會隨之下降。
不過,就連第二代標(biāo)準(zhǔn)也不可能是最后一項EPC標(biāo)準(zhǔn)。譬如說,美國陸軍已經(jīng)要求另一種下一代標(biāo)準(zhǔn), 廠商之間支持這項標(biāo)準(zhǔn)的力度可能仍各不相同。像EPCglobal的應(yīng)用層事件(ALE)這些規(guī)范也需要加以升級,那樣才能充分利用第二代標(biāo)準(zhǔn)在數(shù)據(jù)和標(biāo)簽方面帶來的新機(jī)會,所以即使新客戶也應(yīng)當(dāng)要有與時俱進(jìn)的心理準(zhǔn)備。不過,第二代標(biāo)準(zhǔn)的逐漸興起可望最終為希望在2006年啟動RFID項目的公司鋪平道路。
軟件: 更復(fù)雜的部分
盡管硬件錯綜復(fù)雜,但RFID最復(fù)雜的部分還是中間件層。
為了消除網(wǎng)絡(luò)時延,處理引擎的位置應(yīng)當(dāng)盡量接近RFID閱讀裝置——譬如放在倉庫,而不是放在后臺數(shù)據(jù)中心,這意味著每個倉庫都應(yīng)當(dāng)有自己的獨立引擎。引擎必須能夠擴(kuò)展、可靠,而且在讀解眾多閱讀裝置的同時,能夠分析及管理迅速發(fā)送而來的大量數(shù)據(jù)。
接下來,事件管理子引擎起到辨別作用。它可以通過基本規(guī)則和提供聚合及過濾數(shù)據(jù)的模式匹配機(jī)制,盡量減少無用數(shù)據(jù)。
最后,有了接口API,就有可能在存儲設(shè)備、企業(yè)應(yīng)用、可編程邏輯器件、自動化控制器以及生產(chǎn)級系統(tǒng)使用的其他各種I/O系統(tǒng)和控制器之間移動RFID數(shù)據(jù)。
讓這些設(shè)備可以聯(lián)系的主要手段就是應(yīng)用層事件(Application Level Zvents,ALE)規(guī)范。ALE最初作為麻省理工學(xué)院自動識別中心(Auto-ID Center)的Savant應(yīng)用的一部分開發(fā)而成,現(xiàn)已成為事實上的標(biāo)準(zhǔn)。利用該標(biāo)準(zhǔn),大多數(shù)廠商能夠開發(fā)面向RFID的中間層應(yīng)用。如今,ALE歸屬于標(biāo)準(zhǔn)組織和供應(yīng)鏈利益集團(tuán)組成的聯(lián)盟EPCglobal,它是旨在把低層的電子產(chǎn)品代碼(EPC)數(shù)據(jù)和較高層的企業(yè)系統(tǒng)相互連接的EPCglobal網(wǎng)絡(luò)計劃的一部分。
究其核心,ALE基于面向服務(wù)的架構(gòu)(SOA)。它可以對服務(wù)接口進(jìn)行抽象處理,就像SQL對關(guān)系數(shù)據(jù)庫的內(nèi)部機(jī)制進(jìn)行抽象處理那樣。應(yīng)用可以通過ALE查詢引擎,不必關(guān)心網(wǎng)絡(luò)協(xié)議或者設(shè)備的具體情況。
除了合并多個EPC讀取來源外,這項功能還具有諸多好處。譬如說,ALE可以簡化剔除來自某家生產(chǎn)廠商或者來自倉庫某個地方的標(biāo)簽?;跁r間和增量變化的標(biāo)準(zhǔn)也有助于異常處理,譬如把曾經(jīng)超過特定輻射范圍、但后來又回到輻射范圍的某個標(biāo)簽隔離開來。
最重要的是,ALE可以根據(jù)硬件和廠商的變化進(jìn)行隔離,克服了擴(kuò)展性問題,并且解決了復(fù)雜的編程同步問題。不然,為了能夠共享后端應(yīng)用之間的多個閱讀裝置資源,勢必需要編程同步。
事件流處理
不過,ALE不是讓整個RFID基礎(chǔ)設(shè)施更完善所需要的惟一工具。從大量的低層RFID數(shù)據(jù)當(dāng)中獲得較高層的寶貴信息并非易事,你也不能把這項任務(wù)交給傳統(tǒng)的業(yè)務(wù)活動監(jiān)控(BAM)軟件,因為事后剖析導(dǎo)致的延遲是這類軟件所固有的。
不過,事件流處理(Event Stream Processing, ESP)和復(fù)雜事件處理(Complex Event Processing, CEP)軟件提供了解決辦法。雖然基于CEP的解決方案存在已有一段時日——主要應(yīng)用于政府或者軍事部門,但切實可行的商業(yè)部署方案只是在最近的幾年才開始出現(xiàn)。
如果當(dāng)成單一類別來看待,復(fù)雜事件流處理可以“挖掘”低層數(shù)據(jù),實時獲取來自多個系統(tǒng)和資源的高層模式和發(fā)展趨勢。通過收集事件數(shù)據(jù)、另外施加限制范圍(譬如位置、狀態(tài)、因果關(guān)系和參考時間方面的詳細(xì)情況),這類應(yīng)用軟件就能隔離例外情況,實時發(fā)現(xiàn)看似毫無關(guān)系的因果關(guān)系。
隔離錯誤是一回事,但更重要的是能看到最終導(dǎo)致該錯誤發(fā)生的整個因果關(guān)系。使用CEP/ESP就很容易做到這一點。隨后,該軟件可以把報警和觸發(fā)因素重新導(dǎo)入你的企業(yè)系統(tǒng),如企業(yè)資源規(guī)劃(ERP)系統(tǒng)、制造執(zhí)行系統(tǒng)或者倉庫管理系統(tǒng)。
先進(jìn)的ESP產(chǎn)品譬如Progress Software公司的Progress for RFID和StreamBase Systems公司的流處理引擎平臺可以利用RFID和其他企業(yè)系統(tǒng),以便更完整地分析事件。譬如說,這些解決方案很容易把歷史數(shù)據(jù)(如服務(wù)級別問題或者客戶內(nèi)存價值)與基于RFID的實時寶貴信息(譬如已被選擇但壓在生產(chǎn)第一線的購貨訂單)關(guān)聯(lián)起來。來自ESP系統(tǒng)的報警可以告知管理人員: 重要訂單即將再度被積壓,然后顯示另一個裝卸平臺上現(xiàn)有的庫存,以便提高優(yōu)先處理該訂單的級別。
傳統(tǒng)的數(shù)據(jù)分析方法(利用輪詢和定期報告)帶來了較長的時延,因而無法實時處理發(fā)送的大量RFID數(shù)據(jù)。使用ESP的內(nèi)存中模式匹配和本地臨時服務(wù),企業(yè)就能夠知道出現(xiàn)的重要模式。無論是易腐爛水果因為積壓在倉庫里面而腐爛,還是檢測到零售商店的購物模式,ESP都提供了以實時靈活性調(diào)整商業(yè)規(guī)則的機(jī)會。
ESP最吸引人的特點也許就是部署起來不需要改動現(xiàn)有系統(tǒng)。ESP通常可以與事務(wù)處理系統(tǒng)放在一起使用,通過消息傳送服務(wù)或者定制適配件與企業(yè)進(jìn)行聯(lián)系。
RFID特有的ESP可以通過消除不可避免的故障、沖突及讀取不完整的現(xiàn)象,從而提高數(shù)據(jù)有效性。它還能夠結(jié)合來自運動控制器的添加數(shù)據(jù)、進(jìn)行判別分析,從而處理許多早期的RFID異常現(xiàn)象,譬如流動方向。
隨著RFID實施成本不斷下降、標(biāo)簽數(shù)據(jù)變得越來越智能,應(yīng)用水平也會越來越先進(jìn)。要滿足RFID在將來的需求——譬如在供應(yīng)鏈路徑上傳送的環(huán)境數(shù)據(jù)或者標(biāo)簽更新信息,就勢必需要有效的關(guān)聯(lián)和分析機(jī)制。所以,雖然復(fù)雜事件流處理對現(xiàn)在的RFID來說可能不需要,但這是個明智方法,因為它可以把寶貴信息提供給將來高度分布的實時網(wǎng)絡(luò)。
打探行情
構(gòu)建RFID基礎(chǔ)設(shè)施意味著不僅要編寫使用ALE的定制軟件,還要編寫RFID閱讀裝置的硬件接口。因而,除了小規(guī)模部署以外的所有項目來說,這并非易事。為了簡化集成、確保數(shù)據(jù)完整性,極其合理的一個方案就是,使用如今由許多廠商提供的眾多中間件工具和平臺。
Sun公司處于RFID網(wǎng)絡(luò)管理的最前沿,它在今年2月發(fā)布了重要的升級版本: Sun Java System RFID Software 3.0。該軟件包包括: Sun Java System RFID事件管理器、Sun Java System RFID信息服務(wù)器、開發(fā)工具包及管理控制臺模塊。
信息服務(wù)器提供了支持閱讀裝置的功能和應(yīng)用查詢服務(wù); 而事件管理器負(fù)責(zé)事件處理,以過濾及幫助數(shù)據(jù)饋入。最重要的是,該軟件包提供了出色的分布式故障替換功能,該功能對不容許有停用時間的RFID來說至關(guān)重要。
表 RFID基礎(chǔ)設(shè)施廠商
新版本包括了處理閱讀裝置和打印裝置功能的API。另一個亮點是增加了支持Java ME(即以前的J2ME)的功能,可以把智能處理功能直接嵌入到設(shè)備上,這向構(gòu)建能夠與整個倉庫里面的自動化設(shè)備互聯(lián)、無須服務(wù)器加以集中控制的智能閱讀裝置和設(shè)備邁出了可喜的一步。此外,Sun還包括了支持ALE以及交易合作伙伴之間RFID數(shù)據(jù)交換所使用的EPCglobal信息服務(wù)(EPC-IS)接口的功能,并且支持SAP公司的自動識別基礎(chǔ)設(shè)施(AII)。
作為SAP的NetWeaver應(yīng)用軟件的一部分,AII為mySAP Business Suite客戶提供了直通集成RFID數(shù)據(jù)的功能,這項功能對供應(yīng)鏈、倉庫和庫存管理等應(yīng)用來說很有用。AII包含出色的事件管理特性以及支持眾多新舊設(shè)備的功能,包括條形碼、可編程邏輯控制器(PLC)和藍(lán)牙設(shè)備。Auto-ID Cockpit等其他工具可以幫助倉庫管理人員深入分析活動流程,從而監(jiān)控訂單的狀態(tài)和位置狀況。
Sybase的子公司iAnywhere最近更新的RFID Anywhere 2.0軟件包也支持SAP的自動識別基礎(chǔ)設(shè)施。該軟件包提供的中間件平臺類似Sun的平臺,包括Site Manager和Component Manager這兩個模塊,不過它缺少部署到設(shè)備上的功能。
然而,這種基本套件對企業(yè)級項目來說并不夠。企業(yè)級客戶需要升級到全面的Sybase RFID Enterprise 2.0軟件包,該軟件包把RFID Anywhere軟件與事件管理、數(shù)據(jù)分析及全面業(yè)務(wù)流程集成等工具捆綁在一起。支持面向服務(wù)的架構(gòu)(SOA)的這個套件為開發(fā)人員提供了優(yōu)秀的額外功能,譬如用于生成外殼代碼的微軟Visual Studio擴(kuò)展件、RFID網(wǎng)絡(luò)模擬工具,以及與眾多閱讀裝置接口、鄰近傳感器及控制器以及遺留技術(shù)進(jìn)行聯(lián)系的功能。
為了擴(kuò)大客戶群體,SAP最近宣布與RFID設(shè)備生產(chǎn)廠商Intermec達(dá)成合作伙伴關(guān)系,將價位合理的RFID解決方案鎖定中小企業(yè)客戶。市場上還有其他許多重要的中間件廠商,譬如早期的開拓者ConnecTerra(近期已被BEA公司收購)和IBM,IBM推出了WebSphere RFID Premises Server和可以嵌入在設(shè)備上的中間件層。
喜憂參半
盡管軟硬件工具數(shù)量越來越多,但毫無疑問RFID市場仍是非常新興的市場。別輕信任何廠商的營銷花招。如果用戶計劃現(xiàn)在就部署RFID,就要準(zhǔn)備好面臨設(shè)備兼容性問題、錯誤百出的軟件與固件、仍有待解決的全球編號標(biāo)準(zhǔn),以及有待消除的安全威脅。
至于中間件,大多數(shù)第一代閱讀裝置硬件的智能化程度相當(dāng)?shù)?。隨著下一代閱讀裝置和打印裝置開始添加更多的邊緣處理功能,固定的中間件層將變得不太重要。重心將會完全轉(zhuǎn)向結(jié)合RFID基礎(chǔ)設(shè)施和商業(yè)智能(BI),以及使用創(chuàng)新方法把來自該基礎(chǔ)設(shè)施的數(shù)據(jù)運用于業(yè)務(wù)流程——譬如說使用復(fù)雜事件流處理功能能力。
在RFID變得像條形碼一樣無所不在之前,應(yīng)當(dāng)計劃采取步驟讓你的RFID規(guī)劃能夠適應(yīng)未來的需要,而不是僅僅滿足法規(guī)的要求。通過投資于能夠適應(yīng)將來使用模式的極具擴(kuò)展性和靈活性的平臺,就可以確保如今的投資在下一輪RFID潮流及之后還能夠繼續(xù)發(fā)揮價值。(本文編譯自《Infoworld》)