电话:13691762133
手机:13691762133
邮件:andy@ownlikes.cn
QQ:317779813
地址:深圳市龙华新区观澜大道35号1栋3楼
网址 : www.hysrfid.com
RFID中间件Savant架构
Savant 是位于标签读写器和企业应用系统(如ERP、WMS 等)之间的软件系统,是最早的 RFID 中间件技术。设计的目的是为了满足EPC 应用系统的特殊的计算需求。Savant 设计的最大困难在于,如何将众多的 RFID 读写器采集的海量数据信息转换成传统的企业应用系统需求的合适的数据信息。因此,Savant的很多处理执行模块都关注于数据过滤、聚集和计数功能。别的难题是EPC 网络系统架构提出的特性实现,包括 ONS和PML服务模块。
Savant 提出时,EPC体系正处于幼年期,还有很多变化和不确定的因素存在。因此,Savant 的设计是具有可扩展性的,而不是规定了具体的实现特性。Savant定义了"Processing Modules” 或“Services”模块来实现指定的特性,这些模块应该和用户应用的具体需求相结合。
Savant 实质是处理模块(Processing Module)的容器。处理模块通过两个接口(Reader Interface 和Application Interface)与外部世界进行信息交换。阅读器接口(Reader Interface)能够与标签阅读器、RFID 打印机进行连接。应用程序接口提供到应用程序的连接,这些应用程序通常是现存的企业应用系统,或者可能是别的满足EPC系统要求的应用程序,甚至是别的 Savant。在Savant 的两个接口之间,处理模块通过定义的接口交换信息。处理模块由 Auto-ID 的标准定义,或者由用户和第三方定义。那些由Auto-ID标准设计的处理模块称为标准处理模块(Standard Processing Modules)。每一个Savant实现都必须提供标准处理模块的实现机制。有一些标准处理模块在每一个具体的Savant案例里是必须的,这些模块称为必要标准处理模块。另一些可以由用户根据具体方案需要选择使用或省略的模块,称为可选标准处理模块。