理论教育 物联网技术-EPC信息服务解析

物联网技术-EPC信息服务解析

时间:2023-11-17 理论教育 版权反馈
【摘要】:EPC作为一个数据库搜索关键字使用,由EPCIS提供EPC所标识对象的具体信息。EPCIS的主要任务如下。EPCIS在这个过程中的作用不仅仅是读取相关的信息,更重要的是观测标签对象的整个运动过程。图4.8 EPCIS在EPC网络中的位置2.EPCIS框架EPCIS框架中层次的分类EPCIS框架被分成三层,即信息模型层、服务层和绑定层。图4.9显示了EPCIS框架中各个层次的关系。图4.9 EPCIS框架中的层次分类EPCIS框架的可扩展性EPCIS框架的一个重要特征就是它的可扩展性。

物联网技术-EPC信息服务解析

由PML描述的各项服务构成了EPC信息服务(EPC In for mation Services,EPCIS),这是一种可以适应任何与EPC相关的规范的信息访问和信息提交的服务。EPC作为一个数据库搜索关键字使用,由EPCIS提供EPC所标识对象的具体信息。实际上,EPCIS只提供标识对象信息的接口,它可以连接到现有的数据库、应用/信息系统,也可以连接到标识信息自己的永久存储库。

EPCIS的目的在于应用EPC相关数据的共享来平衡企业内外不同的应用。EPC相关数据包括EPC标签和阅读器获取的相关信息,以及一些商业上必需的附加数据。EPCIS的主要任务如下。

1)标签授权:标签授权是标签对象生命周期中至关重要的一步。标签未授权就如同一个EPC标签已经被安装到了商品上,但是没有被写入数据。标签授权的作用就是将必需的信息写入标签,这些数据包括公司名称、商品的信息等。

2)牵制策略—打包和解包操作:捕获分层信息中每一层的信息是非常重要的。因此,如何包装与解析这些数据也成为标签对象生命周期中非常重要的一步。

3)观测:对于一个标签来说,用户最简单的操作就是对它进行读取。EPCIS在这个过程中的作用不仅仅是读取相关的信息,更重要的是观测标签对象的整个运动过程。

4)反观测:这个模块与观测相反。它不是记录所有相关的动作信息,因为人们不需要得到一些重复信息,但是需要数据的更改信息。反观测就是记录下那些被删除或者不再有效的数据。

1.EPCIS在EPC网络中的位置

EPCIS接口为定义、存储和管理EPC标识的物流对象所有的数据提供了一个框架。EPCIS的数据目的在于驱动不同的企业应用。EPCIS位于整个EPC网络架构的最高层,也就是说,它不仅是原始EPC观测资料的上层数据,而且也是过滤和整理后的观测资料的上层数据。EPCIS在整个EPC网络中的主要作用就是提供一个接口来存储和管理EPC捕获的信息。图4.8所示为EPCIS在EPC网络中的位置。

978-7-111-56862-9-Chapter04-9.jpg

图4.8 EPCIS在EPC网络中的位置(www.daowen.com)

2.EPCIS框架

(1)EPCIS框架中层次的分类

EPCIS框架被分成三层,即信息模型层、服务层和绑定层。信息模型层指定了EPCIS中包含什么样的数据,这些数据的抽象结构是什么,以及这些数据代表什么含义。服务层指定了EPC网络组件与EPCIS数据进行交互的实际接口,如远程过程调用(RPC)接口、电子数据交换(EDI)接口、批处理(Batch)传输接口。绑定层定义了信息的传输协议,如简单对象访问协议(SOAP)或者超文本传输协议(HTTP)。图4.9显示了EPCIS框架中各个层次的关系。

978-7-111-56862-9-Chapter04-10.jpg

图4.9 EPCIS框架中的层次分类

(2)EPCIS框架的可扩展性

EPCIS框架的一个重要特征就是它的可扩展性。由于EPC技术被越来越多的行业采纳,不断有新的数据种类出现,所以EPCIS必须具有很好的可扩展性才能充分发挥EPC技术的作用。同时,为了避免数据的重复与不匹配,EPCIS规范还针对不同工业和不同数据类型提供了通用的规范。EPCIS框架规范没有定义服务层和绑定层的扩展机制,但是实际应用中的服务层和绑定层也具有很好的扩展性。

(3)EPCIS框架的模块化

EPCIS框架规范中整个框架是遵循模块化的思想设计的。也就是说,它不是一个单一的规范,而是一些相关的规范个体所组成的集合。EPCIS的分层机制和良好的可扩展性为实现框架的模块化奠定了基础。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