预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

/NUMPAGES14 WebServices的基本原理 WebServices是通过一系列标准和协议来保证程序之间的动态连接。其中最基本的元素包括:SOAP,WSDL,UDDI SOAP:是“SimpleObjectAccessProtocol”的缩写,SOAP是消息传递的协议,它规定了WebServices之间是怎样传递信息的。简单的说,SOAP规定了: 1.传递信息的格式为XML。这就使WebServices能够在任何平台上,用任何语言进行实现。 2.远程对象方法调用的格式。规定了怎样表示被调用对象以及调用的方法名称和参数类型等。 3.参数类型和XML格式之间的映射。这是因为,被调用的方法有时候需要传递一个复杂的参数,例如,一个Person对象。怎样用XML来表示一个对象参数,也是SOAP所定义的范围。 4.异常处理以及其他的相关信息. WSDL:是“WebServicesDescriptionLanguage”的缩写.意如其名,WSDL是WebServices的定义语言。当你实现了某种服务的时候(如,股票查询服务),为了让别的程序调用,你必须告诉大家你的服务的接口.例如,服务名称,服务所在的机器名称,监听端口号,传递参数的类型,个数和顺序,返回结果的类型等等.这样别的应用程序才能调用你的服务。WSDL协议就是规定了有关WebServices描述的标准。 UDDI:是UniversalDescription,Discovery,andIntegration的缩写。简单说,UDDI用于集中存放和查找WSDL描述文件,起着目录服务器的作用。 什么是SOAP? 基本的Webservices平台是XML+HTTP。 SOAP指简易对象访问协议 SOAP是一种通信协议 SOAP用于应用程序之间的通信 SOAP是一种用于发送消息的格式 SOAP被设计用来通过因特网进行通信 SOAP独立于平台 SOAP独立于语言 SOAP基于XML SOAP很简单并可扩展 SOAP允许您绕过防火墙 SOAP将作为W3C标准来发展 什么是WSDL? WSDL是基于XML的用于描述WebServices以及如何访问WebServices的语言。 WSDL指网络服务描述语言 WSDL使用XML编写 WSDL是一种XML文档 WSDL用于描述网络服务 WSDL也可用于定位网络服务 WSDL还不是W3C标准 什么是UDDI? UDDI是一种目录服务,通过它,企业可注册并搜索Webservices。 UDDI指通用的描述、发现以及整合(UniversalDescription,DiscoveryandIntegration)。 UDDI是一种用于存储有关webservices的信息的目录。 UDDI是一种由WSDL描述的网络服务接口目录。 UDDI经由SOAP进行通迅。 UDDI被构建于Microsoft.NET平台之中。 UDDI(统一描述、发现和集成) UniversalDescriptionDiscoveryandIntegration即统一描述、发现和集成协议。 UDDI始于2000年,由Ariba,IBM,Microsoft和其他33家公司创立.UDDIregistries提供了一个机制,以一种有效的方式来浏览,发现WebServices以及它们之间的相互作用. UDDI计划是一个广泛的,开放的行业计划,它使得商业实体能够(1)彼此发现,(2)定义他们怎样在internet上互相作用,并在一个全球的注册体系架构中共享信息。UDDI是这样一种基础的系统构筑模块,他使商业实体能够快速,方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。 UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如扩展标注语言(XML),HTTP和域名服务(DNS)这些协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(SimpleObjectAccessProtocol,简单对象访问协议)规范的早期版本。 作用:用来说明一个Web服务的一些信息类型,以便帮助服务的请求者确定如下问题:WHO,WHAT,WHERE,HOW.UDDI定义如何查找Web服务(及其WSDL文件)。UDDI并不像WSDL和SOAP一样深入人心,因为很多时候,使用者知道Web服务的位置(通常位于公司的企业内部网中)。 UDDI列表保存在UDDI注册中心。每个列表可以包含以下内容: 白页:地址、联系人和已知标识符 黄页:基于标准分类法的行业类别 绿页