免费智能真题库 > 历年试卷 > 系统架构设计师 > 2019年下半年 系统架构设计师 上午试卷 综合知识
  第50题      
  知识点:   ESB的优点   ESB概述
  章/节:   软件架构基础知识       

 
   (49)   是由中间件技术实现并支持SOA的一组基础架构,它提供了一种基础设施,其优势在于   (50)   
 
 
  A.  支持了服务请求者与服务提供者之间的直接链接
 
  B.  支持了服务请求者与服务提供者之间的紧密耦合
 
  C.  消除了服务请求者与服务提供者之间的直接链接
 
  D.  消除了服务请求者与服务提供者之间的关系
 
 
 

 
  第61题    2009年下半年  
   71%
某软件公司承接了为某工作流语言开发解释器的工作。该工作流语言由多种活动节点构成,具有类XML的语法结构。用户要求解释器工作时..
  第21题    2011年下半年  
   56%
某大型商业公司欲集成其内部的多个业务系统,这些业务系统的运行平台和开发语言差异较大,而且系统所使用的通信协议和数据格式各..
  第60题    2012年下半年  
   35%
某公司欲开发一个在线交易系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时..
   知识点讲解    
   · ESB的优点    · ESB概述
 
       ESB的优点
        与现存的、专有的集成解决方案相比,ESB有以下优势:
        (1)扩展的、基于标准的连接。ESB形成一个基于标准的信息骨架,使得在系统内部和整个价值链中可以容易地进行异步或同步数据交换。ESB通过使用Web服务、J2EE、.NET和其他标准,提供了更强大的系统连接性。
        (2)灵活的、服务导向的应用组合。基于SOA,ESB应用模型使复杂的分布式系统,包括跨多个应用、系统和防火墙的集成方案,能够由以前开发测试过的服务组合而成。这使得系统具有高可扩展性。
        (3)提高重用率,降低成本。按照SOA方法构建应用,提高了重用率,简化了维护工作,进而减少了系统总体成本。
        (4)减少市场反应时间,提高生产率。ESB通过构件和服务重用,按照SOA的思想简化应用组合,基于标准的通信、转换和连接来实现这些优点。
        以上优点得益于ESB架构中每个构件对标准强有力的支持,这些构件是通信、连接、转换、可移植性和安全。
 
       ESB概述
        ESB的概念是从SOA发展而来的,它是一种为进行连接服务提供的标准化的通信基础结构,基于开放的标准,为应用提供了一个可靠的、可度量的和高度安全的环境,并可帮助企业对业务流程进行设计和模拟,对每个业务流程实施控制和跟踪、分析并改进流程和性能。
        在一个复杂的企业计算环境中,如果服务提供者和服务请求者之间采用直接的端到端的交互,那么随着企业内应用程序的增加和复杂度的提高,最终应用程序之间的关联会逐渐变得非常复杂,形成一个网状结构,这将带来昂贵的系统维护费用,同时也使得IT基础设施的重用变得困难重重。ESB提供了一种基础设施,消除了服务请求者与服务提供者之间的直接连接(可以参考上图),使得服务请求者与服务提供者之间进一步解耦。
        ESB是传统中间件技术与XML、Web服务等技术结合的产物,是在整个企业集成架构下的面向服务的企业应用集成机制:
        (1)ESB允许在多种形式下通过像HTTP/SOAP和JMS总线的多种传输方式,主要是以网络服务的形式,为发表、注册、发现和使用企业服务或界面提供基础设施。
        (2)ESB提供可配置的消息转换翻译机制和基于消息内容的消息路由服务,传输消息到不同的目的地。
        (3)ESB提供安全和拥有者机制以保证消息和服务使用的认证、授权以及完整性。
        (4)ESB的服务质量也是可以区分企业集成技术平台优劣的关键标准之一。
        :使用ESB,可以在不改变现有基础结构的情况下让几代技术实现互操作,在几乎不更改代码的情况下以一种无缝的非侵入方式使企业已有的系统具有全新的服务接口,并能够在部署环境中支持任何标准。并且,不同的应用程序可以同时使用同一服务,在应用程序或者数据发生变化时无需改动服务代码。
   题号导航      2019年下半年 系统架构设计师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第50题    在手机中做本题