收藏本站
《北京邮电大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

基于多版本服务切换的软件动态更新系统的设计与实现

杜耕  
【摘要】:软件是对现实世界中客观事物的一种反应,为了适应不断变化的现实世界中存在的实际问题,软件需要不断的更新升级。动态更新是指软件在执行期间进行的更新,在更新期间软件不会暂时失效,持续可用。 为了使软件动态更新期间,服务器无需停机重启,结合目前流行的SaaS(Software As A Service)也就是软件即服务思想,本文提出了种基于多版本服务切换的在线软件动态更新方法。将Internet上提供的一个整体的服务作为一个软件实体,将其各个具体功能作为独立的服务级的软件模块,在进行业务更新时对单独的功能模块进行单独更新,对整个软件实体的对外服务没有影响,如果需要新增加功能,也只需要将新的功能模块按照新工程的模式进行部署和发布,在发布服务的平台上对其进行相应的参数配置即可融入软件整体的运行及对外进行服务的提供。同时为了软件的坚固性,本文在软件更新的过程中加入的容错的思想,实时监控预定的日志文件,如果发现更新后功能模块无法正常工作,提供回滚机制,保证软件服务的连续性和稳定性。 本文首先对软件动态更新的相关理论和背景进行了介绍和分析,然后结合SaaS软件服务的思想提出了一种基于多版本服务切换的软件动态更新的设计与实现方案,并在理论指导下对更新系统进行了需求分析,概要设计和系统的详细设计及实现,最后设计了基于系统发布和版本控制的项目管理系统,对更新系统的功能和性能进行了有效性验证。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前10条
1 刘云龙,陈俊亮;一种新的软件容错方法及应用[J];北京邮电大学学报;1998年01期
2 郭禾;刘天阳;陈锋;王宇新;刁华丽;;一种基于AOP的软件演化策略设计与实现[J];大连理工大学学报;2007年02期
3 黄罡,王千祥,曹东刚,梅宏;PKUAS:一种面向领域的构件运行支撑平台[J];电子学报;2002年S1期
4 薛云皎,余枝强,钱乐秋,汪洋;C_2风格软件构架的演化研究[J];计算机工程与应用;2002年11期
5 郭瑞杰;王斌;丁捷;;基于表格驱动的XML配置文件解析与生成技术[J];计算机工程与应用;2006年09期
6 孙鹏;赵军锁;张文君;;软件容错:技术与展望[J];计算机工程与科学;2007年08期
7 李长云;李莹;吴健;吴朝晖;;一个面向服务的支持动态演化的软件模型[J];计算机学报;2006年07期
8 张宇,洪炳熔;软件容错技术的研究现状与展望[J];计算机应用研究;1999年09期
9 陆荣幸,郁洲,阮永良,王志强;J2EE平台上MVC设计模式的研究与实现[J];计算机应用研究;2003年03期
10 凌晓东;;SOA综述[J];计算机应用与软件;2007年10期
中国硕士学位论文全文数据库 前1条
1 乔容;基于J2EE平台的SOA服务分析框架设计与实现[D];北京邮电大学;2009年
【共引文献】
中国期刊全文数据库 前10条
1 王清泉;;高职计算机专业学生学习编程时内容的选择及学习策略[J];安徽电子信息职业技术学院学报;2010年03期
2 王志强;孙小军;黄光奇;;军事信息系统集成途径浅析[J];安徽大学学报(自然科学版);2009年05期
3 邱述威;朱达荣;张霖;;基于MVC+Struts的科研项目管理系统设计与实现[J];安徽建筑工业学院学报(自然科学版);2006年01期
4 刘任;范卫晋;刘杰;连剑波;程东美;;基于Web的果蔬病虫害诊治专家系统设计与开发[J];安徽农业科学;2011年11期
5 罗国玮;;基于SOA的农业信息集成与共享平台的构建[J];安徽农业科学;2011年22期
6 傅雷扬;朱军;陈卫;韦巍;饶元;;基于SOA的农村数字化综合信息服务平台研究[J];安徽农业科学;2011年34期
7 戴小平;周兵;;数据库概论课程教学改革研究[J];安徽工业大学学报(社会科学版);2012年02期
8 凌宗云;;基于J2EE的学生就业信息管理系统的分析与设计[J];信息安全与技术;2011年08期
9 杨鸿雁;耿新青;;数据库系统原理课程群建设与实践[J];鞍山师范学院学报;2010年06期
10 张勇;;Java线程实现分析[J];办公自动化;2010年20期
中国重要会议论文全文数据库 前10条
1 朱辉;周亚建;钮心忻;;数据库SQL注入攻击与防御研究[A];2011年通信与信息技术新进展——第八届中国通信学会学术年会论文集[C];2011年
2 刘丽;;《Visual FoxPro数据库程序设计》教材改革[A];探索的脚步——“十一五”北京高等教育教材建设论文集[C];2010年
3 刘丽;;探索高职《数据库程序设计》教材开发建设新思路[A];探索的脚步——“十一五”北京高等教育教材建设论文集[C];2010年
4 张永妹;党德鹏;刘吉夫;;应急平台重大自然灾害数据库的设计和实现[A];图像图形技术与应用进展——第三届图像图形技术与应用学术会议论文集[C];2008年
5 喻志虎;邹华;杨放春;;Parlay应用服务器的软件容错研究与设计[A];2004年全国通信软件学术会议论文集[C];2004年
6 周永;廖竞;;“三个有利于”在计算机基础课程教学中的应用[A];2008年计算机应用技术交流会论文集[C];2008年
7 余艳;周顺平;林伟华;;基于J2EE的网上书店的构建[A];全国ISNBM学术交流会暨电脑开发与应用创刊20周年庆祝大会论文集[C];2005年
8 金笃荣;;关于班级各类奖学金(助学金)评定系统中数据库设计[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
9 张朝阳;宁洪;王挺;郭超;;多数据库系统查询计划优化研究[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年
10 马淑娇;周喜;;基于J2EE的电子政务原型系统的研究与开发[A];中国运筹学会第七届学术交流会论文集(上卷)[C];2004年
中国博士学位论文全文数据库 前10条
1 赵倩;基于自配置的软件可信性增长模型及方法[D];哈尔滨工程大学;2010年
2 殷昱煜;面向服务的软件动态配置技术研究[D];浙江大学;2010年
3 唐姗;基于目标的高可信自适应容错软件开发方法研究[D];复旦大学;2011年
4 王辉;面向互联网的Web服务基础设施构建和应用[D];天津大学;2010年
5 常光辉;大规模分布式可信监控系统研究[D];重庆大学;2011年
6 王磊;C~4ISR体系结构服务视图建模描述与分析方法研究[D];国防科学技术大学;2011年
7 董孟高;基于Agent的自适应系统运行机制及其构造技术研究[D];国防科学技术大学;2011年
8 付戈;数据库动态恢复研究[D];华中科技大学;2011年
9 王彬;基于实时语义模型的模型转换及语义一致性研究[D];昆明理工大学;2011年
10 吕宏武;面向分布式关键任务系统的自律可信性模型及其分析[D];哈尔滨工程大学;2011年
中国硕士学位论文全文数据库 前10条
1 张成雷;地层三维建模空间数据组织与查询优化[D];山东科技大学;2010年
2 常春艳;矿山土地复垦方案论证管理系统研究[D];山东农业大学;2010年
3 张静;基于SON微微基站的网络管理系统设计与实现[D];哈尔滨工程大学;2010年
4 路欢欢;基于反射理论的DDS体系结构动态演化框架[D];哈尔滨工程大学;2010年
5 刘云斐;游泳网络互动教学法的构建与应用研究[D];哈尔滨工程大学;2010年
6 宋乃飞;新一代数据库查询优化策略应用研究[D];大连理工大学;2010年
7 王虹;辽河油田油井远程监控服务系统[D];大连理工大学;2010年
8 罗淦坤;基于CMMB网络的紧急广播信息发布系统的设计和实现[D];安徽农业大学;2010年
9 陈竞波;基于语义的报表系统模型的应用研究[D];辽宁工程技术大学;2010年
10 胡兴梅;基于SOA的供应链管理系统体系结构的研究与设计[D];辽宁工程技术大学;2009年
【二级参考文献】
中国期刊全文数据库 前10条
1 谢新洲;论我国企业信息化与信息环境优化[J];北京大学学报(哲学社会科学版);2000年05期
2 黄罡,王千祥,曹东刚,梅宏;PKUAS:一种面向领域的构件运行支撑平台[J];电子学报;2002年S1期
3 黄罡,梅宏,杨芙清;基于反射式软件中间件的运行时软件体系结构[J];中国科学E辑:技术科学;2004年02期
4 梅宏 ,常继传 ,杨芙清;Software component composition based on ADL and Middleware[J];Science in China(Series F:Information Sciences);2001年02期
5 张友生;遗留系统的评价方法和进化策略[J];计算机工程与应用;2003年13期
6 王建兴;吕晓华;;基于Web Services的面向服务信息集成研究[J];计算机时代;2006年02期
7 马晓星 ,余萍 ,陶先平 ,吕建;一种面向服务的动态协同架构及其支撑平台[J];计算机学报;2005年04期
8 王青国;孙运全;;基于J2EE技术的业务基础架构平台框架研究[J];科技导报;2006年03期
9 马晓星,张小蕾,吕建;自省的动态软件体系结构描述与实现[J];南京大学学报(自然科学版);2004年02期
10 黄罡,王千祥,梅宏,杨芙清;基于软件体系结构的反射式中间件研究[J];软件学报;2003年11期
中国硕士学位论文全文数据库 前1条
1 魏东;基于SOA体系结构软件开发的研究与实现[D];西北大学;2005年
【相似文献】
中国期刊全文数据库 前10条
1 王隆杰;;私有DNS更新[J];福建电脑;2008年05期
2 李苏;杨敏华;;地籍数据库动态更新机制的探讨[J];测绘科学;2008年04期
3 姚振兴;张志祥;贲可荣;陈志伟;;基于JBoss AOP的软件动态演化[J];计算机与数字工程;2008年10期
4 马亚非;;多参数实时采集存储的动态环形链表设计[J];航空兵器;2008年05期
5 王磊;;城市空间数据库动态更新生产体系关键技术研究[J];测绘通报;2010年05期
6 刘苇,赵晓宇,马严;IPv4/IPv6兼容的动态DNS注册服务器设计[J];数据通信;2005年01期
7 王海燕;;一种基于构件的可动态更新的体系结构模型[J];农业网络信息;2006年03期
8 黄刘生;李黄海;吴俊敏;鲍春健;;一种可动态更新的高可用中间件框架[J];华中科技大学学报(自然科学版);2006年10期
9 邓念东;侯恩科;霍正东;马丽;;应用SURPAC实现矿床三维可视化地质模型动态更新[J];陕西煤炭;2006年03期
10 许赵云;黄林鹏;;分布式系统动态更新的研究[J];微电子学与计算机;2007年10期
中国重要会议论文全文数据库 前10条
1 李芸;王强军;张普;;信息技术领域术语自动提取和动态更新研究[A];辉煌二十年——中国中文信息学会二十周年学术会议论文集[C];2001年
2 蒋玉新;段友祥;;Web服务中的QoS动态更新策略研究[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
3 张汉春;;广州管线工程竣工测量与信息系统更新[A];中国测绘学会九届四次理事会暨2008年学术年会论文集[C];2008年
4 傅文彬;;浅谈长沙市地下管线测量及其信息系统动态更新[A];中国测绘学会九届三次理事会暨2007年“信息化测绘论坛”学术年会论文集[C];2007年
5 高宏良;刘利力;;基于组件式GIS城市综合管线管理信息系统[A];地理空间信息技术及其应用论坛论文集[C];2005年
6 高宏良;刘利力;;基于组件式GIS城市综合管线管理信息系统[A];中国地理信息系统协会第九届年会论文集[C];2005年
7 许赵云;黄林鹏;;分布式系统动态更新的研究[A];2007年全国开放式分布与并行计算机学术会议论文集(下册)[C];2007年
8 孔和生;刘全海;;基于现代测绘的地下管线动态更新方法的探讨[A];江苏省测绘学会2007'学术年会论文集[C];2008年
9 孔和生;刘全海;;基于现代测绘的地下管线动态更新方法的探讨[A];江苏省测绘学会2007年学术年会论文集[C];2008年
10 江贻芳;孙维志;;城市地下管线信息管理系统建设及进展[A];中国测绘学会第八次全国会员代表大会暨2005年综合性学术年会论文集[C];2005年
中国重要报纸全文数据库 前10条
1 本报记者 刘欢;财政部暂不考虑动态更新清单[N];政府采购信息报;2011年
2 王鑫;利用OLE功能实现数据的动态更新[N];中国电脑教育报;2003年
3 本报记者 陈兰芹;建立动态更新和网络服务体系[N];中国测绘报;2000年
4 部讯;我国七百县(市)地灾隐患查明[N];中国矿业报;2008年
5 天津市测绘院;实现动态更新 提高保障能力[N];中国测绘报;2006年
6 郭利渝;三大试金石考量IPS[N];中国计算机报;2005年
7 记者马莹;首府将建污染源动态更新数据库[N];乌鲁木齐晚报;2010年
8 记者 涂序波;我州将从三方面做好污染源动态更新调查工作[N];大理日报(汉);2011年
9 肖升初;有必要建立三大基础数据库[N];中国信息报;2005年
10 记者 林恩炳;石狮开展污染源年度动态更新调查[N];石狮日报;2011年
中国博士学位论文全文数据库 前10条
1 王德俊;面向服务的分布式系统动态更新研究[D];上海交通大学;2010年
2 徐小辉;构件化软件动态更新关键技术及形式化研究[D];上海交通大学;2011年
3 邓念东;基于OO-Solid数据模型的三维地质模型构建与动态更新方法研究[D];西安科技大学;2009年
4 张仕;基于面向对象软件的动态更新研究[D];上海交通大学;2008年
5 陈海波;云计算平台可信性增强技术的研究[D];复旦大学;2008年
6 王亚萍;需求驱动的个性化产品配置设计方法研究[D];哈尔滨理工大学;2010年
7 朱顺痣;基于Geodatabase城市综合地下管线管理系统的研究与实践[D];厦门大学;2007年
8 陈俊清;可信普适服务的形式化分析与验证[D];上海交通大学;2012年
9 王明华;Java USIM卡安全计算研究[D];北京邮电大学;2006年
10 陈志雨;面向普适计算构件化中间件关键技术研究[D];吉林大学;2009年
中国硕士学位论文全文数据库 前10条
1 杜耕;基于多版本服务切换的软件动态更新系统的设计与实现[D];北京邮电大学;2011年
2 张立达;模块化业务动态更新平台的设计与实现[D];北京邮电大学;2010年
3 张王朋;普适服务动态更新的形式化研究[D];上海交通大学;2011年
4 杜思奇;面向普适计算的软件动态更新[D];上海交通大学;2011年
5 周文嘉;普适计算中动态更新及其形式化研究[D];上海交通大学;2011年
6 周逸勋;Java程序动态更新的研究[D];复旦大学;2010年
7 赵杰;OSGi平台服务动态更新的发布/订阅策略[D];上海海洋大学;2012年
8 黄冠;普适环境下基于R-OSGi的软件动态更新[D];上海交通大学;2010年
9 黄俊;支持高效动态更新的XML数据编码方法研究[D];华东师范大学;2011年
10 张扬;历史街区的小规模动态更新[D];重庆大学;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026