電話:13691762133
手機(jī):13691762133
郵件:andy@ownlikes.cn
QQ:317779813
地址:深圳市龍華新區(qū)觀瀾大道35號1棟3樓
網(wǎng)址 : greezubamboo.cn
ALE和 EPCIS 規(guī)范
Savant 給出了 RFID 中間件的架構(gòu)原型,但要實(shí)現(xiàn)可以真正使用的 RFID 中間件,還需要根據(jù)按照 EPCglobal 制定的標(biāo)準(zhǔn)體系,對Savant的功能進(jìn)行具體化。
1.應(yīng)用層事件(ALE)規(guī)范
應(yīng)用層事件規(guī)范(ALE)是應(yīng)用對 RFID 中間件的標(biāo)準(zhǔn)訪問方式。ALE是為了減少原始數(shù)據(jù)的冗余性,從大量數(shù)據(jù)中提煉出有效的業(yè)務(wù)邏輯而設(shè)計的。RFID 中間件對讀寫器產(chǎn)生的原始數(shù)據(jù)(Raw Data)進(jìn)行一層收集/過濾處理,提供有意義信息。
ALE 規(guī)范包括以下幾個重要組成對象。
(1)Read Cycle
讀周期是和讀寫器交互的最小單位。一個讀周期就是一組 EPCs 集合,其時間長短與具體的天線、RF 協(xié)議有關(guān),其輸出就是ALE層的數(shù)據(jù)源。
(2)Event Cycle
事件周期可以是一個或多個讀周期。它是從用戶的角度來看待讀寫器的,是ALE接口和用戶交互的最小單位。應(yīng)用業(yè)務(wù)邏輯層的客戶在 ALE 中定義好事件周期邊界之后就可接收相應(yīng)的數(shù)據(jù)報告。
(3)ECSpec
ECSpec 是 Event Cycle Specification(事件周期規(guī)范)的縮寫。對事件周期的定義由 ECSpec來表達(dá)。
(4)ECReport
事件報告是在前面定義的事件周期的基礎(chǔ)上,ALE 向應(yīng)用層提供的數(shù)據(jù)結(jié)果。
2.EPC信息服務(wù)規(guī)范
EPC信息服務(wù)規(guī)范提供一個模塊化、可擴(kuò)展的數(shù)據(jù)和服務(wù)接口,使得RFID 的相關(guān)數(shù)據(jù)可以在企業(yè)內(nèi)部或者企業(yè)之間共享。它處理與EPC 相關(guān)的各種信息。
(1)EPC觀測值
What/When/Where/Why,就在某地某時觀測到處于某種環(huán)節(jié)的某個物品。
(2)物品上下文
如物品在托盤的包裝箱內(nèi)正在被裝運(yùn)。報EPCIS的輸入為ALE事件,在從其他數(shù)據(jù)源集成物品或商業(yè)元數(shù)據(jù)后,形成具有上下文的有意義的高級事件,向上提供
查詢訂閱服務(wù)同時持久化事件到存儲后端。
EPCIS模型包括以下4個層次。
(1)抽象數(shù)據(jù)模型層
規(guī)定 EPCIS 數(shù)據(jù)的一般性結(jié)構(gòu)。此層不能擴(kuò)展,限制數(shù)據(jù)定義層進(jìn)行數(shù)據(jù)定義要滿足的條件。
(2)數(shù)據(jù)定義層
規(guī)定 EPCIS系統(tǒng)中交換的數(shù)據(jù)抽象結(jié)構(gòu)及意義。目前已有一種數(shù)據(jù)類型定義模塊:核心數(shù)據(jù)類型模塊(Core Event Types Modules)。數(shù)據(jù)定義層必須遵循抽象數(shù)據(jù)模型層的規(guī)定來進(jìn)行數(shù)據(jù)定義。
(3)服務(wù)層
定義EPCIS 客戶端可以與之交互的服務(wù)接口。當(dāng)前已定義三種接口:EPCIS Capture Interface,EPCIS Query Interface 及EPCIS Query Callback Interface,服務(wù)層的接口定義由UML實(shí)現(xiàn)。
(4)綁定層
是數(shù)據(jù)定義及服務(wù)層的實(shí)現(xiàn)。規(guī)范中給出9種綁定,核心事件類型有XML 模型綁定,EPCIS Capture Interface 有消息隊列及HTTP綁定。EPCIS QueryInterface 有SOAP,AS2及WSDL綁定,EPCIS Query Callback Interface 則有HTTP,HTTPS 及AS2 綁定。