全部科目 > 系统架构设计师 >
2023年下半年 上午试卷 综合知识
第 40 题
知识点 基于层次消息总线的架构  
关键词 服务器   架构模式  
章/节 软件架构的风格  
 
 
如果服务器的功能较弱而工作站的功能较强,则称为()架构模式,
 
  A.  胖客户端/胖服务器
 
  B.  瘦客户端/瘦服务器
 
  C.  胖客户端/瘦服务器
 
  D.  瘦客户端/胖服务器




 
 
相关试题     软件架构的风格 

  第16题    2012年下半年  
以下关于软件架构风格与系统性能关系的叙述,错误的是(16)。

  第52题    2010年下半年  
某公司欲开发一个语音识别系统,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验 知..

  第21题    2025年下半年  
在客户机/服务器系统开发中,采用(40)时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。

 
知识点讲解
· 基于层次消息总线的架构
 
        基于层次消息总线的架构
        层次消息总线(Hierarchy Message Bus,HMB)的架构风格基于层次消息总线、支持构件的分布和并发,构件之间通过消息总线进行通讯,如下图所示。
        
        HMB风格的系统示意图
        消息总线是系统的连接件,负责消息的分派、传递和过滤以及处理结果的返回。各个构件挂接在消息总线上,向总线登记感兴趣的消息类型。构件根据需要发出消息,由消息总线负责把该消息分派到系统中所有对此消息感兴趣的构件,消息是构件之间通信的唯一方式。构件接收到消息后,根据自身状态对消息进行响应,并通过总线返回处理结果。由于构件通过总线进行连接,并不要求各个构件具有相同的地址空间或局限在一台机器上。该风格可以较好地刻画分布式并发系统,以及基于CORBA、DCOM和EJB规范的系统。
        如上图所示,系统中的复杂构件可以分解为比较低层的子构件,这些子构件通过局部消息总线进行连接,这种复杂的构件称为复合构件。如果子构件仍然比较复杂,可以进一步分解,如此分解下去,整个系统形成了树状的拓扑结构,树结构的末端结点称为叶结点,它们是系统中的原子构件,不再包含子构件,原子构件的内部可以采用不同于HMB的风格,例如前面提到的数据流风格、面向对象风格及管道-过滤器风格等,这些属于构件的内部实现细节。但要集成到HMB风格的系统中,必须满足HMB风格的构件模型的要求,主要是在接口规约方面的要求。另外,整个系统也可以作为一个构件,通过更高层的消息总线,集成到更大的系统中。于是,可以采用统一的方式刻画整个系统和组成系统的单个构件。



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

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