Sun公司RFID产品及解决方案
【文章摘要】Java System RFID Software Toolkit提供了一套基于Sun公司的RFID解决方案的适配器开发环境,旨在简化针对不同RFID reader,printer以及其他设备的适配器的开发...
1.Sun RFID整体解决方案架构
图1.1中给出了Sun公司RFID应用整体解决方案中的中间件软件架构及其相关产品在架构中的定位。

图1.1、Sun RFID整体解决方案的中间件产品架构
图中最左侧的Java System RFID Software是与RFID读写设备直接打交道的软件套件。主要的功能包括RFID的reader和sensor数据的提取、过滤和加工以及同其他应用的集成接口。
中间的黄色部分是Sun公司的SOA解决方案和软件架构。Sun公司在2005年收购了业界著名的SeeBeyond公司(SeeBeyond一直被Gartner评为SOA业界产品的前三强),将SeeBeyond公司的SOA/EAI产品同自己原有的JES(Java Enterprise System,一套功能丰富的中间件产品)整合,推出了CAPS(Java Composite Application Platform Suites)——一套全新的、功能全面、简单易用的SOA软件套件。
最右侧部分是来自多个厂商的、同RFID相关的B2B的应用。
从图中可以看出,在RFID整体解决方案中,不论是同设备打交道的RFID边缘中间件产品,还是作为搭建企业应用主干的业务集成系统,Sun公司都能够提供全面、领先的配套产品,并且从架构角度提供了基于业界标准的成熟解决方案。
当然,作为一个系统公司,Sun公司为合作伙伴所提供的不仅仅是软件解决方案,凭借Sun公司在主机系统、存储系统、操作系统、Java技术方面的深厚功底以及丰富的业界经验,Sun公司可以为合作伙伴提供全面的端到端的解决方案。图1.2中给出了Sun公司为合作伙伴所提供的全面的端到端的解决方案框架图。

图1.2、Sun公司为合作伙伴所提供的端到端的解决方案
本文将重点介绍Java System RFID Software部分。
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同网络隔离开也是基于安全因素考虑的一个良好的架构方式。
图1.1中给出了Sun公司RFID应用整体解决方案中的中间件软件架构及其相关产品在架构中的定位。

图1.1、Sun RFID整体解决方案的中间件产品架构
图中最左侧的Java System RFID Software是与RFID读写设备直接打交道的软件套件。主要的功能包括RFID的reader和sensor数据的提取、过滤和加工以及同其他应用的集成接口。
中间的黄色部分是Sun公司的SOA解决方案和软件架构。Sun公司在2005年收购了业界著名的SeeBeyond公司(SeeBeyond一直被Gartner评为SOA业界产品的前三强),将SeeBeyond公司的SOA/EAI产品同自己原有的JES(Java Enterprise System,一套功能丰富的中间件产品)整合,推出了CAPS(Java Composite Application Platform Suites)——一套全新的、功能全面、简单易用的SOA软件套件。
最右侧部分是来自多个厂商的、同RFID相关的B2B的应用。
从图中可以看出,在RFID整体解决方案中,不论是同设备打交道的RFID边缘中间件产品,还是作为搭建企业应用主干的业务集成系统,Sun公司都能够提供全面、领先的配套产品,并且从架构角度提供了基于业界标准的成熟解决方案。
当然,作为一个系统公司,Sun公司为合作伙伴所提供的不仅仅是软件解决方案,凭借Sun公司在主机系统、存储系统、操作系统、Java技术方面的深厚功底以及丰富的业界经验,Sun公司可以为合作伙伴提供全面的端到端的解决方案。图1.2中给出了Sun公司为合作伙伴所提供的全面的端到端的解决方案框架图。

图1.2、Sun公司为合作伙伴所提供的端到端的解决方案
本文将重点介绍Java System RFID Software部分。
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 相关报道
网友留言
网站地图
|























