面向服务系统构建过程中,(SOAP(Simple Object Access Protocol))用于实现 Web 服务的远程调用,(BPEL(Business Process Execution Language))用来将分散的、功能单一的 Web 服务组织成一个复杂的有机应用。
在面向服务体系结构(SOA)的Web服务生态中,四类核心标准各司其职,共同支撑服务全生命周期运转。WSDL即Web服务描述语言,是定义Web服务接口、输入输出参数与调用规范的契约性语言,为服务交互明确规则;UDDI即统一描述、发现与集成规范,作为服务注册与发现的目录系统,实现服务提供者的服务发布与消费者的服务查找;SOAP即简单对象访问协议,是基于XML的跨平台通信协议,承担服务消费者与提供者之间远程调用的请求响应传递功能,是服务远程交互的核心通信载体;BPEL即业务流程执行语言,专门用于对多个功能单一的Web服务进行编排、协调与组合,将分散的服务整合为满足复杂业务需求的复合应用,实现服务价值的聚合放大。
本题考察的是面向服务体系结构(SOA)与 Web 服务相关标准的作用。
本小问答案是 SOAP(Simple Object Access Protocol)。是基于 XML 的通信协议,用于在网络上传递 Web 服务请求和响应,实现服务提供者与消费者之间的远程调用,符合题干描述。
A. UDDI(Universal Description,Discovery and Integration):是一个基于 XML 的注册和发现机制,用于让开发人员发布和查找 Web 服务,不负责远程调用,错误。
B. WSDL(Web Service Description Language):是一种用来描述 Web 服务接口和操作的 XML 语言,定义了服务的输入、输出和调用方式,但不负责实际通信,错误。
C. SOAP(Simple Object Access Protocol):是基于 XML 的通信协议,用于在网络上传递 Web 服务请求和响应,实现服务提供者与消费者之间的远程调用,符合题干描述,正确。
D. BPEL(Business Process Execution Language):是一种业务流程执行语言,用于组合多个 Web 服务,不用于远程调用,错误。
因此,选项 C 正确。
