Web计算的出现

合集下载

Web发展历史

Web发展历史

Web发展历史Web发展历史可以追溯到1960年代,但以下是一些关键的里程碑,展示了Web是如何发展成今天的形式:1. 1960年代:万维网的前身- 1962年,美国计算机科学家J.C.R. Licklider提出了一个名为"Galactic Network"的概念,该概念旨在连接全球的计算机,使其能够共享信息。

- 1969年,美国国防部的高级研究计划局(ARPA)建立了第一个分组交换网络ARPANET,为大规模计算机间的通信提供了基础。

2. 1970年代:电子邮件和TCP/IP协议的出现- 1971年,美国计算机工程师Ray Tomlinson发明了电子邮件系统,使得用户能够在不同计算机之间发送消息。

- 1974年,由美国国防部支持的国际互联网协议(TCP/IP)被开发出来,成为互联网通信的基础。

3. 1980年代:出现域名和万维网概念-1983年,域名系统(DNS)被引入,用于将易记的域名映射到IP地址,简化了互联网的寻址。

- 1989年,英国计算机科学家蒂姆·伯纳斯-李(Tim Berners-Lee)提出了万维网(World Wide Web)的概念,这是一个通过超链接连接文档和资源的系统。

4. 1990年代:万维网的广泛应用和商业化- 1991年,伯纳斯-李发布了第一个Web服务器和Web浏览器,并制定了HTML(超文本标记语言)作为Web页面的标准格式。

-1993年,Web浏览器Mosaic的发布引发了Web的爆炸性增长,并推动了商业化的发展。

- 1994年,万维网联盟(W3C)成立,旨在推动Web技术的标准化和发展。

- 1995年,互联网公司Netscape推出了首个商业化的Web浏览器Netscape Navigator。

5. 2000年代:Web 2.0和社交媒体的崛起- 2000年,Web 2.0的概念出现,强调用户生成的内容、社交媒体和互动性。

软件的发展历程

软件的发展历程

软件的发展历程软件的发展历程是一个长期而复杂的过程,经历了多个阶段和关键时刻。

以下是软件发展的主要阶段:1. 1950年代:汇编语言和早期软件-早期计算机使用汇编语言编写程序。

- 1950年代初,出现了第一个编程语言Fortran,使程序员能够使用更高级别的抽象进行编程。

2. 1960年代:操作系统的出现- 1960年代初,操作系统开始出现,如IBM的OS/360。

- ALGOL、COBOL等编程语言的发展。

3. 1970年代:个人计算机和UNIX-个人计算机时代开始,微处理器的出现。

- UNIX操作系统的开发。

- C语言的出现。

4. 1980年代:图形用户界面和个人计算机普及- IBM PC的推出促使了个人计算机的广泛使用。

-图形用户界面(GUI)的发展,例如Apple的Macintosh和Microsoft的Windows。

- C++和Objective-C等面向对象编程语言的兴起。

5. 1990年代:互联网和客户端/服务器模型-互联网的商业化和广泛普及。

- Java语言的推出,支持跨平台应用。

-客户端/服务器模型的盛行,数据库管理系统的发展。

6. 2000年代:Web 2.0和移动应用- Web 2.0时代,用户生成的内容和社交媒体的兴起。

-移动应用的爆发,iOS和Android平台的崛起。

-多核处理器和分布式计算的发展。

7. 2010年代:云计算和大数据-云计算的普及,提供弹性和可扩展的计算资源。

-大数据技术的兴起,如Hadoop和Spark。

-人工智能和机器学习的发展。

8. 2020年代:边缘计算和深度学习-边缘计算的兴起,将计算推向离数据源更近的地方。

-深度学习技术的进一步发展,推动了人工智能的应用。

软件发展一直在不断演进,技术的迭代和创新推动着软件行业的发展。

未来,随着新技术的涌现,软件行业将继续经历变革和创新。

云计算的发展历程

云计算的发展历程

云计算的发展历程1.1960年代到1980年代:主机共享在这个时期,计算机资源非常昂贵且稀缺,使得人们开始探索利用时间分享技术来共享主机的能力。

这种共享主机的方法为云计算的发展提供了基础。

2.1990年代:虚拟化技术的出现虚拟化技术的出现使得多个虚拟机可以运行在一台物理机上,从而提高了硬件资源的利用率。

这为云计算提供了可行性,因为它允许在同一台物理机上运行多个应用程序,降低了成本。

