Sun RFID整体解决方案架构_第1页
Sun RFID整体解决方案架构_第2页
Sun RFID整体解决方案架构_第3页
Sun RFID整体解决方案架构_第4页
Sun RFID整体解决方案架构_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.Sun RFID整体解决方案架构图 1.1中给出了 Sun 公司 RFID 应用整体解决方案中的中间件软件架构及其相关产品在架构中的定位。 图 1.1、 Sun RFID整体解决方案的中间件产品架构图中最左侧的 Java System RFID Software是与 RFID 读写设备直接打交道的软件套件。主要的功能包 括 RFID 的 reader 和 sensor 数据的提取、过滤和加工以及同其他应用的集成接口。中间的黄色部分是 Sun 公司的 SOA 解决方案和软件架构。 Sun 公司在 2005年收购了业界著名的  See

2、Beyond 公司 (SeeBeyond一直被 Gartner 评为 SOA 业界产品的前三强 , 将 SeeBeyond 公司的 SOA/EAI 产品同自己原有的 JES(Java Enterprise System,一套功能丰富的中间件产品 整合,推出了 CAPS(Java Composite Application Platform Suites 一套全新的、功能全面、简单易用的 SOA 软件套件。最右侧部分是来自多个厂商的、同 RFID 相关的 B2B 的应用。从图中可以看出,在 RFID 整体解决方案中,不论是同设

3、备打交道的 RFID 边缘中间件产品,还是作为 搭建企业应用主干的业务集成系统, Sun 公司都能够提供全面、领先的配套产品,并且从架构角度提供了 基于业界标准的成熟解决方案。当然,作为一个系统公司, Sun 公司为合作伙伴所提供的不仅仅是软件解决方案,凭借 Sun 公司在主 机系统、存储系统、操作系统、 Java 技术方面的深厚功底以及丰富的业界经验, Sun 公司可以为合作伙伴 提供全面的端到端的解决方案。图 1.2中给出了 Sun 公司为合作伙伴所提供的全面的端到端的解决方案框架图。 图 1.2、 Sun 公司为合作伙伴所提供的端到端的解决方案本文将重点介绍 Java Syst

4、em 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 Sy

5、stem RFID软件包。在其左侧是 RFID 标签的 reader 或者  sensor , 每一个 reader 都可以连续不断的读取大量的标签并将所读取的数据信息传送给 Java System RFID 软件包,由 Java System RFID软件包对数据进行处理。  Java System RFID软件包由两部分组成 Java System RFID Event Manager和 Java System RFID 

6、Information Server。  Java System RFID Event Manager用来处理来自一个或多个 RFID Reader、 Sensor 的数据流。在将数 据进一步发送给相关的应用前, RFID Event Manager对数据进行过滤和集成的预处理。例如 :一个贴有标 签的物品在 RFID Reader前,即使没有移动,也会被读取多次,产生许多冗余的数据。使用 Sun 公司的RFID Event Manager中所提供过滤机制,就可以以编程的方式

7、抛弃在物品没有移动的时候所产生的读取数 据, 而仅当物品的状态有所改变时 (例如 :当物品移动或者有新的物品进入到 reader 的扫描范围内 才真正触 发一个动作或者事件。 RFID Event Manager还提供其他的过滤机制,可以通过编程的方式来实施特定的业 务逻辑。借助于 Event Manager所提供的过滤机制,相关的数据就可以被 JES 产品栈中的其他层面的软件 持续性的使用了。为了就近获得 reader 读取的信息,一些地理区域跨度较广的企业,例如 :商场、配送中心或者仓库等, 可以使用多个 RFID Event Manage

8、r,也就是为每一场所配备一个 RFID Event Manager,这种方式可以大 大减轻网络通讯负载 :使用 Event Manager将过滤和处理过的数据通过网络发送,而不是将 Reader 直接连 接到网络,减少通过网络传输的数据流量。除此之外,通过 RFID Event Manager将 Reader 同网络隔离开 也是基于安全因素考虑的一个良好的架构方式。  Sun 公司的 RFID Event Manager的主要功能模块包括 : nDevice Adapter:适配器允许来自不同厂

9、商的设备能够同 RFID Event Manager通讯和交互。  nFilter:过滤器能够过滤 RFID 设备所提供的冗余数据, 还可以用来实施小规模的数据处理和业务逻辑。  nConnectors:RFID Event Manager中的 Connector 模块可以将相关信息发送到文件系统、 JMS 队列,  XML 语言, HTTP , SOAP 消息,从而可以将 RFID 或者是非 RFID 的相关事件数据通知给外部系统。  nEnterprise Gateway: 该模块可以作为连

10、接企业应用程序的公共接口。  nFailover: 由于 Sun 的 RFID Event Manager是基于 Java 和 Jini 技术框架,服务的失效转移是其固有 的技术特色。图 2.2 RFID Event Manager的架构图  Sun Java RFID Software中另一个主要的模块就是 Java System RFID Information Server。 Sun 公司 提倡使用整合技术将 RFID Event

11、 Manager同 EIS(Enterprise Information Systems互连,这里所说的 EIS 包括传统的 ERP , WMS(仓储管理系统 , SCM(供应链管理系统 以及 CRM 系统以及一切希望使用 RFID 标 签信息的系统。 JES 不仅为这种整合提供了丰富的技术支持手段,也为整合提供了丰富而成熟的功能模块 和解决方案。在图 2.1中整个软件架构中的最下层就是由 EIS 系统所组成的,可以包括 ERP, WMS,传统遗留的系 统以及企业的私有信息系统。这些系统必须能够接收并集成来自标签标识物品的数据和事件。实际上,可

12、 以将 RFID Information Server理解成将 RFID Event Manager和现有的 EIS 以及其他的企业应用系统集成 的集成层,由 RFID Information Server提供了底层的 RFID 数据同高层业务应用的连接通道。将 RFID Information Server置于 RFID Event Manager和其他的企业应用之间就可以针对业务需求的变化、企业应 用的变化提供最大的灵活性。通过 RFID Information Serv

13、ice可以获取的数据包括 : 1、通过 RFID Event Manager所获取的来自 reader 或 sensor 的数据  2、标签说标识的物品的特征数据,例如 :制造日期、重量、失效日期等  3、产品目录信息。 图 2.3、 RFID Information Server架构图  3. Sun Java System RFID Software for Java ME Devices Java M

14、E(Java Micro Edition是 Sun 公司提出的面向嵌入式设备的 Java 平台方案。基于 Java ME, Sun 公司提供了面向 RFID 设备的、 支持 EPCGlobal ALE(Application Level Events规范的嵌入式软件包 :Sun Java System RFID Software for Java ME Devices。该软件包提供了如下两方面的功能 : l 在支持 Java 

15、ME技术的 RFID 设备上直接的、智能的处理、过滤设备所产生的相关数据,大幅度减少 了 RFID 设备向网络环境发送的数据流量。  l 提供了远程管理 RFID 设备的软件接口, Sun Java System RFID Software for Java ME Devices能够 同前面介绍的 Sun Java System RFID Software无缝的集成, 提供了以集中的方式来管理大量的分布式 RFID 设备的能力。  Sun

16、0;Java System RFID Software for Java ME Devices的具体功能包括 :l 记录捕获 EPC code的时间和位置  l 定时处理服务  l 同步或者异步的发送答复  l 定义事件的触发器,例如侦测到一个 case tag l 过滤数据,过滤的方法包括布尔逻辑、模式匹配、分组、计数等。使用 Sun Java System RFID Software for Java&

17、#160;ME Devices,可以进一步简化 RFID 的部署环境。  4.Java System RFID Software Toolkit Java System RFID Software Toolkit提供了一套基于 Sun 公司的 RFID 解决方案的适配器开发环境, 旨 在简化针对不同 RFID reader,  printer 以及其他设备的适配器的开发, 通过这些适配器就能够将设备同 Java System RFID 

18、Event Manager相连。 这套 Toolkit 既可以作为 NetBeans 的插件, 也可以作为 Sun Studio IDE 的插件使用,同时在插件中包括代码范例,适配器代码模板, ant 的编译脚本文件以及 JUnit 的测试模板。  5. 基于  Sun公司 RFID 产品的行业解决方案通过将 Sun 公司的 RFID Software同 Sun 公司丰富的软、硬件产品相结合,合作伙伴可以为相关行业 的特定应用提供定制化的解决方案。 同时, Sun 公司也非常乐于同合作伙伴分享自己在 RFID 实施领域的丰

19、富经验,合作伙伴可以参考 Sun 公司丰富而具体的、针对不同行业的参考解决方案来定制或扩展,构造自 己的行业应用。图 5.1展示了基于 Sun 公司软、硬件平台的资产跟踪和管理解决方案。图 5.1 基于 Sun 公司软、硬件平台的资产跟踪和管理解决方案  6. 实施与部署 图 6.1、Sun RFID 解决方案的部署方式 图 6.1 中给出了基于 Sun RFID 产品解决方案的一种部署方案, 综合运用了 Sun 公司的 RFID 中间件产 品,Sun 公司的身份管理、权限控制、EAI 等产品。  7.总结 Sun 公司为 RFID 应用提供了全面而成熟的、端到端的解决方案。 首先,在中间件方面,Sun 公司的 Java System RFID 软件架构充分考虑了大规模的、企业级的 RFID&#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论