翻新时间:2023-07-01
利用Web Services实现软件自动升级
利用Web Services实现软件自动升级 曹庆旭 (黔东南民族职业技术学院,贵州,凯里,556000)
摘 要:软件维护升级工作是软件生命周期最重要的环节。为了解决以往C/S(Client/Server)模式下的客户端软件升级效率低的问题,设计了C/S应用系统自动升级处理程序。该程序利用Web Services技术、C#和XML语言,通过网络来完成C/ S应用系统的自动升级。与原有手工升级、FTP 文件服务器升级和第三方控件升级相比,升级效率更高。该方案具有较好的参考价值。
关键词:C#;Web Services;XML;软件自动升级
中图法分类号: 文献标志码:
1 引言
随着计算机网络应用技术的不断发展,在开发MIS系统时,大多采用基于C/S(客户机/服务器)模式或B/S(浏览器/服务器)模式。现在B/S模式以其真正意义上的瘦客户机/胖服务器模式优势占据了主导地位。但是由于客户机/服务器模式具有的数据流量小、响应时间短、安全性高等特点,在解决几十个到几百个用户的局域网中,仍然是一个不错的选择[1-3]。在C/S模式下,应用程序的每次升级都需要在每个客户端重新安装应用程序,这是一项十分繁琐的事情。面对这个实际问题,这里设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。
2 设计思路
判断一个文件是否要更新,可以通过判断文件的大小、修改日期和文件的版本号来实现[3-5]。发现最新的则提示用户是否升级。
在Web Services中实现一个GetVer的WebMethod方法,其作用是获取当前的最新版本。然后将现在版本与最新版本比较,如果有新版本,则进行升级。
3 自动升级的技术实现
(1)编写升级模板文件Update.xml
准备一个XML文件 (Update.xml) ,作为一个升级用的模板。
……
下载文档
网友最新关注
- 自习课上
- 寒假趣事
- 第一次熬粥
- 一个有趣的星期六
- 缅怀革命烈士,清明节扫墓
- 一堂有趣的美术课
- 我惹祸了
- 扫墓
- 第一次买菜
- 吹羽毛比赛
- 扫墓
- 停电以后
- 成长的快乐与烦恼
- 画鼻子
- 晨会
- 2011年教师个人工作总结
- 石油钻井工作总结
- 镇党委副书记挂职工作总结
- 校长2011—2012年个人工作总结
- 煤炭局党委书记个人工作总结
- 2011年招商引资工作总结
- 党课学习个人总结
- 2011年施工工作总结
- 工程监理工作总结
- 2011年老教师个人工作总结
- 中学挂职锻炼工作总结
- 环保系统工作总结及工作思路
- 个人研修工作总结
- 2011年援建个人工作总结
- 银行信贷员个人工作总结
- 突破决策瓶颈和盲点的途径选择
- 关于家族企业:“继承矛盾”及其解决机制
- 民营企业发展的现状及策略
- 合作技术创新项目评估研究综述
- 多元化战略与企业绩效的实证分析
- 中小企业的差异化发展战略探讨
- 生命周期视角下的企业财务战略研究
- 中国家族企业继承问题研究
- 宝供物流企业集团的发展战略
- 从德隆的失败探索对公司战略管理的借鉴作用
- 中国企业技术创新战略分析
- 论个人外贸企业的发展策略
- 集团企业发展的SWOT分析及战略选择
- 战略价值链分析方法与项目评估中的国民经济效益分析
- 论利基战略-中小企业的可持续成长战略
- 学会礼让
- 《一次成功的实验》课文内容分析
- 《一次成功的实验》写作特点
- 《一次成功的实验》中心思想
- 《一次成功的实验》写法提示
- 《一次成功的实验》学法提示
- 《一次成功的实验》教学杂谈
- 《一次成功的实验》点拨难句
- 《一次成功的实验》段落结构
- 《一次成功的实验》好词好句
- 《一次成功的实验》句段理解
- 《一次成功的实验》近义词反义词
- 《一次成功的实验》多音字同音字形近字组词
- 《一次成功的实验》重难点精析
- 谦让赢得邻里心