3. 1999年:Salesforce成立Salesforce是第一个以云计算为基础的企业软件提供商。

它通过网络提供软件服务,使企业能够以按需和按用户付费的方式使用软件。

Salesforce的成功加速了云计算的发展。

4.2002年:亚马逊AWS推出亚马逊在2002年推出了第一个云计算基础架构服务(IAAS)Amazon Web Services(AWS)。

AWS的出现为企业提供了可靠、灵活和可扩展的计算和存储资源,使得云计算开始受到广泛关注。

5.2024年:云中心概念的提出随着Google推出基于Web的应用程序Google Docs,人们开始意识到云计算可以提供从任何地方访问应用程序和数据的便利性。

这个概念被称为“云中心”(cloud-centric)。

6.2024年:云计算平台的出现2024年,微软推出了云计算平台Azure,让开发人员能够构建、部署和管理应用程序在云中运行。

这标志着云计算平台作为服务(PaaS)的时代的开始。

7.2024年:公有云服务的普及2024年,亚马逊推出了Amazon EC2,成为云端基础设施即服务(IaaS)的开创者。

同时,微软、谷歌等公司也推出了自己的公有云服务,使得公有云成为主流选择。

8.2024年至2024年:云计算的广泛应用在这段时间里,云计算的应用得到了广泛的推广和应用。

许多企业开始将其IT基础设施迁移到云端,以降低成本、提高灵活性和可扩展性。

9.2024年至今:多云时代的到来这段时间里,多云时代的到来,云计算不再局限于单一的云服务提供商。

互联网的起源从阿帕网到万维网

互联网的起源从阿帕网到万维网

互联网的起源从阿帕网到万维网互联网的起源可以追溯到上世纪60年代,当时美国的高级研究计划署(ARPA)提出了一个名为阿帕网(ARPANET)的计划。

阿帕网是一个早期的计算机网络,旨在将不同的计算机连接起来,实现信息的共享和交流。

这是互联网发展的重要里程碑之一。

1969年,阿帕网在美国首次建立起来,连接了四个大学的计算机。

阿帕网最初的目的是为了满足军方和科研机构之间的信息交流需求。

这个网络使用了分组交换的技术,将数据分成小块进行传输,使得多台计算机可以同时进行数据交换。

这种架构为后来的互联网发展奠定了基础。

随着时间的推移,阿帕网得到了扩展,连接的计算机数量逐渐增加。

1971年,阿帕网实现了全球第一次跨大洲的互联,连接了美国和英国的两个节点。

在这个过程中,阿帕网的协议也经历了一些改进,以提高网络的性能和稳定性。

然而,阿帕网仍然只是面向军方和科研机构,并没有普及到一般公众中。

互联网的真正普及是在20世纪90年代初,随着万维网(World Wide Web)的出现而开始的。

1989年,英国科学家蒂姆·伯纳斯-李发明了万维网的原型,它将超文本和因特网结合在一起,使得人们可以通过简单的浏览器访问和浏览网页。

这个创新引发了互联网的爆炸式增长,并改变了人们获取和共享信息的方式。

随着万维网的快速发展,互联网变得越来越普及。

人们可以通过浏览器访问网页、发送电子邮件、即时通信等。

商业和社交活动也开始在互联网上兴起,互联网成为了人们生活中不可或缺的一部分。

今天,互联网已经深深地渗透到我们的生活中的方方面面。

我们可以通过互联网购物、学习、娱乐等。

社交媒体的兴起使得人们可以更加方便地与朋友和家人保持联系。

云计算、物联网等技术也在不断发展,为我们的生活带来了更多的便利和机会。

总结起来,互联网的起源可以追溯到阿帕网和万维网的诞生。

阿帕网奠定了互联网的基础架构,而万维网的出现则推动了互联网的普及和发展。

如今,互联网已经成为了我们生活中不可或缺的一部分,给我们带来了许多便利和机会。

webassembly名词解释

webassembly名词解释

webassembly名词解释WebAssembly,简称Wasm,是一种面向托管环境的二进制指令集格式。

它旨在作为一种高效、可移植和安全的编程语言目标,用于在Web平台上执行计算密集型任务。

Wasm的设计之初就考虑到了在现代浏览器中使用,它可以与JavaScript一起运行,同时还可以与各种编程语言(如C++、Rust和Go等)进行交互。

WebAssembly的出现解决了许多Web平台上的性能问题。

