论文部分内容阅读
随着信息技术的不断发展,信息系统日益复杂,而信息系统开发中大量的重复开发,造成了极大的浪费,因此人们希望通过开放、统一的软件框架,规范各系统组件的开发,实现组件的复用,进而实现组件连接整合、系统重构,达到减少重复开发的目的。
本文在深入研究OSGi框架和OSGi编程模型的基础上,总结归纳出OSGi应用模式。为验证该应用模式能实现组件的复用、连接、整合和系统重构,本文还研究了基于该应用模式的可重构RFID中间件设计案例,通过对该案例进行测试,验证了可重构RFID中间件设计方案的可行性和该OSGi应用模型有效性。本论文的研究内容主要包括以下几个方面:
1.研究OSGi规范的特征、框架及其服务,探讨了OSGi Bundle的组织、管理方法,并将OSGi与其他组件复用技术进行分析、比较,总结OSGi的优势。
2.在研究OSGi面向服务的编程模式的基础上,将OSGi与ESB进行分析和比较,总结OSGi在面向服务开发方式的优势与劣势;同时探讨了主流的OSGi框架及其成果应用案例,进而提出OSGi应用模式,总结、归纳OSGi的适用领域、应用框架和应用方法。
3.为验证该OSGi应用模式的有效性,将该OSGi应用模式应用于RFID中间件的设计案例中。依据该OSGi应用模式,提出了可重构RFID中间件设计方法,实现RFID中间件面向服务的组件开发,达到组件复用和系统重构的目标。
4.测试基于OSGi应用模式的可重构RFID中间件,验证该设计方案的有效性和可行性。
最后,对于本文研究做出了总结,并提出了下一步的工作重点。