全部科目 > 系统分析师 >
2025年下半年 上午试卷 综合知识
第 28 题
知识点 Web服务实现SOA   Web服务体系结构的优势  
关键词 SOA   安全   消息   OA  
章/节 软件工程  
 
 
在Web服务技术体制中,(10)是实现服务组合的事实标准。服务组合过程中需要提供对Web服务多种高级特性的支持,通常采取制定规范,对SOAP消息进行扩展的方式实现。例如,规范(11)通过对SOAP消息的扩展,实现Web服务的安全性。
 
  A.  WS-Orchestration
 
  B.  WS-Choreography
 
  C.  WS-BPEL
 
  D.  WS-CDL




 
 
相关试题     软件工程 

  第22题    2024年上半年  
软件需求管理是软件项目开发过程中控制和维持需求约定的活动,包括(29)、 版本控制、需求跟踪、需求状态跟踪等活动。

  第38题    2018年上半年  
美国著名的卡内基·梅隆大学软件工程学研究所针对软件工程的工程管理能力与水平进行了充分研究,提出了5级管理能力的模式,包括临时凑合阶段、简单模仿阶段..

  第27题    2015年上半年  
(27)把软件项目整体或者主要的可交付成果分解为易于管理、方便控制的若干个子项目;再将子项目继续分解为工作包。在每个分解单元中,都存在可交付成果和里程碑..

 
知识点讲解
· Web服务实现SOA
· Web服务体系结构的优势
 
        Web服务实现SOA
        在采用Web服务作为SOA的实现技术时,该系统应该至少分为6个层次:底层传输层、服务通信协议层、服务描述层、服务层、业务流程层和服务注册层。
        (1)底层传输层主要负责消息的传输机制,HTTP、JMS和SMTP都可以作为Web服务的消息传输协议,其中HTTP使用最广。
        (2)服务通信协议层的主要功能是描述并定义服务之间进行消息传递所需的技术标准,常用的标准是SOAP协议,还有新出现的REST(Representational State Transfer,表述性状态转移)协议。
        (3)服务描述层主要以一种统一的方式描述服务的接口与消息交换方式,相关的标准是WSDL。
        (4)服务层的主要功能是将遗留系统进行包装,并通过发布的WSDL接口描述被定位和调用。
        (5)业务流程层的主要功能是支持服务发现,服务调用和点到点的服务调用,并将业务流程从Web服务的底层调用抽象出来。相关的标准是WS-BPEL(Web Service-Business Process Execution Language,Web服务业务流程执行语言)。
        (6)服务注册层的主要功能是使得服务提供者能够通过WSDL发布服务定义,并支持服务请求者查找所需的服务信息。相关的标准是UDDI。
 
        Web服务体系结构的优势
        Web服务是近年来提出的一种新的面向服务的体系结构,同传统分布式体系结构相比,Web服务体系结构的主要优势体现在以下4个方面。
        (1)高度的通用性和易用性:Web服务利用标准的Internet协议(如HTTP、SMTP等),解决了面向Web的分布式计算模型,提高了系统的开放性、通用性和可扩展性;而CORBA、DCOM和EJB等使用私有协议,只能解决企业内部的对等实体间的分布式计算。此外,HTTP能够很容易地跨越系统的防火墙,具有高度的易用性。
        (2)完全的平台、语言独立性:Web服务进行了更高程度的抽象,只要遵循Web服务的接口即可进行服务的请求和调用。Web服务将XML作为信息交换格式,使信息的处理更加简单,厂商之间的信息很容易实现沟通,这种信息格式最适合跨平台应用。此外,Web服务基于SOAP协议进行远程对象访问,可以通过各种开发工具来具体实现,而不需要绑定到特定的工具上,这很容易适应不同客户、不同系统平台以及不同的开发平台。而CORBA、DCOM和EJB等模型要求在对等体系结构间才能进行通信。
        (3)高度的集成性:Web服务实质上就是通过服务的组合来完成业务逻辑的,因此,表现出高度的组装性和集成性。可以说集成性是Web服务的一个重要特征。Web服务体系结构是建立在服务提供者和使用者之间的松耦合之上的,这样使得企业应用易于更改。相对于传统的集成方式,Web服务集成体现了高度的灵活性。Web服务还可以提供动态的服务接口来实现动态的集成,这也是传统的EAI解决方案所不能提供的。
        (4)容易部署和发布:Web服务体系结构方案通过UDDI、WSDL和SOAP等技术协议,很容易实现系统的部署。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有