由于现有的Web技术主要基于文本(如HTML、CSS和JavaScript),执行计算密集型任务可能会导致性能瓶颈。

Wasm使用二进制格式,使得运行时解析和加载的速度更快,并且可以通过减少数据传输量来提高性能。

此外,Wasm还提供了可靠的内存管理和安全机制,以确保代码在浏览器中运行时的安全性。

WebAssembly的工作原理是将高级语言编译为Wasm字节码,然后将字节码传递给浏览器进行解析和执行。

这意味着开发者可以使用其他编程语言编写高效的算法和逻辑,并将其打包为Wasm模块,然后在Web平台上运行。

Wasm与JavaScript之间可以进行平滑的交互,开发者可以在现有的JavaScript代码中嵌入Wasm模块,实现更高效的部分代码执行。

WebAssembly不仅限于在Web平台上使用,它还可以作为一个通用的编译目标,用于在其他环境中运行,如服务器、物联网设备和嵌入式系统等。

通过提供一个标准的二进制格式,Wasm可以跨平台运行,为开发者提供更大的灵活性和可移植性。

总而言之,WebAssembly是一种新兴的技术,它为Web平台带来了更高效的计算能力和更广泛的语言选择。

它的出现填补了Web技术的一些空白,使得开发者能够更好地利用现代浏览器的功能,并构建更强大的Web应用程序。

计算机发展过程

计算机发展过程

计算机发展过程计算机是人类科技进步的杰出代表,经历了漫长而又精彩的发展过程。

从最早的电子计算机到现如今的超级计算机和云计算技术,计算机的发展汇聚了人类的智慧和创造力。

本文将带您回顾计算机的发展过程。

一、电子计算机的起源20世纪40年代,电子计算机的诞生标志着计算机技术的起步。

这个时期的计算机体积庞大,耗电量高,运算速度相对较慢,但却是开创了计算机发展的新纪元。

代表性的机器有美国的ENIAC和英国的EDSAC。

它们通过电子管等设备实现了数据的输入、存储和运算,为后来的计算机奠定了基础。

二、集成电路技术的突破20世纪60年代,集成电路技术的出现使计算机更加迅速、高效地发展起来。

与电子管相比,集成电路的体积更小,功耗更低,计算速度更快。

这一突破使得计算机可以进一步普及,成本也得到了大幅度的降低。

冯·诺伊曼结构的计算机成为了主流,同时引入了操作系统的概念,使计算机更易于使用。

三、个人计算机的兴起20世纪70年代至80年代,个人计算机的兴起使计算机真正进入寻常百姓家。

苹果和IBM等公司推出了首批个人计算机产品,其运行速度和存储能力得到了显著提升,大大降低了成本。

图形用户界面的出现使得计算机使用更加直观简单,加速了计算机在商业和家庭领域的普及。

四、互联网的诞生与发展20世纪90年代,互联网的发展成为计算机领域的重大里程碑。

互联网技术的出现使得计算机之间可以互相连接和共享信息。

Web浏览器的问世进一步促进了互联网的普及,使得人们可以随时随地获取信息,进行在线交流和合作。

互联网改变了人们的生活和工作方式,为数字时代的来临铺平了道路。

五、移动计算的崛起21世纪初,移动计算设备的崛起再次推动了计算机的发展。

智能手机和平板电脑的普及使得人们可以随时随地进行计算和访问互联网。

此外,无线网络技术的进步进一步增强了移动计算的便捷性和灵活性。

人们的社交娱乐、工作学习方式发生了翻天覆地的改变,移动计算成为人们生活中不可或缺的一部分。

第一章Web技术概述

第一章Web技术概述

