- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web计算的出现
一、Web计算的出现 个人电脑作为信息时代最重要的基础工具已经非常普及。根据美国伊利诺州的eTForecasts公司2000年公布的研究报告,到2005年,世界各地的个人电脑数目将达到10亿台之多。Web则是信息时代人们通过计算机获取、交换和处理信息最普遍的途径。上网冲浪已经融入了今天寻常百姓的普通生活中,而在七、八年前,这还仅仅是某些专业机构和相关科研工作者所独享的专利。根据研究机构Gartner?Dataquest的报告,当前全球的互联网用户多达5亿之多,而且数目还在飞速增长。 常识告诉我们,个人电脑的CPU在大部分时间都处于一种空闲等待状态,这无疑是个巨大的资源浪费。人类多年来一直不甘心这么多的CPU资源的白白被浪费。如何有效使用这个庞大的闲散CPU群来服务人类呢?聪明的人类自然地想到了网络,通过网络将分布于世界各地的个人电脑连结起来,并组成计算能力强大的超级计算系统联合服务于人类的生产与科研工作,由此诞生了网络计算。Web计算则是网络计算的其中一种形式。 网络技术和WWW服务的不断进步,使得以浏览器作为用户界面进行分布式计算成为可能,这种基于网络浏览器的分布式计算方式通常被称为Web计算(Web?Computing)。作为一种新兴的网络计算方式,Web计算是对分布式计算的一种扩展,它的出现最终将分布式计算扩展到Internet之上。分布式对象和网络技术的集成称为对象Web,由此可以构造分布式系统模型,这已成为现代Web计算的基础。Web作为互联网最普遍的应用,成千上万的个人计算机通过它达到互通互访,这促使科学家们寄望Web计算来将无数闲散的CPU通过Web利用起来,以提供高效且廉价的计算。 Web计算也可以视为协同计算的一种形式,在其中广泛分布且为数众多的匿名用户(称为志愿者)协作进行由各自独立的小任务组合成的庞大计算集合。一个Web计算项目执行的本质上这样的:感兴趣的志愿者在特定的Web计算服务器上进行注册。随后,每个注册的志愿者时常访问这个站点来获取需要计算的任务。完成任务后的某时,志愿者返回任务结果并获取一个新的任务。这样的循环一直进行下去直到计算任务完成。 Web计算中与生俱来的协作使得大规模的计算成为可能。假定它成功的话,可以想象Web将成为各种计算问题可选择的一个计算平台,相对于传统代价高昂的计算平台,Web计算模型异常廉价。 2004-4-8 16:25回复SuperRobber3位粉丝 2楼二、Web计算模式之特点与优势所在 作为一种新兴的计算方式,Web计算虽然隶属于分布式计算方式,但与传统的C/S结构的计算方式,以及当前的网格计算、对等计算等概念都具有一定的区别和联系。Web计算的魅力主要体现在一下一些方面: (1)统一的用户界面 任何用户只要拥有浏览器,并可以顺利上网,就可以接受Web计算提供的服务,而不用顾及Web计算方式具体实现的细节,因此这种计算方式又被称为B/S结构的计算方式。而对于C/S结构的计算方式来说,则必须要为用户开发定制的用户端系统。统一的用户界面成为Web计算廉价性的基石; (2)经济性、可维护性 B/S结构是一种瘦客户机模式,因此Web计算对硬件配置的要求比较低,同时,由于系统没有涉及到用户端系统,因此,升级和维护只需要集中于服务器端。而后者的升级、维护成本则相对的要高很多,即使是三层C/S结构的瘦客户模式,其升级、维护的成本也无法与前者相比; (3)鲁棒性 HTTP协议的应用使得Web计算方式可以同时为更多的用户提供服务,并可以根据需要对系统进行扩展,体现出很好的系统鲁棒性;同时当某台应用服务器发生故障或失效时,?分布式系统会自动把该应用服务器正在处理的事务请求移交给另外一台工作正常的服务器; (4)可伸缩性 借用分布式技术,Web计算将复杂的业务处理分割成相互之间可交互调用和通信的若干业务功能部件或对象,?并可将其分配到多个网络互联的应用服务器中实现负荷分担。这样一来Web计算方式将全部操作分散到系统的各个部分,最大限度地平衡系统负载,从而可以使系统的运行更加稳定。 (5)兼容性 由于对象可以建成与现有系统接合的方式,所以分布式对象是可以与现有系统一道工作。一个对象如果具有现有系统的接口,就可以在分布式系统中调用以前的程序。同时,使用分布式对象时,不必重建传统的应用程序。这样便大大加快了系统的开发速度,也节省了大量资金。 (6)安全性 严密的安全管理。Web计算中,对业务处理对象的调用和数据库的存取权限是按层次设置的。即使外部入侵者突破了客户机层的安全防线,?若在应用服务器层中备有另外的安全机构,?系统也可阻止入侵者进入其他部分; (7)适应网络的异构、动态环境 所有终端的计算都是通过网络浏览器进行的,能跨越多个平台进行,能
原创力文档


文档评论(0)