(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,提供标准化的数据接口供仓库管理系统使用。
文章来源于领测软件测试网 https://www.ltesting.net/