翻新时间: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) ,作为一个升级用的模板。
……
下载文档
网友最新关注
- 春雨
- 我
- 大象
- 快乐最重要
- 妈妈的声音
- 我
- 我
- 我
- 玩电脑游戏
- 家
- 画风
- 我
- 美丽的森林
- 打预防针
- 我
- 跆拳道社团申请书
- 民事再审申请书
- 申请强制执行申请书
- 贫困学生助学金申请书
- 抗诉申请书
- 情人申请书
- “十大自强之星”申请书
- 来自山村学生助学金申请书
- 五星级寝室申请书
- 中华职业教育奖学金申请书
- 培优申请书
- 士官转改申请书
- 大学口才协会成立申请书
- 加薪申请书模板
- 优秀社团申请
- 国外会计师事务所互联网应用之探讨(1)
- 新会计准则对公司运营的影响(1)
- 会计电算化工作中存在的问题及对策(1)
- 会计电算化对传统会计原理的冲击(1)
- 循化县科普工作现状及发展思路
- 以会计委派制为平台全面推进财政支出管理改革(1)
- 审计人员“内存”不足的成因及对策(1)
- 电算化管理制度(1)
- 会计实务问题--会计报表(1)
- 地方高校图书馆服务新农村建设探析
- 建立和完善企业内部审计制度(1)
- 怎样选购商品化会计软件(1)
- 对我国商业银行财务管理问题的分析及对策(1)
- 解决集团会计信息惯性失真(1)
- 数据挖掘技术在管理会计中的应用(1)
- 《难忘的一天》 教学设计二
- 《欢庆》 教学设计一
- 《看雪》 教学设计二
- 《小柳树和小枣树》 教学设计一
- 《看雪》 教学设计三
- 《欢庆》 教学设计二
- 《北京》 教学设计一
- 《坐井观天》 教学设计五
- 《坐井观天》 教学设计三
- 《看雪》 教学设计一
- 《坐井观天》 教学设计四
- 《一分钟》 教学设计一
- 《看雪》 教学设计一
- 《看雪》 教学设计一
- 《北京》 教学设计二