可重构RFID中间件开发环境的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dlll9393
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生产力的发展使软件的开发无法满足快速变化的市场需求,软件危机的出现使得基于构件的软件开发(Component-Based Software Development,CBSD)成为软件工程十分提倡的软件复用模式。射频识别(Radio Frequency Identification,RFID)技术近年来由于其显著的优点得到了广泛的应用,为了让作为RFID系统神经中枢的RFID中间件可以更好、更快的适应多种应用环境,将CBSD思想和OSGi(Open Service Initiative)服务框架引入RFID中间件及其应用系统的开发流程,同时搭建一个可重构RFID中间件集成开发环境(Integrated Development Environment,IDE)支持用户方便、快速的开发过程,是一项没有先例且有意义的工作。本文所做的工作包括:   (1)研究了CBSD的方法、开发过程、技术特点、开发模型、实现技术等,通过比较和分析,确定OSGi服务框架是实现构件化软件开发的良好的基础框架。   (2)研究了OSGi服务框架及其面向组件的编程模式,研究了EPCglobal RFID中间件标准,给出了在遵循EPCglobal标准的基础上,基于OSGi服务框架构件化RFID中间件,实现RFID中间件可重构、可定制目标的方案。包括功能模块的划分方法、构件化的设计和策略及关键实现等。   (3)研究了Eclipse平台和插件开发技术,给出了基于Eclipse平台的可重构RFID中间件开发环境的总体框架和设计思路,在开发环境中实现了支持CBSD基本流程的各个功能模块,包括构件管理、构件选择、构件检索、构件配置和构件部署等。   (4)通过对可重构RFID中间件开发环境的测试,验证了开发环境支持基于构件的RFID中间件及其应用系统的开发的可行性和有效性。   本文为RFID中间件及其应用系统的开发提供了新的思路和方法参考,为OSGi技术的应用提供了验证。
其他文献
产品数据管理(Product Data Management,PDM)是一项对产品相关的数据和过程进行集成化管理的技术。随着PDM系统在众多制造企业的实施应用,PDM系统的数据安全也备受关注。用户
最近几年,由于国内教育需求的不断扩大以及教育资源的有限供应使得依托网络的远程教育市场迅速蓬勃发展了起来。而随着参与网络教育学员人数的不断增加,市场竞争的不断加剧,使得
微波辐射计是探月卫星的有效载荷之一,是探测频率为3.0GHz、7.8GHz、19.35GHz和37.0GHz的多频段微波辐射计,是国际上首次利用微波在月球轨道上对月球土壤进行探测的设备。微波辐射计是用于测量物体微波辐射能量的被动遥感仪器,是一种高增益型的接收机。微波辐射计的输出波动由系统增益波动以及本机噪声波动决定,降低上述两种因素对测量结果的影响至关重要。1946年,Dicke使用“狄克”开关,