2.Sun Java System RFID 软件架构
Sun Java System RFID Software是Sun公司RFID解决方案中的主要中间件产品,图2.1给出Sun Java System RFID软件的架构
图2.1、Sun Java System RFID软件的架构
在图中,由虚线圈出的部分就是Sun Java System RFID软件包。在其左侧是RFID标签的reader或者sensor,每一个reader都可以连续不断的读取大量的标签并将所读取的数据信息传送给Java System RFID软件包,由Java System RFID软件包对数据进行处理。
Java System RFID软件包由两部分组成——Java System RFID Event Manager和Java System RFID Information Server。
Java System RFID Event Manager用来处理来自一个或多个RFID Reader、Sensor的数据流。在将数据进一步发送给相关的应用前,RFID Event Manager对数据进行过滤和集成的预处理。例如:一个贴有标签的物品在RFID Reader前,即使没有移动,也会被读取多次,产生许多冗余的数据。使用Sun公司的RFID Event Manager中所提供过滤机制,就可以以编程的方式抛弃在物品没有移动的时候所产生的读取数据,而仅当物品的状态有所改变时(例如:当物品移动或者有新的物品进入到reader的扫描范围内)才真正触发一个动作或者事件。RFID Event Manager还提供其他的过滤机制,可以通过编程的方式来实施特定的业务逻辑。借助于Event Manager所提供的过滤机制,相关的数据就可以被JES产品栈中的其他层面的软件持续性的使用了。
为了就近获得reader读取的信息,一些地理区域跨度较广的企业,例如:商场、配送中心或者仓库等,可以使用多个RFID Event Manager,也就是为每一场所配备一个RFID Event Manager,这种方式可以大大减轻网络通讯负载:使用Event Manager将过滤和处理过的数据通过网络发送,而不是将Reader直接连接到网络,减少通过网络传输的数据流量。除此之外,通过RFID Event Manager将Reader同网络隔离开也是基于安全因素考虑的一个良好的架构方式。
Sun公司的RFID Event Manager的主要功能模块包括:
- Device Adapter:适配器允许来自不同厂商的设备能够同RFID Event Manager通讯和交互。
- Filter:过滤器能够过滤RFID设备所提供的冗余数据,还可以用来实施小规模的数据处理和业务逻辑。
- Connectors:RFID Event Manager中的Connector模块可以将相关信息发送到文件系统、JMS队列,XML语言,HTTP,SOAP消息,从而可以将RFID或者是非RFID的相关事件数据通知给外部系统。
- Enterprise Gateway: 该模块可以作为连接企业应用程序的公共接口。
- Failover: 由于Sun的RFID Event Manager是基于Java和Jini技术框架,服务的失效转移是其固有的技术特色。
图2.2 RFID Event Manager的架构图
Sun Java RFID Software中另一个主要的模块就是Java System RFID Information Server。Sun公司提倡使用整合技术将RFID Event Manager同EIS(Enterprise Information Systems)互连,这里所说的EIS包括传统的ERP,WMS(仓储管理系统),SCM(供应链管理系统)以及CRM系统以及一切希望使用RFID标签信息的系统。JES不仅为这种整合提供了丰富的技术支持手段,也为整合提供了丰富而成熟的功能模块和解决方案。
共4页: 上一页 [1] 2 [3] [4] 下一页
|