【正确答案】
D
【答案解析】 (1)底层传输层。底层传输层主要负责消息的传输机制,HTTP、JMS(Java Messaging Service,Java消息服务)和SMTP都可以作为服务的消息传输协议,其中HTTP使用最广。
(2)服务通信协议层。服务通信协议层的主要功能是描述并定义服务之间进行消息传递所需的技术标准,常用的标准是SOAP和REST协议。
(3)服务描述层。服务描述层主要以一种统一的方式描述服务的接口与消息交换方式,相关的标准是WSDL。
(4)服务层。服务层的主要功能是将遗留系统进行包装,并通过发布的WSDL接口描述被定位和调用。
(5)业务流程层。业务流程层的主要功能是支持服务发现、服务调用和点到点的服务调用,并将业务流程从服务的底层调用抽象出来。
(6)服务注册层的主要功能是使服务提供者能够通过WSDL发布服务定义,并支持服务请求者查找所需的服务信息。相关的标准是UDDI。