對一個成熟、有效的RFID應用系統來說,不管其業務場景千變萬化,對RFID接入技術要求迥異,其共同之處在于如何有效地使用RFID信息,實現與企業現有系統的信息整合,優化內部業務流程,提高企業的核心競爭力。一個良好的RFID應用參考架構,可以很好地幫助企業達到這一目標。RFID應用參考架構由下列4層組成。
閱讀器層:位于架構的最底層,閱讀器經常由觸發器控制,每秒讀取標簽上百次。無論何時,可設定IP地址的閱讀器都由一個且只能由一個邊緣服務器控制,以避免出現與網絡分區相關的問題。
邊緣層:邊緣服務器定期輪詢閱讀器(例如每秒兩次),以消除重復操作,并執行過濾和設備管理。邊緣服務器還產生ALE事件并將事件發送到集成層。在發送消息時,通常需要“一次成功”的消息語義來保證消息傳且只傳一次。
集成層:接收多個ALE事件,并將它們合并到工作流中,工作流會作為更大業務流程的一部分與多個不同系統和人員接觸。集成層使用基于標準的JCA適配器與打包應用(如庫存管理或產品信息管理系統)交互。該層還通過控件與系統協作。控件是一種開放源框架,它提供抽象層,將后端組件表示為可重用組件。
集成層也可能通過Web服務接口與ONS通信。與DNS服務器相似,ONS也可用于查找唯一的RFID標記ID,并識別其他產品信息。集成層必須不斷從EPC-IS儲存庫查詢數據,EPC-IS為ALE事件提供業務背景,例如通過供應鏈跟蹤和追蹤產品。集成層還可以用B2B消息(如查詢EPC-IS儲存庫的EDI或Web服務請求),通過防火墻中的網關與外部系統通信。
將邊緣層和集成層分開可以提高伸縮性,并為客戶降低成本(因為邊緣層負擔更輕,價格更低)。應用服務器和數據庫連接池在互聯網數據庫連接中的使用越來越廣,這個行業正由互聯網通信變為RFID通信,這就需要一個邊緣層來過濾信息,一個集成層來完成連接。
控制消息通過管理門戶流入系統、集成層,然后流入邊緣層,最后流入閱讀器。供應和配置都順著這個鏈向下進行,而閱讀器的數據則在過濾后順著這個鏈向上傳送。通過這樣一個應用架構,才可以很好地解決前面提到的伸縮性、可用性、安全性、互操作性、集成、管理和消息傳遞這7類技術問題。
RFID應用中的7類技術問題
1.伸縮性:使用線程多路技術、非阻塞I/O技術,提高邊緣服務器的CPU利用率,采用批量消息傳送機制,并把邊緣服務器層作為事件源而非事件儲存庫,可以很好地實現系統伸縮。
2.可用性:通過消除邊緣層、集成層,以及邊緣層和集成層之間的所有單點故障,可以很好地提供高可用性。大家熟知的群集技術可以很好地配合這一想法具體實現。
3.安全性:一個開放的、便于集成第三方供應商的身份驗證、授權和審計技術的安全框架將可以采納業界最佳的安全實踐,提供最好的安全保障。
4.互操作性:遵循業界標準,提供開放的互操作框架,可以很好地滿足RFID應用的近、遠期實施目標。
5.集成:集成是提升RFID應用業務價值的最佳途徑,RFID應用架構需要很好的支持集成技術,以便更快、更好地融入企業的已有應用環境,真正承載企業級應用,讓RFID技術發揮最大價值。
6.管理:通過集中式門戶框架實現RFID監控和管理,同時,通過與現有管理提供商的企業信息管理框架無縫集成,可以很好地管理RFID應用架構的各個功能模塊。
7.消息傳遞:通過提供“一次成功”消息傳輸品質,保證消息入、出隊的事務一致性,以及異步通信,可以很好地保障消息穩定、可靠傳輸。
編輯:jq
-
RFID
+關注
關注
387文章
6109瀏覽量
237416 -
cpu
+關注
關注
68文章
10827瀏覽量
211175 -
DNS
+關注
關注
0文章
217瀏覽量
19799
發布評論請先 登錄
相關推薦
評論