信息化 频道

RFID应用架构规划指南

    RFID应用架构

    对一个成熟、有效的RFID应用系统来说,不管其业务场景千变万化,对RFID接入技术要求迥异,其共同之处在于如何有效的使用RFID信息,实现与企业现有系统的信息整合,优化内部业务流程,提高企业的核心竞争力。一个良好的RFID应用参考架构,可以很好的帮助企业达到这一目标。

    RFID应用参考架构由下列4层组成:阅读器层、边缘层、集成层和应用层。 

    阅读器层位于架构的最底层,阅读器经常由触发器控制,每秒读取标签上百次。无论何时,可设定IP地址的阅读器都由一个且只能由一个边缘服务器控制,以避免出现与网络分区相关的问题。

    边缘层,边缘服务器定期轮询阅读器(例如,每秒两次),以消除重复操作,并执行过滤和设备管理。边缘服务器还产生ALE事件并将事件发送到集成层。在发送消息时,通常需要“一次成功”的消息语义来保证消息传且只传一次。 

    集成层接收多个ALE事件,并将它们合并到工作流中,工作流会作为更大业务流程的一部分与多个不同系统和人员接触。集成层使用基于标准的JCA适配器与打包应用(如库存管理或产品信息管理系统)交互。该层还通过控件与系统协作。控件是一种开放源框架,它提供抽象层,将后端组件表示为可重用组件。

    集成层也可能通过Web服务接口与ONS  (对象命名服务)通信。与DNS服务器相似,ONS也可用于查找惟一的RFID标记ID,并识别其他产品信息。集成层必须不断从EPC-IS(电子产品码信息服务)储存库查询数据,EPC-IS为ALE事件提供业务背景。例如,通过供应链跟踪和追踪产品。EPC-IS的标准目前正在制定。集成层还可以用B2B消息(如查询EPC-IS储存库的EDI或Web服务请求),通过防火墙中的网关与外部系统通信。 

    将边缘层和集成层分开可以提高伸缩性,并为客户降低成本(因为边缘层负担更轻,价格更低)。应用服务器和数据库连接池在互联网数据库连接中的使用越来越广,这个行业正由互联网通信变为RFID通信,这就需要一个边缘层来过滤信息,一个集成层来完成连接。

    控制消息通过管理门户流入系统,集成层,然后流入边缘层,最后流入阅读器。供应和配置都顺着这个链向下进行,而阅读器的数据则在过滤后顺着这个链上向传送。 

    通过这样一个应用架构,可以很好的解决前面提到的7类技术问题:

    1、伸缩性:使用线程多路技术,非阻塞I/O技术,提高边缘服务器的CPU利用率,采用“批量消息传送”机制,并把边缘服务器层做为事件源而非事件储存库,可以很好的实现系统伸缩。

    2、可用性:通过消除边缘层、集成层,以及边缘层和集成层之间的所有单点故障,可以很好的提供高可用性,大家熟知的群集技术可以很好的配合这一想法具体实现。

    3、安全性:一个开放的、便于集成第三方供应商的身份验证、授权和审计技术的安全框架将可以采纳业界非常好的的安全实践,提供最好的安全保障。

    4、互操作性:遵循业界标准,提供开放的互操作框架,可以很好的满足RFID应用的近、远期实施目标。

    5、集成:集成是提升RFID应用业务价值的非常好的途径,RFID应用架构需要很好的支持集成技术,以便更快、更好的融入企业的已有应用环境,真正承载企业级应用,让RFID技术发挥最大价值。

    6、管理:通过集中式门户框架实现RFID监控和管理,同时,通过与现有管理提供商的企业信息管理框架无缝集成,可以很好的管理RFID应用架构的各个功能模块。

    7、消息传递:通过提供“一次成功”消息传输品质,保证消息入、出队的事务一致性,以及异步通信,可以很好的保障消息稳定、可靠的传输。

    BEA  RFID解决方案

    BEA  RFID  解决方案正是采用了以上描述的RFID应用参考框架,其优势主要体现在以下几个方面:

    1、是一种集成化的却又灵活的框架,允许将组件插入解决方案。

    2、是一种将RFID阅读器、对象名称服务(ONS)、产品信息管理(PIM)系统、EPC-IS和其它打包应用连接起来的连通性资产。

    3、是一种面向服务的架构方法,充分利用了既考虑到集成选项的增加,又考虑到企业灵活性的非常好的实践。

    BEA公司的RFID解决方案由以下四个组件构成:

    1、    BEA  webLogic  RFID  Edition:业界领先的EPC中间件,支持多达12个阅读器提供商的主流阅读器,支持EPC  Class  0、0+、1,ISO  15693,ISO  18000-6B  v1.19  EPC,GEN  2等规格的电子标签。同时,在EPC中间件领域,BEA领导着ALE标准的制定,并在EPCglobal标准制定上处在领导者的位置。

    2、    BEA  WebLogic  Enterprise  Platform:构建面向服务的关键任务型企业解决方案而设计的一种统一的、可扩展的应用基础架构。该平台提供了完成下述任务所必备的所有工具:

    1)构建可展现企业现有应用和资源的服务 

    2)编排低级别服务以创建高级别业务服务

    3)构建可使用服务并将服务展现给最终用户的个性化门户

    4)在一个可靠、可伸缩的运行时间环境中执行和管理服务

    3、    BEA  RFID解决方案工具箱:是实施RFID解决方案的加速器,包含快速配置和部署RFID应用系统所必需的代码、文档和非常好的实践。其内容有:

    1)事件模型框架,用于接受传入的异步事件,如阅读器事件和事先出货通知单等。

    2)消息总线架构,使事件能够被多个感兴趣的用户处理。

    3)用于连接到EPC-IS、ONS和PIM  服务的控件。

    4)预置的portlet,用于加快商店、物流中心和供应商门户的建设步伐。

    5)预构建业务流程,用于处理各种与RFID  相关的事件,包括出入的ASN数据、传入RFID阅读器信息;处理库存过剩、库存不足和进出平衡等情况。

    6)全套系统文档(软件架构指南、设计文档和操作手册等)。

    7)解决方案加速器指南、包括工作分配结构和测试计划在内的项目方案

    8)开发环境(构建和测试脚本、源代码控制、问题追踪等)。

    4、为开发、配置和部署该解决方案提供帮助的咨询服务

    结束语

    全球领先咨询公司Gartner将企业运用RFID技术分为三个阶段:第一阶段是企业内部采用RFID技术,应用目的是验证RFID能被用在特定企业的某种环境中;第二阶段是企业结合RFID技术和现有业务流程,但只是把RFID应用作为原有业务系统的一种完善和补充,用新技术来适应传统的应用;第三阶段是以RFID技术为核心设计业务流程,优化已有的业务流程,消除人工流程,提高信息自动化处理程度。

    不管企业处在RFID应用的哪一阶段,这一面向SOA、切实可行的RFID应用参考架构,必将在企业引入RFID技术和应用过程中,得到广泛的实践。
 

0
相关文章