“认识真实的世界”—真实和准确无误的信息采集是物流的基础,也是大量使用自动化识别系统和电子商务的物流领域所必须的。然而,各种分散的信息采集系统的连接不仅费时费力,而且不容易实现。对于不同的自动识别设备和任何软件系统来说,统一数据采集/通讯协议(UDC/CP)可以作为两者之间的平台。
Inotec公司和Bekuplast公司与KSW Microtec公司合作,成功地研制出一种多用途运输容器使用的耐用的高质量RFID标签
随着射频识别系统(RFID)的兴起,发展自动识别和数据采集系统的趋势更加明显了。采用RFID可以高速可靠地采集大量的数据。因此,要作出有关物流系统的正确决定,这种射频识别系统起着关键性的作用。
即使现在的情况明显好于10年以前,自动化识别设备的连接也常常要比想象的更加费钱费力。设备的多样化程度非常之高,标准化的应用设备和接口正在全球电子产品编码系统(EPC-Global)的范围内进行开发,还没有达到成熟的程度。
在应用和数据之间迫切需要一个能够提供标准化的协议及编程接口的软件平台。这样不仅可以改善硬件设备的可互换性,也可以改善系统内部的可操作性。
不同企业的核心解决方案
近年来在和物流有关的自动化识别应用方面的论述中,越来越多地出现中间件(Middleware)这个概念。一些著名的企业都在从事这方面的工作,但是却对此事物抱着不同的观点。这明显地表现在各个供应商的核心业务方面,例如:
Cisco公司的面向应用的网络(Application-Oriented Networking, AON) 提供智能化的网络服务作为RFID的基础。毫无疑问只有通过与伙伴的数据交换才可能实现电子产品编码/射频识别系统(EPC/RFID)的充分利用。对于Cisco公司来说,关键在于准备一个开放的、基于标准的集中的网络。
2005年7月, Infineon公司在原来的“RFID 1 系统方案”业务部的基础上成立了RFID方案公司。该公司的You-R-Open系统的核心是一个射频识别(RFID)操作和开发环境(Operating Environment),它和一个个人计算机(PC)的操作系统类似。
Microsoft公司则立足于Dotnet架构,而并不涉及中间件。这种被称为RFID基础结构的系统主要用在接近机器的平面上,由设置业务管理软件接口的伙伴企业来实现。
SAP公司借助于电子产品编码系统(EPC),在操作时提供实时正确的产品信息解决方案。作为Net-Weavers的一部分,提供一种自动识别基础架构。它可以将读取的数据储存起来,将其通过一个调节机构进行聚集,并最终分配到正确的地方。
Sun Microsystems公司从EPC浪潮开始时就一直从事开发在Java基础上的自动识别系统的方案。近一段期间Sun Java 系统射频识别(RFID)软件3.0和SAP-自动识别基础架构实现了一体化。其目的在于实现一种从RFID终端设备经过Jini技术直到企业的SAP生产环境的通用的解决方案。
所有的解决方案都试图使得进入RFID更加容易,此外还要涵盖复杂的硬件基础架构及其管理的问题。大家都致力于提供不依赖各个硬件供应商的、超越各个地点的各种各样的可度量的解决方案。
长期以来存在的发展专有的解决方案的倾向在很大程度上得到了抑制。用户因此减少了经常性的操作成本并且保护了基础架构的投资。编程软件的特点是越来越抽象化。每一种自动识别中间件都使硬件基础概念化。这样对于任何一种应用程序来说,它和最下面的平台上的哪一个系统进行通信都不再重要。这就大大简化了开发工作,从而最终具有很大的使用价值。不再需要终端设备接近硬件的编程,而软件开发则立足于一个稳定的接口。
标准中间件何时产生
大多数供应商只支持由他们定义的最常用的RFID技术和标准。一种最佳的自动识别方案需要什么通常由供应商决定。界限常常在于供应商的伙伴网络、所偏爱的编程环境(Dotnet,Java……)或自己的硬件平台。目前还没有可以利用的中间件,短时间内也不能指望这种状况会有所改变。
值得注意的问题是孤立地使用RFID技术。这方面的问题不是新问题,而且解决方案的依据也不是近年来才产生的。早在20世纪90年代中期,多特蒙德大学输送和仓储业务教研室就介绍了一种以物流数据组的处理为基础的方法,其结果体现在统一数据采集/通信协议(UDC/CP)。UDC/CP的第一版使用不同的125KHz和13.56MHz的RFID读数器(ISO 15693)及不同的条形码扫描器进行工作,已经预先规划了生物测量数据的采集和处理。协议提供了一系列为物流应用的典型要求而量身定做的特性,同时对这些特性进行简短介绍。
在一些情况下,将多个自动识别设备和各个触发自动识别设备的传感器连接成新的逻辑设备是有意义的。例如,在一个输送贴有发射器标签的物体的传送带上,不能确定发射器在物体的哪一面。因为要是放上第二个发射器会导致大量的同步问题,所以在这种情况下较稳妥的做法是:安装一个由几个读写器组成的读写装置。协议可以使各个设备虚拟地组合成逻辑装置,从而大大降低了应用编程工作的难度。
另一个反复提出的要求是关于信息的完整性和惟一性的要求。物流的数据组由3个问题产生:要识别什么(哪个标签/哪个发射器)?在哪里识别(读数器在什么地方)?何时识别(计算机的系统时间)?UDC/CP 可以满足这个要求,方法是由系统自动对采集的识别数据补充地点和时间的信息。”
中间件是位于平台(硬件和操作系统)和应用之间的通用服务,具有标准的程序接口和协议。针对不同的操作系统和硬件平台,有符合接口和协议规范的多种实现。
中间件具有如下的一些特点:
● 满足大量应用的需要。
● 运行于多种硬件和OS平台。
● 支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互。
● 支持标准的协议。
● 支持标准的接口。


