【正确答案】
D
【答案解析】 Web服务的三个重点:
1.简单对象访问协议(SOAP)
SOAP是一种基于XML的通信协议,包括三个部分:
(1)SOAP封装结构:定义消息的xML格式,包括整体框架、消息内容、谁处理这些内容等。
(2)SOAP编程规则:定义如何将程序数据表示为XML。
(3)SOAP RPC表示:定义如何使用SOAP进行远程过程调用。
2.Web服务描述语言(WSDL)
(1)是一个XML文档,用于说明一组SOAP消息以及如何交换这些信息。
(2)定义了服务的位置以及使用服务的通信协议。
(3)可提供更高层次的消息,如Web服务的业务类型和关联关键字等。
3.同一描述、发现和继承(UDDl)
(1)Web服务的黄页。
(2)其核心组件是UDDI商业注册,它使用一个XMI文档来描述Web服务。包括三个部分:
①白页:介绍提供服务的公司,包括名称、地址和联系方式。
②黄页:包括按照标难分类进行分类的行业类别。
②绿页:细则介绍、访问服务接口等技术信息。
SOAP、WSDL和UDDI都基于XML。SOAP使用XML作为其数据编码格式。WSDL使用XML Schema描述Web服务的结构。UDDI使用XML描述商业实体和Web服务。
选项D正确。