单选题 在Web Service中,通过 (13) 来描述接口。
A.UDDI B.WSDL
C.XML Schema D.SOAP

【正确答案】 B
【答案解析】[解析] Web Service是一种可以接收从Internet或Intranet上传送的请求、轻量级的独立的通信技术,它将应用程序的不同功能单元通过一些良好定义的接口联系起来。并且接口采用中立的方式进行定义,它独立于实现服务的硬件平台、操作系统和编程语言。这样可以使得构建的服务以一种统一和通用的方式进行交互。
Web Service的3个基本技术是UDDI(Universal Description Discovery Integration)、WSDL(Web Services Description Language)和SOAP(Simple Object Access Protocol),它们都是以XML为基础定义的。在Web服务体系中,使用WSDL来描述服务实现定义和服务接口定义,UDDI用宋发布、查找服务,而 SOAP用宋执行服务调用。SOAP、UDDI和WSDL协议各自的作用如表所示。

SOAP、UDDI和WSDL协议说明表

名称
作用
备注
UOOI 是一种用于描述、发现、集成Web Service的技术,它根据描述文档来引导系统查找相应服务的机制 它利用SOAP消息机制来发布、编辑、浏览及查找相关注册信息;采用XML格式来封装各种不同类型的数据,且发送到注册中心或者由注册中心来返回所需的数据
WSDL

是一个对Web Service进行描述的语言,它包含服务实现定义和服务接口定义。是Web Service为了响应请求需要经常处理的工作的XML文档

因为UDDI是一个通用的,用来注册WSDL规范的地方,UDDI的规范并不限制任何类型或格式描述文档,所以WSDL在UDDI中总是作为一个接口描述文档
SOAP 是与平台无关的基于XML的分布式对象访问协议,提供了分布式环境下信息交换的机制 它是以XML文档形式调用商业方法的规范,可以支持不同的底层接口(如HTTP、SMTP等),也同时支持消息传送和远程过程调用