翻新时间: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)
- 园林绿化工程的成本控制
- 浅谈营销渠道的决策与管理
- 园林绿化工程监理及思考
- 《长城》教学设计
- 《长城》教学实录
- 《长城》教学设计12
- 《长城》教学案例与反思
- 《长城》教学设计
- 《长城》教学设计4
- 《长城》教学设计6
- 《长城》快乐练习:强化练习
- 《长城》教学设计11
- 《长城》教学设计8
- 《长城》教学设计7
- 《长城》教学设计5
- 《长城》教学设计18
- 《长城》教学设计17
- 《长城》教学设计13