预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共82页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

江苏大学 硕士学位论文 基于OSGI的面向服务插件框架研究与应用 姓名:悦怡 申请学位级别:硕士 专业:计算机应用技术 指导教师:施化吉 20080606 摘觚hitectllre)现状的基础上,针对SOA架构实施过程中存在的不足之处,提出要Orien锄Frameworl【),设计开发了一个基于SPOF框架的路由、组合以及消息传递等机制。论文对SIm层、OSGI包装器、WS包装器、软件架构技术己成为软件工程领域的研究热点,受到越来越多研究者的关注。本文首先在分析传统软件体系结构的演迸过程以及SoNSeⅣiCe.OrientedImtiative)的面向服务插件模型OSPAMI也逻辑分离开来,服务注册管理层sRM为Sl砸和l也提供了统一的服务注册、演进,有利于模块化软件开发过程的标准化,实现了即插即用的模块化管理,最大限度的降低了模块间的耦合性,使面向服务架构SOA获得更大程度的商业2.在0S黝心讧模型基础上,结合SOA原始模型、OSGI微内核Equinox、Service、内存数据库、xML等技术,设计并实现了一个具体的面向服务插件框架SPOF。该框架由SPOF应用层、B咖dle心等构成。给出了在Wreb服务器与Servlet容器中嵌入EquiIlox的解决方案,分拔性、动态改变系统行为性、资源服务细节无关性、模块依赖最小化等优点江苏大学硕士研究生毕业论文随着软件技术和网络技术的快速发展以及复杂商业需求的不断演进,支持异构模块动态部署、增量式模块开发、运行时刻服务动态管理、敏捷性开发等了基于OSGI(0IpenA∞IlitecturcModel)以及OSP:AM的框架模板SPOF(SeⅣice.Plug0MC(0Iperation&MaintenanceCenter)系统。本文主要工作包括:1.介绍了OSGIR4规范的详细定义以及OSGI核心思想在软件体系架构和企业集成领域的借鉴之处。通过传统体系结构与插件体系结构的对比,结合OSGI在插件式开发方面的卓越特点,提出了一种基于OSGI的面向服务插件模型OSPAM。该模型采用分层模式思想,将服务请求实体层SRE与资源实体层插件生命周期管理矩阵、插件协同机制等作了深入研究。该模型解决了业务场景变化与迭代式软件开发过程的矛盾,使得复杂商业需求与软件开发架构同步敏捷性。Cache、服务插件管理中析研究了服务插件的调用方式、OSGI服务封装方法,并参考Edipse的ExtenSionRe酉st巧技术给出SPOF框架的扩展设计。SPOF框架具有整体实现系统的可插(OSGISeⅣiCe.PlugwrebServiceGatewayConteXt 3.针对目前在线计费OCS的子系统OMC监控维护多网元、多服务进程等基于SPOF的设计思想、业务场景展现、业务场景中的模块描述、业务流程定义、业务对象组成等的具体实现。关键词:软件体系结构、面向服务框架、0SGI、插件、操作维护中心江苏大学硕士研究生毕业论文业务需求,设计了基于SPOF框架的OMC系统,给出了OMC系统总体架构、Ⅱ 悦.聊气硝年。喊1日学位论文版权使用授权书保密口,在2008年06月08日本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权江苏大学可以将本学位论文的全部内容或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于年解密后适用本授权书。不保密学位论文作者签名:指导教师签名: 学位论文作者签名:悦怡呼£f‘LL独创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容以外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。日期:2008年06月 第一章绪论1.1研究背景及意义件开发无法适应需求变化的问题、新增异构模块的问题、软件模块动态部署问题R4规范的基础上,采用支持增量式模块开发和软件对象动小可见性,使得软件开发周期长、代价高、质量低的问题依然存在。大量实践统件需求和软件设计的质量,软件工程界提出了需求分析工程技术和各种软件体系的结构化元素即构件的集合,包括处理构件、数据构件和连接构件。处理构件负江苏大学硕士研究生毕业论文软件框架是一种微体系结构,为特定领域内的软件系统提供实现模板,它可以是一个将要被扩展或复用的子系统【11。综合各学者对于软件框架的定义‘2,31,软件框架是软件开发过程中提取特定领域软件的共性部分形成的体系结构,框架提供了可在应用程序之间共享的可覆用的公共结构体