13.通道(Tunnel):是作为两个连接中继的中介程序。一旦激活,通道 便被认为不属于HTTP通讯,尽管通道可能是被一个HTTP请求初始化的。 当被中继的连接两端关闭时,通道便消失。当一个门户(Portal)必须存 在或中介(Intermediary)不能解释中继的通讯时通道被经常使用。
14.缓存(Cache):反应信息的局域存储。
Internet(Inter Network)译为“因特网”, 也称国际互 联网,简称互联网。因特网是一个把世界范围内的众多计算 机、人、数据库、软件和文件连接在一起的,通过一个共同 的通信协议(TCP/IP协议)相互会话的网络。
14
Web技术基础
Internet主要技术: ·采用标准协议——TCP/IP协议,使网上各种不同的 计算机进行通信 ·通过路由器将不同网络互连 ·建立在TCP/IP协议基础之上的WWW浏览服务 ·应用DNS域名解析系统完成计算机和用户之间的地 址解析工作
网络病毒、保密、黑客(Huckman)
16
路由器 路由器
R
校园网子网
校园网
R
路由器 路由器
电子商务网站
R R
路由器
路由器
Internet
具有上网功能的手机 PDA掌上电脑 卫星接收系统
路由器
路由器
ISP网络
R R
路由器
路由器
企业子网
路由器
路由器
R
企业网
R
个人电脑
17
WWW的核心-HTTP
HTTP协议简介
20
10.源服务器(Originserver):是一个给定资源可以在其上驻留或被创 建的服务器。
11.代理(Proxy):一个中间程序,它可以充当一个服务器,也可以充当 一个客户机,为其它客户机建立请求。请求是通过可能的翻译在内部或 经过传递到其它的服务器中。一个代理在发送请求信息之前,必须解释 并且如果可能重写它。

Web的发展史

Web的发展史

Web技术的发展【摘要】Web技术的发展日新月异,它的发展同时也推动了网络的不断发展,从而影响到社会及个人的生活。

让我们了解一下Web发展的各个阶段,WEB技术对计算机网络技术发展的历史意义以及它对人们使用计算机网络所带来的现实意义。

【关键词】:Web技术、发展史、现实意义、WEB2.0一、Web的发展历史1、Web的起源Web是World Wide Web的简称,中文称之为万维网,是用于发布、浏览、查询信息的网络信息服务系统,由许多遍布在不同地域内的Web服务器有机地组成。

Web的不断完善都是基于各种Web技术的不断发展,Web的应用架构是由英国人Tim Berners-Lee在1989年提出的,而它的前(nian2 ti2 chu1 de0 _er2 ta1 de0 qian2)身是1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称)项目。

1990年11月第一个Web服务器nxoc01.cern.ch开始运行,由Tim Berners-Lee编写的图形化Web浏览器第一次出现在人们面前。

1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。

目前,与Web相关的各种技术标准都由著名的W3C组织(World Wide Web Consortium)管理和维护。

2、Web架构的精妙处从技术层面上看,Web架构的精华有三处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URL)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。

其实,Tim Berners-Lee早就明确无误地告诉我们:"Web是一个抽象的(假想的)信息空间。

"也就是说,作为Internet 上的一种应用架构,最终目的就是为终端用户提供各种服务,为了很好地实现这个终极目标,Web技术不断发展,经历了一段历程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、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回复SuperRobber 3位粉丝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)适应网络的异构、动态环境 所有终端的计算都是通过网络浏览器进行的,能跨越多个平台进行,能很好适应网络的异构环境;分布的Web计算对象可访问不同的后台服务器数据库,适合多种异构数据库环境,达到分布数据开放的效果。

2004-4-8 16:26回复SuperRobber 3位粉丝3楼三、Web计算实现模式 对于Web计算这个新兴概念的研究,国内外研究者提出了各种实现模式,总的来说,可以分为主从形式和代理形式两类。

前者是资源提供者直接把资源发布在某个Web站点上,Web用户无需第三方的参与就可以直接访问所发布的资源,后者则是资源发布方通过一些Agent站点发布资源,资源在Agent服务器上注册/注销,而Web用户需要向Agent服务器发出资源服务请求,由代理服务器成对资源的访问并把响应(处理结果)返回给请求者,Web用户的客户程序与代理服务器(Agent)交互,而不必直接与被发布的资源进行交互。

对于两种实现模式,下面是其中的一些必要的功能层: 通讯服务层(通讯服务子系统) 完成参与发布各方之间的通讯,包括生成和解析通讯协议包、发送和接收消息以及通讯控制等; 安全服务层(安全服务子系统) 为资源发布应用提供各种安全服务接口, 包括身份认证、密钥管理、数据加密解密、数字签名以及日志等; 逻辑层(应用子系统) 是解释并处理与所提交的任务有关的各种消息(请求和响应); 表示层(用户界面子系统) 是提供给用户的界面,如浏览器、Java Applet; 资源服务层(资源服务子系统) 是访问资源的媒介,它完成资源在代理服务器上的注册与撤销,解释对资源的访问请求,访问资源并返回资源访问结果; 功能层 将分别在客户端和服务端的传统应用逻辑集中到一起构成应用服务器。

