现实生活中的产品丰富多样,很难用一个统一的语言来客观描述每一个物体。然而,自然物体都有着共同的特性,如体积、重量;企业个人交易时有着时间、空间上的共性。自然物体的一些相关信息(如生产地、保质期)不会变化。同时EPC物联网是建立在现有的互联网上的。为此,作为描述物体信息载体的PML,其设计有着独特的要求。
(1)开发技术
PML首先使用现有的标准(如XML、TCP/IP)来规范语法和数据传输,并利用现有工具来设计编制PML应用程序。PML需提供一种简单的规范,通过默认的方案,使方案无需进行转换,即能可靠传输和翻译。PML对所有的数据元素提供单一的表示方法,如有多个对数据类型的编码方法,PML仅仅选择其中的一种,如日期编码。
(2)数据存储和管理
PML只是用在信息发送时对信息区分的方法,实际内容可以任意格式放在服务器(SQL数据库或者数据表中),即不必一定以PML格式存储信息。企业应用程序将以现有的格式和程序来维护数据,如Aaplet可以从互联网上通过ONS来选取必需的数据,为便于传输,数据将按照PML规范重新进行格式化。这个过程与DHTML相似,也是按照用户的输入将一个HTML页面重新格式化。此外,一个PML“文件”可能是多个不同来源的文件和传送过程的集合,因为物理环境所固有的分布式特点,使得PML“文件”可以在实际中从不同的位置整合多个PML片段。
图6-19 PML与PML扩展(www.xing528.com)
(3)设计策略
现将PML分为PML CORE(PML核)与PMLExten-sion(PML扩展)两个部分进行研究,如图6-19所示。
PML核用统一的标准词汇将Auto-ID底层设备获取的信息分发出去,比如位置信息、组成信息和其他感应信息。由于此层面的数据在自动识别前不可用,所以必须通过研发PML核来表示这些数据。PML扩展用于将Auto-ID底层设备所不能产生的信息和其他来源的信息进行整合。第一种实施的PML扩展包括多样的编排和流程标准,使数据交换在组织内部和组之间发生。
PML核主要集中于直接由Auto-ID底层设备所生成的数据,它主要描述包含特定实例和独立于行业的信息。特定实例是条件与事实相关联,事实(如一个位置)只对一个可自动识别的对象有效,而不是对一个分类下的物体有效。独立于行业的条件指出数据建模的方式:即它不取决于指定对象所参与的行业或业务流程。对于PML商业扩展,提供的大部分信息对一个分类下的所有物体均可用,大多数信息内容高度取决于实际行业,例如高科技汗液组成部分的技术数据都远比其他行业通用。这个扩展在很大程度上是针对用户特定类别并与它所需要的应用相适应,目前PML扩展框架的焦点集中在现有的电子商务标准上,扩展部分可以覆盖到不同的领域。
至此,PML设计便提供了一个描述自然实体、过程环境的统一标准,可供工业和商业中软件开发、数据存储和分析工具之用,同时还提供一种动态环境,使物体相关的静态的、暂时的动态的和统计加工过的数据实现互相交换。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。