Sun RFID整体解决方案架构.docx

上传人:安*** 文档编号:73267321 上传时间:2023-02-17 格式:DOCX 页数:21 大小:19.37KB
返回 下载 相关 举报
Sun RFID整体解决方案架构.docx_第1页
第1页 / 共21页
Sun RFID整体解决方案架构.docx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《Sun RFID整体解决方案架构.docx》由会员分享,可在线阅读,更多相关《Sun RFID整体解决方案架构.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

2、ond一直被Gartner评为SOA业界产品的前三强),将SeeBeyond公司的SOA/EAI产品同自己原有的JES(JavaEnterpriseSystem,一套功能丰富的中间件产品)整合,推出了CAPS(JavaCompositeApplicationPlatformSuites)一套全新的、功能全面、简单易用的SOA软件套件。最右侧部分是来自多个厂商的、同RFID相关的B2B的应用。从图中可以看出,在RFID整体解决方案中,不论是同设备打交道的RFID边缘中间件产品,还是作为搭建企业应用主干的业务集成系统,Sun公司都能够提供全面、领先的配套产品,并且从架构角度提供了基于业界标准的成熟

3、解决方案。当然,作为一个系统公司,Sun公司为合作伙伴所提供的不仅仅是软件解决方案,凭借Sun公司在主机系统、存储系统、操作系统、Java技术方面的深厚功底以及丰富的业界经验,Sun公司可以为合作伙伴提供全面的端到端的解决方案。图1.2中给出了Sun公司为合作伙伴所提供的全面的端到端的解决方案框架图。620)this.style.width=620;border=0图1.2、Sun公司为合作伙伴所提供的端到端的解决方案本文将重点介绍JavaSystemRFIDSoftware部分。2SunJavaSystemRFID软件架构SunJavaSystemRFIDSoftware是Sun公司RFID

4、解决方案中的主要中间件产品,图2.1给出SunJavaSystemRFID软件的架构620)this.style.width=620;border=0图2.1、SunJavaSystemRFID软件的架构在图中,由虚线圈出的部分就是SunJavaSystemRFID软件包。在其左侧是RFID标签的reader或者sensor,每一个reader都可以连续不断的读取大量的标签并将所读取的数据信息传送给JavaSystemRFID软件包,由JavaSystemRFID软件包对数据进行处理。JavaSystemRFID软件包由两部分组成JavaSystemRFIDEventManager和JavaS

5、ystemRFIDInformationServer。JavaSystemRFIDEventManager用来处理来自一个或多个RFIDReader、Sensor的数据流。在将数据进一步发送给相关的应用前,RFIDEventManager对数据进行过滤和集成的预处理。例如:一个贴有标签的物品在RFIDReader前,即使没有移动,也会被读取多次,产生许多冗余的数据。使用Sun公司的RFIDEventManager中所提供过滤机制,就可以以编程的方式抛弃在物品没有移动的时候所产生的读取数据,而仅当物品的状态有所改变时(例如:当物品移动或者有新的物品进入到reader的扫描范围内)才真正触发一个动

6、作或者事件。RFIDEventManager还提供其他的过滤机制,可以通过编程的方式来实施特定的业务逻辑。借助于EventManager所提供的过滤机制,相关的数据就可以被JES产品栈中的其他层面的软件持续性的使用了。为了就近获得reader读取的信息,一些地理区域跨度较广的企业,例如:商场、配送中心或者仓库等,可以使用多个RFIDEventManager,也就是为每一场所配备一个RFIDEventManager,这种方式可以大大减轻网络通讯负载:使用EventManager将过滤和处理过的数据通过网络发送,而不是将Reader直接连接到网络,减少通过网络传输的数据流量。除此之外,通过RFID

7、EventManager将Reader同网络隔离开也是基于安全因素考虑的一个良好的架构方式。Sun公司的RFIDEventManager的主要功能模块包括:DeviceAdapter:适配器允许来自不同厂商的设备能够同RFIDEventManager通讯和交互。Filter:过滤器能够过滤RFID设备所提供的冗余数据,还可以用来实施小规模的数据处理和业务逻辑。Connectors:RFIDEventManager中的Connector模块可以将相关信息发送到文件系统、JMS队列,XML语言,HTTP,SOAP消息,从而可以将RFID或者是非RFID的相关事件数据通知给外部系统。Enterpri

8、seGateway:该模块可以作为连接企业应用程序的公共接口。Failover:由于Sun的RFIDEventManager是基于Java和Jini技术框架,服务的失效转移是其固有的技术特色。620)this.style.width=620;border=0图2.2RFIDEventManager的架构图SunJavaRFIDSoftware中另一个主要的模块就是JavaSystemRFIDInformationServer。Sun公司提倡使用整合技术将RFIDEventManager同EIS(EnterpriseInformationSystems)互连,这里所说的EIS包括传统的ERP,W

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

