论文部分内容阅读
RFID已广泛的应用于企业信息自动化中,随着应用不断深入,所涉及的业务过程和所依赖的应用框架技术也更加复杂,业务逻辑的变化更显频繁,但传统意义上的RFID中间件对上层应用的支持处于比较低的级别,其功能无法应对复杂的业务需求。为了解决这个问题,提出开发RFID应用构件来扩充RFID中间件的功能,将RFID系统中通用的应用支撑功能也纳入RFID中间件的范畴。
本文通过对应用构件开发技术的深入研究,提出了开发应用构件的总体思路和开发方法,并实现了应用构件中的框架构件以及面向仓储管理和生产监控的业务构件,在RFID系统的应用层面上寻求应用构件解决方案。内容包括:
1.研究面向RFID中间件可重构技术,分析目前中小型企业RFID应用系统架构依赖的主流开发框架技术即工作流引擎技术,以及基于Spring,Struts,Hibernate的组合框架技术。并在本文的第二章中详细讨论了应用构件设计的总体思路和关键问题分析。
2.通过研究第三方开发框架运行机制,发现框架集成的难点关键在于解决框架间的类加载机制冲突问题,本文提出采用扩展点、扩展Bundle类路径和修改框架源码等方式来解决,从而形成这类开发框架和OSGi环境的集成方案,开发框架相关的应用构件,并且提出依赖于框架的应用构件的开发模型。框架构件的实现是依赖于此类框架的应用业务构件开发的前提。这部分内容在本文的第三章以及第四章的前三节中进行阐述,并在第四章的4.4节和第五章得到验证。
3.在框架构件和中间件构件基础上,开发面向基于RFID中间件的仓储管理以及生产监控应用构件。所开发的构件分为两类,一类是对原有应用系统进行拆分、重构、抽取出应用构件,其中入库,出库以及生产监控应用构件属于此类;另一类构件需要按需求从头至尾进行设计、编码和测试,属于自定义构件,仓储管理中的盘点构件属于这类构件。本文的第四章的4.4节和第五章给出开发方法步骤,以及构件的设计,实现和验证。
4.应用构件设计、开发完毕后,导入可重构RFID中间件开发环境的构件库,由构件库进行管理,在开发环境上定义系统的功能,选取应用构件和所需基础环境构件(如RFID中间件构件)进行搭建,部署面向RFID中间件的应用系统。