发明名称 一种基于云端服务器的可重构RFID中间件设计方法
摘要 本发明提供了一种基于云端服务器的可重构RFID中间件的设计方法:利用EPCglobal规范抽象出RFID中间件各个模块功能,同时确定能够对外提供功能扩展的服务模块,进而利用OSGi技术将各个模块构件化;同时由于做RFID上层引用需要用到SSH三个第三方框架,所以需要将SSH三个框架构件化,利用OSGi总线添加至OSGi容器中供RFID应用利用。接着将所有构造好的构件整合到Virgo服务器中各自的仓库,使得基于构件的RFID上层应用能够在Virgo下搭建并且运行;最后采用开源的Cloud Foundry框架,将带有RFID中间件和SSH三个框架功能的Virgo服务器整体整合到Cloud Foundry中,从而实现基于云端服务器的可重构RFID中间件的设计方法。
申请公布号 CN102385516B 申请公布日期 2014.02.26
申请号 CN201110338219.9 申请日期 2011.10.31
申请人 华南理工大学 发明人 刘发贵;段琦;杨平安
分类号 G06F9/44(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 邱奕才
主权项 一种基于云端服务器的可重构RFID中间件的设计方法,其特征在于先采用EPCglobal规范抽象出RFID中间件各个功能模块,同时确定能够对外提供功能扩展的服务模块,进而采用OSGi技术将各个模块构件化,同时将Struts、Spring和Hibernate三个框架构件化,利用OSGi总线添加至OSGi容器中供RFID应用利用,接着将所有构造好的构件整合到Virgo服务器中各自的仓库,使得基于构件的RFID上层应用能够在Virgo下搭建并且运行,最后采用开源的Cloud Foundry框架,将带有RFID中间件和Struts、Spring、Hibernate三个框架功能的Virgo服务器整体整合到Cloud Foundry中,从而实现基于云端服务器的可重构RFID中间件的设计,该设计方法具体包括如下步骤: 1)选取EPCglobal作为RFID中间件实现规范,通过该实现规范划分RFID中间件的各个功能模块,并定义能够在以后的应用中继续扩展的功能模块,从而做成一种对外提供服务的接口; 2)采用OSGi将步骤1)中的功能模块构件化成为Bundle,同时采用OSGi的DS方式将RFID中间件中的能够扩展的功能模块做成服务对外发布,供其他模块获取; 3)分析Struts、Spring和Hibernate三个框架,得到这三个框架的所有构件,使得基于构件化Web应用能够利用到第三方框架的功能; 4)将Struts、Spring、Hibernate三个框架的构件整合到Virgo服务器的核心仓库中,扩充Virgo服务器对基于Struts、Spring和Hibernate应用的运行; 5)将实现RFID中间件的所有构件整合到Virgo服务器的用户仓库中,使得进行RFID应用开发的开发者都能够利用Virgo服务器下的RFID中间件和第三方框架Struts、Spring和Hibernate来构建自己的应用,同时直接在支持构件化应用的Virgo服务器上运行; 6)利用Cloud Foundry云端平台,将整个整合了Struts、Spring和Hibernate构件和RFID构件的Virgo服务器移植到Cloud Foundry中,这样每个拥有Cloud Foundry用户账号的开发者都能够直接提取RFID中间件服务来构建自己的应用,同时将自己的应用移交至Cloud Foundry中运行,实现利用Cloud Foundry中的云计算特点。
地址 510640 广东省广州市天河区五山路381号