RFID中間件

RFID中間件

平台和應用之間的通用服務
為解決分布異構問題,人們提出了中間件(middleware)的概念。中間件是位于平台(硬件和操作系統)和應用之間的通用服務,這些服務具有标準的程序接口和協議。針對不同的操作系統和硬件平台,它們可以有符合接口和協議規範的多種實現。[1]
  • 中文名:RFID中間件
  • 外文名:
  • 适用領域:
  • 所屬學科:
  • 特點:支持分布計算等
  • 特征:獨立于架構、以應用程序為中心等
  • 位于:平台和應用之間的通用服務

簡介

為解決分布異構問題,人們提出了中間件(middleware)的概念。中間件是位于平台(硬件和操作系統)和應用之間的通用服務,這些服務具有标準的程序接口和協議。針對不同的操作系統和硬件平台,它們可以有符合接口和協議規範的多種實現。

也許很難給中間件一個嚴格的定義,但中間件應具有如下的一些特點:

滿足大量應用的需要

運行于多種硬件和OS平台

支持分布計算,提供跨網絡、硬件和OS平台的透明性的應用或服務的交互

支持标準的協議

支持标準的接口

由于标準接口對于可移植性和标準協議對于互操作性的重要性,中間件已成為許多标準化工作的主要部分。對于應用軟件開發,中間件遠比操作系統和網絡服務更為重要,中間件提供的程序接口定義了一個相對穩定的高層應用環境,不管底層的計算機硬件和系統軟件怎樣更新換代,隻要将中間件升級更新,并保持中間件對外的接口定義不變,應用軟件幾乎不需任何修改,從而保護了企業在應用軟件開發和維護中的重大投資。

特征

RFID中間件具有下列的特色:

獨立于架構(Insulation Infrastructure)RFID中間件獨立并介于RFID讀寫器與後端應用程序之間,并且能夠與多個RFID讀寫器以及多個後端應用程序連接,以減輕架構與維護的複雜性。

數據流(Data Flow)RFID的主要目的在于将實體對象轉換為信息環境下的虛拟對象,因此數據處理是RFID最重要的功能。RFID中間件具有數據的搜集、過濾、整合與傳遞等特性,以便将正确的對象信息傳到企業後端的應用系統。

處理流(Process Flow)RFID中間件采用程序邏輯及存儲再轉送(Store-and-Forward)的功能來提供順序的消息流,具有數據流設計與管理的能力。

标準(Standard)RFID為自動數據采樣技術與辨識實體對象的應用。EPCglobal目前正在研究為各種産品的全球惟一識别号碼提出通用标準,即EPC(産品電子編碼)。EPC是在供應鍊系統中,以一串數字來識别一項特定的商品,通過無線射頻辨識标簽由RFID讀寫器讀入後,傳送到計算機或是應用系統中的過程稱為對象命名服務(Object Name Service)。對象命名服務系統會鎖定計算機網絡中的固定點抓取有關商品的消息。EPC存放在RFID标簽中,被RFID讀寫器讀出後,即可提供追蹤EPC所代表的物品名稱及相關信息,并立即識别及分享供應鍊中的物品數據,有效率地提供信息透明度。

扮演的角色

看到目前各式各樣RFID的應用,企業最想問的第一個問題是:“我要如何将我現有的系統與這些新的RFIDReader連接?”這個問題的本質是企業應用系統與硬件接口的問題。因此,通透性是整個應用的關鍵,正确抓取數據、确保數據讀取的可靠性、以及有效地将數據傳送到後端系統都是必須考慮的問題。傳統應用程序與應用程序之間(ApplicationtoApplication)數據通透是通過中間件架構解決,并發展出各種ApplicationServer應用軟件;同理,中間件的架構設計解決方案便成為RFID應用的一項極為重要的核心技術。

RFID中間件扮演rfid标簽和應用程序之間的中介角色,從應用程序端使用中間件所提供一組通用的應用程序接口(API),即能連到RFID讀寫器,讀取RFID标簽數據。這樣一來,即使存儲RFID标簽情報的數據庫軟件或後端應用程序增加或改由其他軟件取代,或者讀寫RFID讀寫器種類增加等情況發生時,應用端不需修改也能處理,省去多對多連接的維護複雜性問題。

管理系統

RFID中間件是一種面向消息的中間件(Message-OrientedMiddleware,MOM),信息(Information)是以消息(Message)的形式,從一個程序傳送到另一個或多個程序。信息可以以異步(Asynchronous)的方式傳送,所以傳送者不必等待回應。面向消息的中間件包含的功能不僅是傳遞(Passing)信息,還必須包括解譯數據、安全性、數據廣播、錯誤恢複、定位網絡資源、找出符合成本的路徑、消息與要求的優先次序以及延伸的除錯工具等服務。

RFID中間件可以從架構上分為兩種:

以應用程序為中心(Applicationcentric)的設計概念是通過RFIDReader廠商提供的API,以HotCode方式直接編寫特定Reader讀取數據的Adapter,并傳送至後端系統的應用程序或數據庫,從而達成與後端系統或服務串接的目的。

以架構為中心(InfrastructureCentric)随着企業應用系統的複雜度增高,企業無法負荷以HotCode方式為每個應用程式編寫Adapter,同時面對對象标準化等問題,企業可以考慮采用廠商所提供标準規格的RFID中間件。這樣一來,即使存儲RFID标簽情報的數據庫軟件改由其他軟件代替,或讀寫RFID标簽的RFIDReader種類增加等情況發生時,應用端不做修改也能應付。

RFID中間件的特征一般來說,RFID中間件具有下列的特色:

獨立于架構(InsulationInfrastructure)RFID中間件獨立并介于RFID讀寫器與後端應用程序之間,并且能夠與多個RFID讀寫器以及多個後端應用程序連接,以減輕架構與維護的複雜性。

數據流(DataFlow)RFID的主要目的在于将實體對象轉換為信息環境下的虛拟對象,因此數據處理是RFID最重要的功能。RFID中間件具有數據的搜集、過濾、整合與傳遞等特性,以便将正确的對象信息傳到企業後端的應用系統。

處理流(ProcessFlow)RFID中間件采用程序邏輯及存儲再轉送(Store-and-Forward)的功能來提供順序的消息流,具有數據流設計與管理的能力。

标準(Standard)RFID為自動數據采樣技術與辨識實體對象的應用。EPCglobal目前正在研究為各種産品的全球惟一識别号碼提出通用标準,即EPC(産品電子編碼)。EPC是在供應鍊系統中,以一串數字來識别一項特定的商品,通過無線射頻辨識标簽由RFID讀寫器讀入後,傳送到計算機或是應用系統中的過程稱為對象命名服務(ObjectNameService,ONS)。對象命名服務系統會鎖定計算機網絡中的固定點抓取有關商品的消息。EPC存放在RFID标簽中,被RFID讀寫器讀出後,即可提供追蹤EPC所代表的物品名稱及相關信息,并立即識别及分享供應鍊中的物品數據,有效率地提供信息透明度。

面對各種RFID的應用,用戶的首要問題是:“如何将現有的系統與新的RFIDReader連接?”

事實上,這個問題的本質是用戶應用系統與硬件接口的問題。在RFID應用中,通透性是整個應用的關鍵,正确抓取數據、确保數據讀取的可靠性、以及有效地将數據傳送到後端系統都是必須考慮的問題。傳統應用程序之間的數據通透是通過中間件架構來解決的,并由此發展出各種ApplicationServer應用軟件。

相關詞條

相關搜索

其它詞條