单选题 形成Web Service架构基础的协议主要包括________。
【正确答案】 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正确。