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 Mana...