免费智能真题库 > 历年试卷 > 系统架构设计师 > 2023年下半年 系统架构设计师 上午试卷 综合知识
  第40题      
  知识点:   基于层次消息总线的架构
  关键词:   服务器   架构模式        章/节:   软件架构的风格       

 
如果服务器的功能较弱而工作站的功能较强,则称为()架构模式,
 
 
  A.  胖客户端/胖服务器
 
  B.  瘦客户端/瘦服务器
 
  C.  胖客户端/瘦服务器
 
  D.  瘦客户端/胖服务器
 
 
 

  相关试题:软件架构的风格          更多>  
 
  第47题    2019年下半年  
   31%
对软件体系结构风格的研宄和实践促进了对设计的复用。Garlan和Shaw对经典体系结构风格进行了分类。其中,   (46)&n..
  第50题    2015年下半年  
   58%
某公司为其研发的硬件产品设计实现了一种特定的编程语言,为了方便开发者进行软件开发,公司拟开发一套针对该编程语言的集成开发..
  第21题    2025年下半年  
   0%
在客户机/服务器系统开发中,采用(40)时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。..
   知识点讲解    
   · 基于层次消息总线的架构
 
       基于层次消息总线的架构
        层次消息总线(Hierarchy Message Bus,HMB)的架构风格基于层次消息总线、支持构件的分布和并发,构件之间通过消息总线进行通讯,如下图所示。
        
        HMB风格的系统示意图
        消息总线是系统的连接件,负责消息的分派、传递和过滤以及处理结果的返回。各个构件挂接在消息总线上,向总线登记感兴趣的消息类型。构件根据需要发出消息,由消息总线负责把该消息分派到系统中所有对此消息感兴趣的构件,消息是构件之间通信的唯一方式。构件接收到消息后,根据自身状态对消息进行响应,并通过总线返回处理结果。由于构件通过总线进行连接,并不要求各个构件具有相同的地址空间或局限在一台机器上。该风格可以较好地刻画分布式并发系统,以及基于CORBA、DCOM和EJB规范的系统。
        如上图所示,系统中的复杂构件可以分解为比较低层的子构件,这些子构件通过局部消息总线进行连接,这种复杂的构件称为复合构件。如果子构件仍然比较复杂,可以进一步分解,如此分解下去,整个系统形成了树状的拓扑结构,树结构的末端结点称为叶结点,它们是系统中的原子构件,不再包含子构件,原子构件的内部可以采用不同于HMB的风格,例如前面提到的数据流风格、面向对象风格及管道-过滤器风格等,这些属于构件的内部实现细节。但要集成到HMB风格的系统中,必须满足HMB风格的构件模型的要求,主要是在接口规约方面的要求。另外,整个系统也可以作为一个构件,通过更高层的消息总线,集成到更大的系统中。于是,可以采用统一的方式刻画整个系统和组成系统的单个构件。
   题号导航      2023年下半年 系统架构设计师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第40题    在手机中做本题