翻新时间: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) ,作为一个升级用的模板。
……
下载文档
网友最新关注
- 希望
- 西瓜
- 快乐的一天
- 我的妈妈
- 我给老师敬了两个礼
- 老鹰捉小鸡
- 哈蜜瓜
- 老鼠120
- 团结就是力量
- 小企鹅回家了
- 雪地里的战争
- 三只狗
- 如果
- 老虎变成大熊猫的故事
- 我
- 区政府工作规则
- 党委议事规则
- 员工担保制度
- 档案管理制度
- 保密制度
- 文化局党组议事规则
- 区国税局督办检查工作制度
- 关于市政协委员的管理办法
- 总公司档案管理办法
- 总公司文明单位创建与管理办法
- 开展党员先进性教育,推行公务接待制度改革
- 委组织部促进民营经济发展服务承诺制度
- 工资管理制度
- 档案利用制度
- 通讯信息工作管理办法
- 浅谈利用脑神经兴奋规律提高物理课堂教学效果
- 建构理论统计课堂教学方法初探
- 如何上好数学课
- EM原液在水产养殖中的应用试验
- 生态问题的信息哲学基础
- 论 惯 性
- 探讨物理教学应注重审美观念的培养
- OECD主要国家软件业发展概况
- 浅议如何选择合适的审计统计抽样方法
- EM菌调制秸秆饲料技术
- 小学数学活动课的开设原则与形式
- 生物信息学新进展
- 浅论统计学中的统计思想
- 惯性大小的另一种理解
- 试论高等教育行政纠纷解决机制探究
- 《四个太阳》教学设计之三
- 《小壁虎借尾巴》教学设计之九
- 《要下雨了》教学设计之七
- 《小壁虎借尾巴》教学设计之二
- 《乌鸦喝水》教学设计之九
- 《小壁虎借尾巴》教学设计之十
- 《小壁虎借尾巴》教学设计之八
- 《乌鸦喝水》
- 《四个太阳》第一课时
- 《乌鸦喝水》教学设计之二
- 《小壁虎借尾巴》片断赏析
- 《小壁虎借尾巴》第二课时
- 《乌鸦喝水》教学设计之七
- 《小壁虎借尾巴》教学设计之五
- 《乌鸦喝水》第二课时