EPC物联网技术第5章 产品电子代码信息服务(EPCIS).pptxVIP

  • 285
  • 0
  • 约5.87千字
  • 约 49页
  • 2021-03-11 发布于江西
  • 举报

EPC物联网技术第5章 产品电子代码信息服务(EPCIS).pptx

第5章 产品电子代码信息服务(EPCIS); 5.1 EPCIS与 GS1之间的关系;   根据供应链的商业过程中的需求,GS1标准需要对现实世界中的实体提供信息支撑。因 而标准扮演了不同的角色,根据角色的不同 GS1标准可被划分成识别、捕获和共享三个层 次。而 EPCIS属于捕获和共享层,属于 EPC物联网的上层结构。EPCIS位于整个 EPC 网络 构架的最高层,不仅是原始EPC观测数据的上层数据,也是过滤和整理后的观测数据的上层 数据。EPCIS在物联网中的位置如图5-1所示。;;   将图5 1中的结构扩展开来,就形成了EPCIS与 GS1详细的分层关系图,如图5-2所示。    图5-2中 EPCIS捕获接口是架设在捕获和共享标准之间的桥梁,EPCIS查询接口为贸 易伙伴之间的内部应用程序和信息共享提供可视化的事件数据查询。   数据捕获应用程序的核心是数据采集工作流程,它负责监控业务流程的步骤并在其中实 现数据捕获。接口设置的目的是为多层的数据捕获架构中的抽象的对象之间提供隔离。;;   建立 EPCIS的关键就是用 PML来组建 EPCIS服务器,完成 EPCIS的工作。PMLCore 主要用于读写器、传感器、EPC中间件和 EPCIS之间的信息交换。由 PML描述的各项服务 构成了 EPCIS,EPC编码作为一个数据库搜索的关键字使用,由 EPCIS提供 EPC所标识对 象的具体信息。实际上 EPCIS只提供标识对象的接口信息,可以连接到现有数据库、应用、 信息系统、或者标识信息的永久数据库。;   所有数据捕获组件之间的相互联系已经被统一成编码数据。底层数据捕获工作流是识别 条码数据、RFID编码数据和人工输入数据等,但传输接口屏蔽这些底层硬件的数据采集 细节。; 5.2 EPCglobal信息服务EPCIS规范;   图5-3中所示,EPCIS处于 EPCglobal规范的中层,它捕获来自 下层的数据,经过一些逻辑处理存储到自身的数据库中,然后接受来自其他应用系统等外部系统的查询请求和提供查询接口,以达到信息共享的目的;;   EPCIS规范是一个层次化、可扩展和模块化的框架结构。它的扩展性体现在这个规范不 仅仅定义了抽象层次数据的结构和意义,也提供了面向特定应用或者工业领域的数据扩展方 法。它的模块化主要体现在它模块之间是低耦合和高内聚的。它的层次化主要体现在它是一 个分层的架构。各个层次描述如图5-4所示。;;   (1)CapturingInterface(捕获接口):只有一个函数 capture(),包含了四种触发事件 ObjectEvent、AggregationEvent、QuantityEvent及 TransactionEvent,当外部传送事件及相 对应属性的 EventType类別进来时,经过解析之后会将各项属性值记录至数据库。   ;   (2)QueryInterface(查询接口):有三个函数subscribe()、unsubscribe()及poll()。主要 的查询函数是poll,分为SimpleEventQuery和SimpleMasterDataQuery两种类型,前者是查 询event记录,后者则用来查询vocabulary,查询结果是以XML格式回传。Subscribe的作用 是让使用者可以自行定义查询条件及时间,执行周期式的固定查询,unsubscribe是取消 subscribe功能。 ;   (3)Vocabulary:只有一个函数addVocabulary(),让使用者订阅想要使用但却不在标准 中任何的vocabularyitem,作为扩充使用。但是仍需遵守vocabulary的定义规则,定义的结 果按照自行设定的schema存储于数据库中。   (4)EPCISRepository:是存 EPC数据的数据库,存放 EPCIS规格所定义的四种event type数据,以及使用者自行定义的vocabulary数据。; 5.2.1 抽象数据模型层(AbstractDataModelLayer)   抽象数据模型层定义了EPCIS数据的抽象结构。EPCIS主要处理两种数据:事件数据和 主数据。事件数据指的是在进行业务逻辑过程中产生的数据,比如在2014年下午1:23分 EPCx在地点 L被观测到,且事件数据随着业务的进行在数量上有增长。主数据是为了理解 事件数据而提供的上下文信息数据,比如上面的事件数据中地点 L指的是中国上海 A 公司 的分发中心。主数据不随着业务的进行而增加,但是当组织增加规模而需要另外的数据来解 释事件数据的时候主数据要相应的增加。; 抽象数据模型层包括以下部分:事件数据、事件类 型、事件字段、主数据、词汇表、词汇表项和主数据属性,定义所有

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档