应用服务器位于客户端和数据库服务器之间,使客户端变"瘦",使数据库服务器专一数据库操作。

应用服务器对客户端请求集中处理,向数据库服务器成批交SQL命令,当几个客户对相近的数据库内容进行查询时能起到更好的优化作用; 数据层 DBMS层,负责对Web计算数据库的访问、管理及维护。

从网络技术发展的趋势看,随着智能Agent技术的发展,代理形式的Web计算模式将成为实现Web计算的主流形式。

2004-4-8 16:27回复4楼SuperRobber 3位粉丝四、Web计算的未来挑战与对策 要实现Web计算,并将它推广为全球化的计算模式,我们还面临着一系列的挑战。

首先是Web计算的安全性问题。

完全永远是网络应用中的重要主题,Web计算首先也必然得考虑如何承受网络中常出现的安全性问题,避免服务器被恶意攻击或者与志愿者的信息交换出现错误等等。

而对于参与Web计算项目的志愿者,通常都不用鉴别他们的具体身份,现在提出的Web计算模型还不能保证所有与来自志愿者的信息交换是完全安全的。

因此,有人建议仅将Web计算用于对安全不敏感的应用上,那样即使有害的或有意的错误结果也不至于产生可怕的结果。

但是,许多非常重要的Web计算应用将涉及很多敏感行业,如军事相关或医疗相关的。

对于传统的网络安全性问题,只能依靠安全技术的发展。

而如何保证Web计算项目中每个计算任务过程的可靠性,还得进行深入的研究与探索。

第二,当前Web访问过程复杂,限制Web计算效率。

Web计算项目的各个子任务分配到个人计算机上后,需要及时获得计算结果。

而当前网络的访问绝大多数都是通过多次连接才能访问到所需的数据,效率低下,对于不同的访问粒度没有针对性的高效率的存取方式,在网络带宽提高的前提下,用户获取信息的速度依然有限。

这方面一方面依赖与网络技术的发展,一方面需要Web计算系统自身要能合理的分配计算任务,最大效率的利用参与Web计算的各个CPU资源。

第三,当前的Web存在数据集中处理、数据冗余问题,而且Web上缺乏元数据,不方便Web 计算过程中的信息交换与高效自动处理。

当前网络上数据资源极大丰富,但是其利用率并不高,数据无法有效共享。

传统Web上HTML格式封装的数据只描述了存贮格式和显示方式,缺乏描述数据内容和含义的元数据。

这些既无法使整个Web计算系统有效交换信息,也无法让计算机智能处理一些任务。

因此,Web计算可以利用XML技术来作为进行计算过程中信息的交换方式,并吸取语义网和智能Agent的研究成果来让计算机能自动做一些智能处理,如对Web计算子任务的过程进行跟踪等。

第四,Web计算如何更好适应网络的异构性与动态性。

互联网存在着各种形态、功能及服务方式差别很大的资源。

在Web计算中,如何选择合适的框架描述问题和资源需求,如何使软件系统能适应网络异构动态的环境,保证Web计算系统的可靠性,是实现Web计算的关键问题。

最大化利用全球网络上的闲散CPU资源,是Web计算的最终梦想。

Web计算的最终实现,科学家还需要做很多相关的基础研究工作。

提供大规模协同计算能力和对资源的有效访问,已经成为网络计算未来发展的趋势,Web计算以其特有。

发布时间:2007-12-26 12:09:25 来源: 作者: 点击:267微软基于web计算的框架结构分析(转载)一、引言 随着internet的发展,软件系统已经从客户服务器系统发展到服务器/浏览器系统,但是随着基于internet应用的深化和基于web计算的概念的提出,新的计算模型不再是简单的依赖于浏览器作为客户端。

首先,我们来简单看一下计算模型的发展历史,一开始,由于个人计算机还尚未普及,而且计算机价格都比较昂贵,我们一般采用主机模式来进行计算,也就是说客户实际上是通过终端和大型主机进行连接,主机分配一定的cpu时间和磁盘空间给用户,所有用户的计算实际上都是在主机上完成的。

这样对主机的要求非常高,要求主机上的操作系统必须是高度可靠、安全的。

在这个时候,流行的是ibm的大型机的操作系统,这里注意的是,即使到现在,很多银行依然通过这个模式进行运做,因为容易进行集中管理和维护,客户端实际上仅仅是一个终端的功能,从某一个角度讲就是主机屏幕的延伸。

相关文档
最新文档