基于OSGI的面向服务插件框架研究与应用

被引量 : 17次 | 上传用户:Norazhongli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术和网络技术的快速发展以及复杂商业需求的不断演进,支持异构模块动态部署、增量式模块开发、运行时刻服务动态管理、敏捷性开发等软件架构技术已成为软件工程领域的研究热点,受到越来越多研究者的关注。本文首先在分析传统软件体系结构的演进过程以及SOA(Service-OrientedArchitecture)现状的基础上,针对SOA架构实施过程中存在的不足之处,提出了基于OSGI(Open Service Gateway Initiative)的面向服务插件模型OSPAM(OSGI Service-Plug Architecture Model)以及OSPAM的框架模板SPOF(service-Plug Oriented Framework),设计开发了一个基于SPOF框架的OMC(Operation&Maintenance Center)系统。本文主要工作包括:1.介绍了OSGI R4规范的详细定义以及OSGI核心思想在软件体系架构和企业集成领域的借鉴之处。通过传统体系结构与插件体系结构的对比,结合OSGI在插件式开发方面的卓越特点,提出了一种基于OSGI的面向服务插件模型OSPAM。该模型采用分层模式思想,将服务请求实体层SRE与资源实体层RE逻辑分离开来,服务注册管理层SRM为SRE和RE提供了统一的服务注册、路由、组合以及消息传递等机制。论文对SRM层、OSGI包装器、WS包装器、插件生命周期管理矩阵、插件协同机制等作了深入研究。该模型解决了业务场景变化与迭代式软件开发过程的矛盾,使得复杂商业需求与软件开发架构同步演进,有利于模块化软件开发过程的标准化,实现了即插即用的模块化管理,最大限度的降低了模块间的耦合性,使面向服务架构SOA获得更大程度的商业敏捷性。2.在OSPAM模型基础上,结合SOA原始模型、OSGI微内核Equinox、Web Service、内存数据库、XML等技术,设计并实现了一个具体的面向服务插件框架SPOF。该框架由SPOF应用层、Bundle Context Cache、服务插件管理中心等构成。给出了在Web服务器与Servlet容器中嵌入Equinox的解决方案,分析研究了服务插件的调用方式、OSGI服务封装方法,并参考Eclipse的ExtensionRegistry技术给出SPOF框架的扩展设计。SPOF框架具有整体实现系统的可插拔性、动态改变系统行为性、资源服务细节无关性、模块依赖最小化等优点3.针对目前在线计费OCS的子系统OMC监控维护多网元、多服务进程等业务需求,设计了基于SPOF框架的OMC系统,给出了OMC系统总体架构、基于SPOF的设计思想、业务场景展现、业务场景中的模块描述、业务流程定义、业务对象组成等的具体实现。
其他文献
票据伪造,是指以行使票据权利义务为目的假冒他人或者虚构他人的名义在票据上签章,伪为票据行为的违法行为。票据伪造是票据违法行为,其本质是欺诈行为。票据伪造往往引起多方面
期刊
往复机械广泛应用于各工业领域,对其进行故障诊断研究是目前国内外的研究热点之一。人们对往复机械故障诊断开展了许多研究,但由于其结构复杂、激励源多,对其实施故障诊断较
目的:本论文系统研究针刺、中药、穴位埋针治疗过敏性鼻炎的临床效果,本文为探讨鼻翼穴埋针与针灸治疗AR的临床疗效,分两部分对AR和进行了理论与临床研究。为针刺、中药、穴
具有独特的教学艺术,是高校教师提高教学水平的内在要求。文章从七个方面对讲课艺术进行了比较全面和深入的探索和思考,对推动高校造就一支高素质专业化教师队伍具有积极地现
一、目的本课题通过对血液灌流合用健脾益肾方治疗维持性血液透析患者继发性甲旁亢的临床观察,探讨血液灌流结合健脾益肾方对于该病的治疗效果,为临床上治疗该病是供新方法,
双及物构式作为人类语言的一种普遍现象,在句法语义研究中占据着独特的地位,并且一直是语言学家们关注的焦点。结构主义和生成语法学家对英汉双及物构式的诸多问题进行了研究
海洋特殊环境中的微生物可以产生陆地生物无可比拟的代谢产物。利用海洋微生物开发有价值、有潜力的海洋活性物质,具有环保、可再生、周期短、容易工业化生产等优点,对于开发
任务型教学是一种以“任务”为中心的教学方法,它将学习过程看成是一系列与课程目标直接相关的交际性任务,是近20年来交际教学思想的一种发展形态。目前,任务型教学在我国外
教师的人格会对学生的发展产生深远的影响。为了解中学化学教师人格发展水平的现状以及职前化学教师的人格发展水平,本研究设计和实施了相关的调查。调查结果表明:(1)当前在