免费智能真题库 > 历年试卷 > 系统分析师 > 2012年上半年 系统分析师 上午试卷 综合知识
  第11题      
  知识点:   Web服务实现SOA   Web服务体系结构的优势
  章/节:   软件工程       

 
在Web服务技术体制中,(10)是实现服务组合的事实标准。服务组合过程中需要提供对Web服务多种高级特性的支持,通常采取制定规范,对SOAP消息进行扩展的方式实现。例如,规范(11)通过对SOAP消息的扩展,实现Web服务的安全性。
 
 
  A.  WS-Safety
 
  B.  WS-Trust
 
  C.  WS-Security
 
  D.  WS-Authorization
 
 
 

  相关试题:Web服务          更多>  
 
  第10题    2012年上半年  
   59%
在Web服务技术体制中,(10)是实现服务组合的事实标准。服务组合过程中需要提供对Web服务多种高级特性的支持,通常采取制定规范..
 
 
  第10题    2012年上半年  
   59%
在Web服务技术体制中,(10)是实现服务组合的事实标准。服务组合过程中需要提供对Web服务多种高级特性的支持,通常采取制定规范..
 
   知识点讲解    
   · 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等技术协议,很容易实现系统的部署。
   题号导航      2012年上半年 系统分析师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第11题    在手机中做本题