EPC系统的工作流程如图2-8所示。
物联网由EPC标签、读写器、EPC中间件、互联网、ONS服务器、EPCIS系统以及多个数据库组成;EPC由读写器读出,它只是一个信息的指针,不包含信息的内容;通过EPC可以从互联网找到物品的URL地址,并且通过该地址,获取到相关的物品信息;读写器读出一连串EPC信息,然后通过分布式的EPC中间件进行处理。标签上不存储物品的信息,只存储物品的EPC;为了得到与该EPC匹配物品的其他信息,一种自动化的网络数据服务由ONS提供,EPC通过EPC中间件传送给ONS,EPC中间件通过ONS的指示到一个EPCIS服务器查找保存的产品文件,EPC中间件可以复制该文件,因而在供应链上就能够找到文件中的产品信息。
EPCIS最主要的目的在于通过捕获接口收集读取商品识别号码所产生的事件,集成商业逻辑后存储在资料库内,并通过查询接口让企业内外部使用者或消费者进行查询,借以了解商品流通的来龙去脉。
图2-8 EPC系统的工作流程
EPCIS的工作流程(见图2-9)可以分为两个部分:一部分是通过捕获接口与EPCIS库交互的过程;另一部分是通过查询接口与EP-CIS库交互的过程。下面分别对这两部分作详细的介绍。(www.daowen.com)
由EPC通过ONS查询可以得到URL地址,捕获客户端获取到时间、地点、对象类别、数量和商业步骤等信息后,将这些数据封装成XML报文的格式;它通过HTTPPOST请求,将该XML报文发送到该URL地址的数据库的捕获接口;EPCIS库记录捕获事件,并且将数据写入到关系数据库中。
由EPC通过ONS查询可以得到URL地址,查询客户端接收查询条件(时间、EPC等的范围或者值的大小),将查询条件通过SOAP(简单对象访问协议)发送到查询接口。由于EPCIS库对查询接口实施了SOAP/HTTP绑定,因而只有有效的SOAP请求才能通过查询接口发送查询到数据库中。EPCIS库记录下发生的查询事件,关系数据库收到查询请求后,返回查询的结果给EPCIS库;EPCIS库通过查询接口,使用SOAP,将查询结果返回给查询客户端。
图2-9 EPCIS的工作流程
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。