问题 单项选择题

某软件公司承担了某大型企业应用系统集成任务,架构师采用基于SOA的方法进行应用集成,将现有异构的遗产系统采用Web Service方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。以下针对这一方案的描述,错误的是______。

A.服务通信协议层描述并定义服务之间进行消息传递所需的技术标准,常用的标准是SOAP协议、REST协议等

B.业务流程层支持服务发现、服务调用和点到点的服务调用,并将业务流程从WebService的底层调用抽象出来,相关的标准是WS-BPEL(BPEL4WS)

C.服务描述层将异构遗产系统进行包装,并通过发布的WSDL接口描述被定位和调用,相关的标准是WSDL

D.底层传输层主要负责消息的传输机制,HTTP、JMS和SMTP都可以作为Web Service的消息传输协议

答案

参考答案:C

解析:[要点解析] 依题意,在采用Web Service作为SOA集成方法的实现技术时,从功能角度考虑,该企业应用集成系统至少分为6个层次:底层传输层、服务通信协议层、服务描述层、服务层、业务流程层和服务注册层,如表8-7所示。

表8-7 Web Service各层次功能及相关标准
层 次 功 能 相关标准
底层传输层(Transport) 主要负责消息的传输机制 HTTP、JMSS和SMTP(其中
HTTP使用最广)
服务通信协议层(Service
Communication Protocol)
描述并定义服务之间进行消息传递所需的技术标准 SOAP和有新出现的REST
协议
服务描述层(Service
Description)
主要以一种统一的方式描述服务的接口与消息交换
方式
WSDL
服务层(Service) 将遗产系统进行包装,并通过发布的WSDL接口描
述被定位和调用
业务流程层(Business
Process)
支持服务发现、服务调用和点到点的服务调用,并
将业务流程从Web Service的底层调用抽象出来
WS-BPEL(BPEL4WS)
服务注册层(Service
Registry)
使服务提供者能够通过WSDL发布服务定义,并支
持服务请求者查找所需的服务信息
UDDI

探究题
单项选择题