软件分发在奥运会信息系统中的应用研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:huli890615
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
北京奥运会除了本身规模空前外,比赛场地更是前所未有地分布在了7个不同的城市,还涉及38个竞赛场馆和18个非竞赛场馆,7个IT场所和2200场比赛,包括超过900台服务器、7000台电脑终端和1000台网络安全装置,本身信息系统的规模和复杂性都是历届中最高的。若按照一般企业建设信息系统的常规做法,即工程师手工安装、调试每一台系统设备,这不仅需要超大量的人力物力,而且将不可避免的出现因操作失误而重新返工,由于奥运会信息系统建设是倒排期工程,没有时间冗余,因而需要一种能够将软件进行全自动地远程分发、安装、卸载和更新的软件分发系统。 奥运会信息系统由数据中心、场馆数据中心、客户端应用系统三个主要层次构成。根据该信息系统的网络体系结构和管理特点,软件分发系统采用客户机/服务器(Client/Server)网络应用模式实现。将软件分发系统分为三部分,即控制端、被控制端和软件分发服务器端。针对系统的各个模块的功能,讨论了分发系统的设计思想和详细的实现流程。在对用户需求进行分析和讨论的基础上,运用Socket和Windows系统的钩子技术,实现了控制端对远程安装情况的实时控制;在版本判断比较模块中,结合Windows注册表技术,使软件分发过程更加准确;根据文件的传输特点,采用了分块传输的机制,从而保证了文件传输的完整性。 本文从实际需求出发,综合运用了网络通信、数据库、系统钩子、Socket等多种技术,实现了基于TCP/IP的软件分发系统。软件分发系统简化软件部署管理,系统管理员可以不用到每台计算机上去工作,就能完成客户端计算机的软件安装和维护,软件部署周期缩短,极大地减少了管理员的工作量,提高了管理员的工作效率,此外,自动化的工作流程还可以避免人工操作带来的风险,使IT资产得到更好的保护。
其他文献
随着网络应用的飞速发展,为保证网络的可靠性,多数园区网采用多重ISP(Internet Service Provider)链路接入因特网。这些园区网中有着大量的客户群,网络拓扑结构错综复杂。在当今
互联网的高速发展使得现有的互联网体系架构已经不能满足人们日益增长的多样化需求,为此相关学者将虚拟化技术应用到网络体系架构中,通过网络虚拟化支持多网络体制并存来解决
信息抽取是指从一个给定的文档集合中自动识别出预先设定的实体、事件等信息,并对这些信息进行结构化存储和管理的过程。目前大多数的信息抽取系统采用的是模式匹配的方法,且通
圆柱形零件在现代制造业中有着非常广泛的应用,而圆柱形零件本身质量的优劣对于其制成品的质量也有很重要的影响。因此,圆柱度误差作为衡量圆柱形零件形状误差的一个重要指标,已
当软件发生变更时,如添加新的功能或修正错误后,就需要进行回归测试,以确保这些变更不会对软件产生负面影响。然而频繁的回归测试带来的开销,特别是时间上的开销很大,约占软件维护
随着Internet与网络技术的迅猛发展,万维网上的信息以海量方式增长,然而我们却不能快速而准确获取有效的信息。因为这些信息大多隐藏在深网里,需要通过查询接口在线访问后台
本硕士论文的背景是四川省网络通信技术重点实验室进行的有关下一代Internet体系结构的研究工作,即“单物理层用户数据交换平台体系结构”(SUPA-Single physical-layer User-
随着我国居民汽车保有量的不断增长,道路交通安全问题就变得越来越突出。而在各种导致交通事故的因素中,驾驶员的疲劳驾驶是非重要的一种。因此如何能快速有效的判断驾驶员的
伴随着信息高速公路的建设,数字技术、数据库技术迅猛发展,人类的数据库里积累了越来越多的历史数据,而从这些海量的数据里探索出实用的有价值的信息对人类社会的发展有着重要的
网络虚拟化技术被视为构建新一代互联网体系架构的重要技术之一,其本质是通过对物理网络的资源进行适当抽象,然后采用有效的资源分配算法和资源使用隔离机制等技术,在同一个