您的位置: turnitin查重官网> 教学 >> 课堂教学 >计算机网络计算机网络信息安全

计算机网络计算机网络信息安全

收藏本文 2024-03-29 点赞:8594 浏览:33634 作者:网友投稿原创标记本站原创

摘要:为了满足日益增长的需求,人们提出了基于XML的Web怎么写作。它的主要目标是在现有的各种异构平台的基础上构建一个通用的与平台无关、语言无关的技术层,各种平台上的应用依靠这个技术层来实现彼此的连接和集成,Web Services的核心技术主要是XML技术、SOAP技术、WSDL及UDDI等。本文对此进行了探讨。
关键词:Web Services 网络完全 技术

1、XML技术

近年来,XML已成为数据表示和数据交换的一种新标准。其基本思想是数据的语义通过数据元素的标记来表达,数据元素之间关系通过简单的嵌套和引用来表示。若所有web怎么写作器和应用程序将它们的数据以XML编码并发布到Internet,则信息可以很快地以一种简单、可用的格式获得,信息提供者之间也易于互操作。XML一推出就被广泛地采用,并且得到越来越多的数据库及软件开发商的支持。总体讲来,XML具有自描述性、独立于平台和应用、半结构化、机器可处理的、可扩展性和广泛的支持等特点。因此,XML可被广泛应用于电子商务、不同数据源的集成、数据的多样显示等各个方面。
一个良好的XML文档必须满足以下几条规则:(1)有一致良好定义的结构;(2)属性需用引号引起来;(3))空白区域不能忽略;(4))每个开始标签必须要有一个与之对应的结束标签;(5))有且只有一个根元素包含其他所有的结点;(6)元素不能交叉重叠但可以包含;(7)注释和处理指令不能出现在标签中;(8)大小写敏感;(9)关键词“D0CTYPE”、“ELEMENT”、“ATTRIBUTE”和“ENTITY”要大写。为了说明特定的语法规则,XMLDTD(DocumentTypeDefination)采用了一系列正则式。语法分析器(或称解析器)将这些正则式与XML文件内部的数据模式相匹配,以判别文件是否是有效。一个DTD描述了标记语言的语法和词汇表,定义了文件的整体结构以及文件的语法。在Internet中,一个最重要的问题是如何实现数据的交互,即客户端和怎么写作器端双向数据交流。当前所面对的是一个物理上分散的、异源、异构的数据环境,能方便地从这些数据中取得所需要的信息极为重要。XML满足这一要求,它可以将各种类型的数据转换成XML文档,然后对XML文档进行处理,之后,再将XML数据转换为某种方式存储的数据。

2、SOAP技术

SOAP(simple ObjectAcCess PrOtOCO1,简单对象访问协议)是由Microsoft、IBM等共同提出的规范,目的是实现大量异构程序和平台之间的互操作,从而使存在的应用程序能够被用户访问。W3C的SOAP规范主要由SOAP封装、SOAP编码规则、SOAPRPC表示及SOAP绑定四方面的内容组成:(1)SOAP封装?(SOAPEnvelop):构造了一个整体的SOAP消息表示框架,可用于表示消息的内容是什么、谁发送的、谁应当接收并处理它,以及处理操作是可选的还是必须的。信封包含了S0AP消息头部(可选)和SOAP消息体(必须)。消息体部分总是用于最终接收的消息,头部可以确定执行中间处理的目标节点。附件、二进制数字及其他项目均可以附加到消息体上。(2)SOAP编码规则(SOAPEncodingRules):定义了一个数据编码机制,通过这样一个编码机制来定义应用程序中需要使用的数据类型,并可用于交换由这些应用程序定义的数据类型所衍生的实例。(3)S0AP RPC表示(S0AP RPcRepresentation):定义了一个用于表示远程过程调用和响应的约定与HTTP相似,RPC使用请求/响应模型交换信息。使用SOAP调用远程方法的主要工作就是构造SOAP消息。

3、WSDL与UDDI技术

WSDL(WebServicesDescriptionLanguage,web怎么写作描述语言基于Ⅺ旺,将Web怎么写作描述为一组对消息进行操作的怎么写作访问点它抽象描述了操作和消息,并绑定到一个具体的网络协议和消息格式,定义了具体实施的怎么写作访问点。WSDL包含怎么写作接口定义和怎么写作实现定义,怎么写作接口是Web怎么写作的抽象定义,包括类型、消息和端口类型等。怎么写作实现定义描述了怎么写作提供者如何实现特定的怎么写作接口,包括怎么写作定义和端口定义几乎所有在因特网上发布的Web怎么写作都配有相关的WSDL文档,其中列举了该怎么写作的功能,说明了怎么写作在Web上的位置,并提供了使用它的命令。WSDL文档定义了Web怎么写作功能发送和接收的消息种类,并规定了调用程序必须提供给Web怎么写作的数据,以便该怎么写作能够执行其任务。WSDL文档还提供了一些特定的技术信息,告诉应用程序如何通过HTTP或其他通信协议与Web怎么写作进行连接和通信。用户想使用怎么写作提供者所提供的怎么写作,必须首先找到这个怎么写作。UDDI(UniversalDescrip—ti012DiseoveryIntegration,统一描述发现集成)提供了一种发布、查找怎么写作的方法,使得怎么写作请求者可以在Internet巨大的信息空间中快速、方便地发现要调用的怎么写作,并完成怎么写作间的集成。UDDI是一个基于SOAP协议的、为Web怎么写作提供信息注册中心的实现标准。同时也包含一组提供Web怎么写作注册、发现和调用的访问协议。UDDI通过XML格式的目录条目将Web怎么写作注册在UDDI中心的公共注册表内供其它用户查询和使用。UDDI目录条目包括三个部分:白页、黄页和绿页。白页提供一般信息,即Web怎么写作的URL和提供者的名称、地址、等基本信息:黄页提供基于标准分类法的相关产业、产品或提供怎么写作类型以及地域等的分类信息:绿页提供技术信息,它详细介绍了访问怎么写作的接口,以便用户能够编写应用程序以使用Web怎么写作,这是发现潜在Web怎么写作的关键。
参考文献:
1冯元等.计

中国论文中心www.udooo.com

算机网络安全基础.北京;科学出版社.2003.10
2 高永强等.网络安全技术与应用. 北京:人民邮电出版社,2003.3

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号