问题 单项选择题

在Web Serveice中,通过______来执行服务调用。

A.HTTPS
B.SOAP
C.XML Schema
D.UDDI

答案

参考答案:A

解析:[要点解析] Web Service的3个基本技术是UDDI(universal Desctiption Discovery Integration)、WSDL(Web Services Dcscription Language)和SOAP(Simple ObiectAccess Protocol),它们都是以XML为基础定义的。在Web服务体系中,使用WSDL来描述服务实现定义和服务接口定义,UDDI用来发布、查找服务,而SOAP用来执行服务调用。SOAP、UDDI和WSDL协议各自的作用如表9-7所示。

表9-7 SOAP、UDDI和WSDL协议说明表
名称 作用 备 注
UDDI 是一种用于描述、发现、集成Web Service的技术,
它根据描述文档来引导系统查找相应服务的机制
它利用SOAP消息机制来发布、编辑、浏览及查找
相关注册信息;采用XML格式来封装各种不同类
型的数据,且发送到注册中心或者由注册中心来返
回所需的数据
WSDL 是一个对Web Service进行描述的语言,它包含服
务实现定义和服务接口定义。它是Web Service为
了响应请求需要经常处理的工作的XML文档
因为UDDI是一个通用的,用来注册WSDL规范的
地方,UDDI的规范并不限制任何类型或格式描述
文档,所以WSDL在UDDI中总是作为一个接目描
述文档
SOAP 是与平台无关的基于XML的分布式对象访问协
议,提供了分布式环境下信息交换的机制
它是以XML文档形式调用商业方法的规范,可以
支持不同的底层接口(如HTTP、SMTP等),也同
时支持消息传送和远程过程调用

填空题
问答题 简答题