问题
单项选择题
某软件公司承担了某大型企业应用系统集成任务,架构师采用基于SOA的方法进行应用集成,将现有异构的遗产系统采用Web Service方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。以下针对这一方案的描述,错误的是______。
A.服务通信协议层描述并定义服务之间进行消息传递所需的技术标准,常用的标准是SOAP协议、REST协议等
B.业务流程层支持服务发现、服务调用和点到点的服务调用,并将业务流程从Web Service的底层调用抽象出来,相关的标准是WS—BPEL(BPEL4WS)
C.服务描述层将异构遗产系统进行包装,并通过发布的WSDL接口描述被定位和调用,相关的标准是WSDL
D.底层传输层主要负责消息的传输机制,HTTP、JMS和SMlTP都可以作为Web Setvice的消息传输协议
答案
参考答案:C
解析: 依题意,在采用Web Service作为SOA集成方法的实现技术时,从功能角度考虑,该企业应用集成系统至少分为6个层次:底层传输层、服务通信协议层、服务描述层、服务层、业务流程层和服务注册层,如表6-6所示。
表6-6 Web Service各层次功能及相关标准 | ||
层 次 | 功 能 | 相关标准 |
底层传输层(Transport) | 主要负责消息的传输机制 | HTTP、JMS和SMTP(其中HTTP 使用最广) |
服务通信协议层(Service communication Protocol) | 描述并定义服务之间进行消息传递所需的技术标准 | SOAP和有新出现的REST协议 |
服务描述层(Service Description) | 主要以一种统一的方式描述服务的接口与消息交换方式 | WSDL |
服务层(Service) | 将遗产系统进行包装,并通过发布的WSDL接口描述被定位和 调用 | |
业务流程层(Business Process) | 支持服务发现、服务凋用和点到点的服务调用,并将业务流程 从Web Service的底层调用抽象出来 | WS-BPEL(BPEL4WS) |
服务注册层(Service Registry) | 使服务提供者能够通过WSDL发布服务定义,并支持服务请求 者查找所需的服务信息 | UDDI |