10、连接通道。将RFIDInformationServer置于RFIDEventManager和其他的企业应用之间就可以针对业务需求的变化、企业应用的变化提供最大的灵活性。通过RFIDInformationService可以获取的数据包括:1、通过RFIDEventManager所获取的来自reader或sensor的数据2、标签说标识的物品的特征数据,例如:制造日期、重量、失效日期等3、产品目录信息。620)this.style.width=620;border=0图2.3、RFIDInformationServer架构图3.SunJavaSystemRFIDSoftwareforJavaMED

11、evicesJavaME(JavaMicroEdition)是Sun公司提出的面向嵌入式设备的Java平台方案。基于JavaME,Sun公司提供了面向RFID设备的、支持EPCGlobalALE(ApplicationLevelEvents)规范的嵌入式软件包:SunJavaSystemRFIDSoftwareforJavaMEDevices。该软件包提供了如下两方面的功能:在支持JavaME技术的RFID设备上直接的、智能的处理、过滤设备所产生的相关数据,大幅度减少了RFID设备向网络环境发送的数据流量。提供了远程管理RFID设备的软件接口,SunJavaSystemRFIDSoftware

12、forJavaMEDevices能够同前面介绍的SunJavaSystemRFIDSoftware无缝的集成,提供了以集中的方式来管理大量的分布式RFID设备的能力。SunJavaSystemRFIDSoftwareforJavaMEDevices的具体功能包括:记录捕获EPCcode的时间和位置定时处理服务同步或者异步的发送答复定义事件的触发器,例如侦测到一个casetag过滤数据,过滤的方法包括布尔逻辑、模式匹配、分组、计数等。使用SunJavaSystemRFIDSoftwareforJavaMEDevices,可以进一步简化RFID的部署环境。4JavaSystemRFIDSoftwa

13、reToolkitJavaSystemRFIDSoftwareToolkit提供了一套基于Sun公司的RFID解决方案的适配器开发环境,旨在简化针对不同RFIDreader,printer以及其他设备的适配器的开发,通过这些适配器就能够将设备同JavaSystemRFIDEventManager相连。这套Toolkit既可以作为NetBeans的插件,也可以作为SunStudioIDE的插件使用,同时在插件中包括代码范例,适配器代码模板,ant的编译脚本文件以及JUnit的测试模板。5基于Sun公司RFID产品的行业解决方案通过将Sun公司的RFIDSoftware同Sun公司丰富的软、硬件产

14、品相结合,合作伙伴可以为相关行业的特定应用提供定制化的解决方案。同时,Sun公司也非常乐于同合作伙伴分享自己在RFID实施领域的丰富经验,合作伙伴可以参考Sun公司丰富而具体的、针对不同行业的参考解决方案来定制或扩展,构造自己的行业应用。图5.1展示了基于Sun公司软、硬件平台的资产跟踪和管理解决方案。620)this.style.width=620;border=0图5.1基于Sun公司软、硬件平台的资产跟踪和管理解决方案6实施与部署620)this.style.width=620;border=0图6.1、SunRFID解决方案的部署方式图6.1中给出了基于SunRFID产品解决方案的一种

15、部署方案,综合运用了Sun公司的RFID中间件产品,Sun公司的身份管理、权限控制、EAI等产品。7总结Sun公司为RFID应用提供了全面而成熟的、端到端的解决方案。首先,在中间件方面,Sun公司的JavaSystemRFID软件架构充分考虑了大规模的、企业级的RFID部署环境。这套软件架构不仅适用于只有几个reader的单个场所的小规模应用场景,也同样适用于具备大量reader并且分布于不同场所的跨地域的大规模部署场景。JavaSystemRFIDEventManager所特有的可靠性,可扩展性、可管理性,将为企业大规模的部署基于EPCglobalNetwork架构的应用模式提供良好的集成模

16、块。同时,在将RFID标签数据、事件同现有的业务流程、EIS系统的集成方面,JavaSystemRFID软件也提供了良好的支持手段。其次,在设备端,Sun公司提供了基于JavaME技术的RFID嵌入式软件包,大大提升了RFID设备的智能化程度和管理功能。当然,Sun公司也提供了便捷的开发方案,通过使用Sun公司的RFIDSoftwareToolkit,用户可以迅速开发面向不同RFID终端设备的adaptor。Sun公司具备丰富的系统设计和整合的经验,深刻的了解业界的需求。通过组合其丰富的软硬件产品,Sun公司正在不断的拓展RFID应用的内涵和外延。620)this.style.width=620;border=0图7.1、SunRFIDNetwork关于Sun公司RFID产品和解决方案的更详细的信息可以从如下网址获得:1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 工程图纸

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