admin 管理员组文章数量: 1184232
2024年3月9日发(作者:特效库下载)
第一章
网络计算是以网络环境为中心的计算模型,它通过网络将地理上的分散的,异构的计算机系统连接起来,
充分发挥各个自治系统的计算能力,以实现资源共享,协同工作和联合计算,为用户提供各种基于网络的
服务。
网络计算的四种形式:1 企业计算 2网格计算 3 对等计算 4 普适计算
最终的目标是一致的:广泛共享、有效聚合、充分释放。
企业计算:其核心是Client/Server计算模型和相关的中间件技术
网格计算:网络计算目标是资源共享和分布协同工作。
对等计算:
普适计算:主要包括两个方面:自然的人机交互和网络计算。
简单的进程间的网络通信是两个进程通过套接字(Socket)发送和接收消息,进行通信。
套接字(Socket)是单台主机内应用层和传输层之间的接口。
远程过程调用的过程:参数传递动态绑定失败处理
Client/Server 模式主要特点:⑴客户/服务(Call-Return)工作方式⑵以消息交换作为通信方式⑶基于过程的服
务访问;⑷服务集中于特定的服务器。
Browser/Serve模式包括以下组成部分:1 web服务器 2 应用软件服务器 3可访问的数据库
4 客户机 5 把上述组成部分连接在一起的网络
三层Client/Server模式:客户端用户界面层中间业务逻辑层后端数据库服务器层
三层Client/Server模式的困难:⑴延长了开发周期。⑵增加了开发任务的复杂性。⑶提高了对开发人员的
素质要求。⑷增加了对应用程序的维护工作量。⑸增加了实现共享的难度。
三层计算模式的应用领域:应用的服务和种类超过50个应用是用不同语言编写的;两个以上的异构数据源;
应用的生命周期超过三年;高工作负荷;有至关重要的应用内部通信
中间件:中间件是处于操作系统和应用程序之间的独立的软件层,它提供硬件和操作系统与应用程序之间
的通用服务,具有标准的程序接口和协议,从而避免了应用系统与硬件和操作系统平台之间的紧耦合。
中间件=平台+通信
中间件的特点:(1)支持标准的协议。(2)支持标准的应用程序接口。(3)满足大量的企业应用需求。(4)有运行
于多个平台的实现。(5)支持分布对象,屏蔽网络和系统分布的复杂性
中间件的作用:(1) 提供独立于平台的API,使应用系统能在多种平台上运行;
(2) 提供一些高级服务,将网络和分布式系统中的大部分复杂性屏蔽掉;
(3)将一些常用功能组合成独立的部件,使之能在跨平台的软件环境上共享。
第二章
分布式对象计算主要是在分布式异构环境下建立应用系统框架和对象组件,在应用系统框架的支撑下,开
发者可以将软件功能包装为更易管理和使用的对象,这些对象可以跨越不同的软硬件平台进行互操作。
分布式计算环境(DCE)主要目的是在异构的网络环境中提供互操作能力。
服务分成两类:基础分布式服务、数据共享服务。
分布式计算中的面向对象技术Microsoft公司的COM/DCOM标准 Sun公司的Java EJBOMG组织的CORBA
标准
对象管理体系结构(OMA,Object Management Architecture)有对象请求代理(ORB),对象服务,公共设施域
接口和应用接口这几个部分组成,其核心是对象请求代理
对象请求代理(ORB,Object Request Broker)可看作是在对象之间建立客户/服务关系的一种中间件。
第三章
Web采用浏览器/服务器计算模式,它以超文本标记语言和超文本传输协议HTTP为基础,为用户提供界面
统一的信息浏览方式。
Browser/Server计算模式
优势:平台无关。系统部署简单;维护方便;用户接入系统容易;潜在用户的庞大数量。
劣势:服务器开销大,存在瓶颈,限制了系统的并发接入数量;客户端计算资源被浪费;
浏览器本身功能上的固有缺陷对系统的限制。
CSS是Cascading Style Sheet 的缩写。译作层叠样式表。
CSS是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言,它可以单独存储,
重用。CSS简化了文档的写作,提高了效率,极大的方便了维护工作,因而得到了广泛应用
CSS用法:1. 内联定义 2.在页面内定义内部样式块对象 3. 链入外部样式表文件
客户端脚本:有浏览器加载解释执行的程序,被广泛应用在网页特效制作上。
控制各种浏览器对象,实现对浏览器外观、状态和运行方式的操纵
丰富页面表现形式,使页面更加生动。
增加页面与用户的交互手段。
对用户所输入的数据进行有效性验证,减轻服务器的负担。
将页面中的各种对象、技术进行“粘合”,实现无缝链接。
插件,即Plug-in,是一种能嵌入到网页中执行相应任务的组件,用以扩展浏览器的特性及功能。
超文本传输协议(Hypertext Transfer Protocol, HTTP)是一个简单的基于请求/响应的Internet应用层协议,
主要用于在Web服务器和浏览器之间交换数据。
文件传送协议(File Transfer Protocol, 简称FTP)是一个用于从一台主机到另一个主机传送文件的协议。
SMTP的作用是把邮件消息从发信人的信箱传送到收信人的邮件服务器。
Web服务器的构成硬件:处理器存储器总线磁盘驱动器网络接口操作系统:Windows或Linux
通用网关接口-CGI Web服务器通过CGI接口创建网关进程,并将用户请求传递给网关。应用网关处理CGI
请求,并通过应用接口访问具体应用
Ajax概念Ajax 是Asynchronous java script and XML(以及DHTML 等)的缩写
Ajax由HTML、javascript技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的 Web 界面转化
成交互性的 Ajax 应用程序。
它是一种构建网站的强大方法。
Ajax是一种客户端方法,可以与J2EE、.NET、PHP、Ruby和CGI脚本交互,它并不关心服务器是什么。
Ajax工作原理 Ajax基本上就是把java script技术和 XMLHttpRequest对象放在Web表单和服务器之间。当
用户填写表单时,数据发送给一些 java script代码而不是直接发送给服务器。相反,java script代码捕获表
单数据并在后台向服务器以异步形式发送请求。然后,服务器将数据返回java script代码,后者决定如何处
理这些数据。它可以迅速更新表单数据,让人感觉应用程序是立即完成的,表单没有提交或刷新而用户得
到了新数据。java script代码甚至可以对收到的数据执行某种计算,再发送另一个请求,完全不需要用户干
预。
Ajax所涉及的技术 HTML java script DHTML DOM
Java Script的语言特点:脚本编写语言基于对象的语言简单性安全性动态性事件驱动跨平台性
第四章
XML代表扩展标记语言(eXtensible Markup Language),是一种元标记语言,XML是一种信息的容器,XML
是一种开放的标准
XML的语法主要包括以下内容:声明元素注释内嵌的替代符处理指令 CDATA
一个格式正规XML文档由三个部分组成:一个可选的序言(prolog)、文档的主体(body)和可选的尾声 (epilog)。
元素是XML文件内容的基本单元。从语法上讲,一个元素包含一个起始标签、一个结束标签以及标签之间
的数据内容。XML文档元素具有两种形式:非空元素和空元素。
文档类型定义(DTD,Document Type Definition)是XML1.0标准的一部分,用于对XML文档进行“有效性”
的约束和验证,可以通过比较一个XML文档和相应的DTD文件中的规则来判断该文档是否符合规范,元素
标记的使用是否正确。
一个DTD文档包括:元素的声明;元素间关系的声明;元素可使用的属性声明;可使用的实体或符号声明
DTD的缺点:非XML的语法规则;基于正则式表达,描述能力有限;不支持多种多样的数据类型;
不支持结构化;扩展性较差
Schema优势:一致性,采用XML语法;扩展性,支持继承,可以构造新的模式;
易用性,简单易用;规范性,有专门的规定。
对XML文档内容访问的两种接口规范:文档对象模型(Document Object Model,DOM)
简单应用程序接口(Simple APIs for XML,SAX)
DOM的全称是文档对象模型(Document Object Model)。
在应用程序中,基于DOM的XML解析器将一个XML文档转换成一棵DOM树,应用程序正是通
过DOM树来实现对XML文档数据的操作。
通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用
DOM接口的机制也被称作随机访问机制。
层叠样式单(Cascading Style Sheet,简称 CSS)和扩展样式单语言(eXtensible Style sheet Language,简称
XSL)是W3C推荐的表达XML文档数据显示格式的两种标准。
CSS是一种静态的样式描述格式,其本身不遵从XML的语法规范。扩展样式单语言(eXtensible Style sheet
Language, XSL)不同,它遵守XML的语法规则,是XML的一种具体应用。这也就是说,XSL本身就是一个
XML文档,系统可以使用同一个XML解释器对XML文档及其相关的XSL文档进行解释处理。
第五章
Web Services是指由企业发布的完成某特别商务需求的在线应用服务,其他公司,合作伙伴的应用软件能
够通过Internet来动态访问并使用这些在线服务。
XML是Web Services平台中表示数据的基本格式。XML易于建立,易于分析,与平台无关,与厂商无关
Web Services平台用XSD来作为数据类型系统。
SOAP是用于交换XML编码信息的轻量级协议。
Web Services构建平台的两种流行的技术是.NET和Java。
.NET技术中用于Web Services开发的只要工具是
Web Services的特点:完好的封装性;松散的耦合性;使用协约的规范性;
使用标准协议规范;高度和集成性;开放性
服务端
服务发现
服务发布
服务描述
基于XML的消息
网络
Web Services的整体构架
安
全
可
管
理
性
服
务
质
量
Web Services是独立的、模块化的应用,能够通过因特网来描述、发布、定位以及调用。在Web Services
的体系架构中包括三个角色:服务提供者,服务请求者和服务注册器。角色间有三个操作:发布,查找,绑
定
Web Services中涉及连个部分:服务本身和对服务的描述。
WSDL是Web Services世界里描述Web Services的规范。WSDL服务为分布式系统提供了帮助文档,业务之
间将通过交换WSDL文件来理解对方的服务。
WSDL把服务(Services)定义成一个能交换消息的通信端点集(EndPoints)或者端口(Ports)。其中消息是需要交
换的数据的抽象描述,端口类型是操作的抽象集合。
一个WSDL文档在定义网络的服务时使用如下元素:类型(Types);消息(Message);操作(Operation);
端口类型(Port Type);绑定(Binding);端口(Port);服务(Service)
SOAP是一种基于XML的、不依赖传输协议的表示层协议,用来在应用程序之间以对象的形式方便的交换
数据。
SOAP为在一个松散的、分布的环境中使用XML对等的交换结构化的和类型化的信息提供了一个简单且轻
量级的规范。SOAP本身不定以任何应用语义,他只是定义一个简单的机制。通过一个模块化的包装模型,
和对模块化中特定格式编码的数据重编码机制来表示应用语义。
版权声明:本文标题:网络计算重点总结 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1709988610a552466.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论