更新时间:2020-12-09 10:55
Savant 一种分布式网络软件 负责管理和传送产品电子码相关数据的分布式网络软件。Savant是处在解读器和Internet之间的中间件。
Savant 一种分布式网络软件 负责管理和传送产品电子码相关数据的分布式网络软件。
Savant是处在解读器和Internet之间的中间件。解读器把从传感器和电子标签上的信息读取出来,送到Savant,Savant具有数据平滑,数据校验以及数据暂存等功能。数据经过Savant处理后,传送到Internet。
1. 分布式结构
Savant与大多数的企业管理软件不同,它不是一个拱形结构的应用程序。而是利用了一个分布式的结构,以层次化进行组织、管理数据流。Savant将被利用在商店、分销中心、地区办公室、工厂,甚至有可能在卡车或货运飞机上应用。
每一个层次上的Savant系统将收集、存储和处理信息,并与其他的Savant系统进行交流。例如,一个运行在商店里的Savant系统可能要通知分销中心还需要更多的产品,在分销中心运行的Savant系统可能会通知商店的Savant系统一批货物已于一个具体的时间出货了。Savant是具有数据捕获、监控、传送功能的数据挖掘工具,Savant系统需要完成的主要任务是数据校对、解读器协调、数据传送、数据存储和任务管理。
2. 数据校对
处在网络边缘的Savant系统,直接与解读器进行信息交流,它们会进行数据校对。并非每个标签每次都会被读到,而且有时一个标签的信息可能被误读, Savant系统能够利用算法校正这些错误。
3. 解读器协调
如果从两个有重叠区域的解读器读取信号,它们可能读取了同一个标签的信息,产生了相同且多余的产品电子码。Savant的一个任务就是分析已读取的信息并且删掉这些冗余的产品编码。
4. 数据传送
在每一层次上,Savant系统必须要决定什么样的信息需要在供应链上向上传递或向下传递。例如,在冷藏工厂的Savant系统可能只需要传送它所储存的商品的温度信息就可以了。
5. 数据存储
现有的数据库不具备在一秒钟内处理超过几百条事务的能力,因此Savant系统的另一个任务就是维护实时存储事件数据库(RIED)。本质上来讲,系统取得实时产生的产品电子码并且智能地将数据存储,以便其他企业管理的应用程序有权访问这些信息,并保证数据库不会超负荷运转。
6. 任务管理
无论Savant系统在层次结构中所处的等级是什么,所有的Savant系统都有一套独具特色的任务管理系统(TMS),这个系统使得他们可以实现用户自定义的任务来进行数据管理和数据监控。例如,一个商店中的Savant系统可以通过编写程序实现一些功能,当货架上的产品降低到一定水平时,会给储藏室管理员发出警报。