欢迎来到天天文库
浏览记录
ID:50116109
大小:5.17 MB
页数:82页
时间:2020-03-05
《基于SOA架构的OSGi平台的研究与应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA1I‘专业学位硕±学位论支MASTERTHESISFORPROFESSIONALDEGREE1,I’辨'.,-1..论文题目基于SOA架构的OSGi平台的妍究与应用专业学位类别工程硕±学号201222060571作者姓名刘伦独剑性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工。作及取得的研究成果据我所知,除了文中特别加W标
2、注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年J月/少日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部口或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可yA将学位论文的全部或部分内容编入有关数据库进行检索、,可W采用影印缩印或扫描等复制手段
3、保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:叫巧/导师签名:主h日期:八/妊如/采日分类号密级公开注1UDC学位论文基于SOA架构的OSGi平台的研究与应用(题名和副题名)刘伦(作者姓名)指导教师王焱副教授电子科技大学成都(姓名、职称、单位名称)申请学位级别硕士专业学位类别工程硕士工程领域名称计算机技术提交论文日期2015年04月论文答辩日期2015年05月学位授予单位和日期电子科技大学2015年06月答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。IIRESEARCHANDAPP
4、LICATIONOFBASEDONTHEOSGiPLATFORMOFSOAARCHITECTUREAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:MasterofEngineeringAuthor:LiuLunAdvisor:WangYanSchool:SchoolofComputerScience&Engineering摘要摘要随着现在网络技术的发展,分布式架构被认为代表了面向服务架构(Service.OrientedArchi
5、tecture,SOA)的未来发展趋势。为了实现SOA这种理论框架,与其使用一个实用的软件架构,业界更倾向于使用一个宏观的系统,但现在急需解决的问题是目前还没有一个标准的开发模式来实现SOA。另一方面,随着网络技术和软件技术的飞速发展以及更加庞大的商业需求的不断演变,对于系统支持异构模块动态发布、运行时刻模块动态管理、敏捷开发等软件架构技术已成为软件工程领域的研究热点,受到越来越多从事IT行业研发的企业及个人的关注。SOA本质是一种系统架构的设计思想,SOA可以代表一种系统模型,其中的自动化逻辑可分解为小的、不同的逻辑单元,这些单元可以组
6、成一个大的业务自动化逻辑片段,也可以对这些单元进行独立地分布式部署。另一方面,OSGi致力于把单个服务作为最小单元,通过提供实用的软件架构来支持SOA。但是OSGi具有只能在一个JVM中实现服务单元之间的通信而不能扩展到不同的JVM甚至不同的物理机器的缺点。本文在深入研究了SOA和OSGi的基础上,提出了利用Apachecxf和OSGi为为软件基础框架实现了一个能够随时进行服务加载、卸载及更新的分布式OSGi框架,同时利用该框架实现了一个插件式、分布式的视听播放系统(数字标牌系统)。在介绍相关技术时,重点研究了分布式理论和OSGi技术,其
7、中分布式理论重点介绍了JavaRMI远程方法调用和WebService平台,OSGi技术重点研究了OSGi的最小单位Bundle生命周期的状态分析和Bundle的类加载规则。在介绍相关技术后,通过需求分析、实现分析、实现目标、安全性研究等几个方面介绍了分布式OSGi的研究方法,接着介绍了分布式OSGi的总体架构和基础通用类的设计,最后详细介绍了框架的设计。分布式OSGi框架主要包含服务管理和插件管理功能,服务主要是通过Apachecxf实现服务的发布和调用,插件管理主要是通过OSGi平台提供的相关命令进行运行时动态管理。最后以实际的视听播
8、放系统验证了分布式OSGi框架的可用性,在前面的分布式OSGi框架分析的基础上,实现了分布式OSGi框架,包括OSGiBundle元数据的配置、服务的发布和调用、插件管理功能、缓存和安全算法功
此文档下载收益归作者所有