问题 单项选择题

形成WebService架构基础的协议主要包括()。

A.SOAP、HTTP、UDDI

B.WSDL、SOAP、DHCP

C.SOAP、DHCP、WSDL

D.WSDL、SOAP、UDDI

答案

参考答案:D

解析:

Web服务的三个重点:

1.简单对象访问协议(SOAP)SOAP是一种基于XML的通信协议,包括三个部分:

(1)SOAP封装结构:定义消息的XML格式,包括整体框架、消息内容、谁处理这些内容等。

(2)SOAP编程规则:定义如何将程序数据表示为XML。

(3)SOAPRPC表示:定义如何使用SOAP进行远程过程调用。

2.Web服务描述语言(WSDL)

(1)是一个XML文档,用于说明一组SOAP消息以及如何交换这些信息。

(2)定义了服务的位置以及使用服务的通信协议。

(3)可提供更高层次的消息,如Web服务的业务类型和关联关键字等。

3.同一描述、发现和继承(UDDI)

(1)Web服务的黄页。

(2)其核心组件是UDDI商业注册,它使用一个XML文档来描述Web服务。

包括三个部分:

①白页:介绍提供服务的公司,包括名称、地址和联系方式。

②黄页:包括按照标准分类进行分类的行业类别。

③绿页:细则介绍、访问服务接口等技术信息。

SOAP、WSDL和UDDI都基于XML。SOAP使用XML作为其数据编码格式。WSDL使用XMLSchema描述Web服务的结构。UDDI使用XML描述商业实体和Web服务。

选项D正确。

单项选择题 B型题
单项选择题