(3)服務接口層。服務接口層位于RFID中間件層與企業應用系統之間。通過對需要采用RFID技術的企業業務建模,分解業務流程,識別出RFID相關的業務服務,定義消息類型,派生服務接口并實現服務。然后將服務注冊到服務庫中。服務的請求者可在服務庫中查找到該服務。 企業應用系統RFID中間件服務接口層RFID閱讀器設備驅動控制器事件管理器連接模塊RFID閱讀器RFID閱讀器
圖2 RFID中間件集成應用系統結構
RAE內包含一些可編排的細粒度組件,如啟動指定閱讀器讀取標簽信息(Snapshot)、產品代碼信息匹配(Product Match)、標簽數量信息匹配(Quantity Match)、發送標簽信息事件(Report),將這些細粒度組件進行流程的編排(即按照邏輯規則定義流程描述文件),就可以組成包含邏輯信息的服務,如產品入庫信息核對服務、出庫信息核對服務、庫存位置查詢服務。通過對入庫作業流程的分析,可知“入庫信息核對服務”是由RFID技術來自動完成的。因此,將入庫信息核對服務發布成Web Service,供企業應用程序(倉庫管理系統)使用。
下面以倉庫管理系統中貨物的入庫流程中產品出庫信息核對服務為例編排流程,見圖3。
StartSnapshotReport CompleteStateReport FailureStateTag HandlerEnd。
4 RFID中間件在倉庫管理系統中的集成實現
利用上述集成方案構建RFID中間件與企業的倉庫管理系統的集成,以實現對集成框架的應用驗證。該倉庫管理系統具有以下功能:
(1)庫存基本信息管理,包括物品信息的維護和管理、倉庫庫位信息的管理等。
(2)庫存業務管理,包括出入庫操作管理、庫存盤點操作管理、庫存信息查詢功能。
下面以倉庫管理系統中貨物入庫流程為例,分析入庫作業流程,從中提取RFID相關服務。
倉庫管理系統首先收到入庫通知單,貨物進入倉庫時,利用設置在倉庫門口的RFID閱讀器掃描貨物標簽來得到標簽的tag ID,根據tag ID值得到對應貨物的屬性以及每種產品的數量信息,將此數據與收到的入庫通知單信息進行核對,若數據正確則將貨物打托入庫,系統推薦庫位,之后操作人員逐一進行貨物上架操作,上架操作完畢后,利用手持RIFD閱讀器將對應貨位最新的貨物信息通過無線網絡傳輸到后臺數據庫,系統自動進行貨位貨物信息的變更確認,完成物品入庫操作。
通過對入庫作業流程的分析,可以由RFID技術來實現“入庫信息核對”,通過將RAE提供的細粒度的功能組件組合成入庫信息核對服務,發布成Web Service,提供標準化的數據接口供倉庫管理系統使用。
文章來源于領測軟件測試網 http://www.kjueaiud.com/