层次消息总线是什么?高分三号 矿产地质解译 MAPGIS制图

分享到    浏览:602

层次消息总线是什么?

计算机硬件体系结构和总线的概念为软件体系结构的研究提供了很好的借鉴和启发,在统一的体系结构框架下(即总线和接口规范),系统具有良好的扩展性和适应性。任何计算机厂商生产的配件,甚至是在设计体系结构时根本没有预料到的配件,只要遵循标准的接口规范,都可以方便地集成到系统中,对系统功能进行扩充,甚至是即插即用(即运行时刻的系统演化)。这就是层次消息总线的体系结构风格。

层次消息总线的体系结构风格基于层次消息总线、支持构件的分布和并发,构件之间通过消息总线进行通信。消息总线是系统的连接件,负责消息的分派、传递和过滤以及处理结果的返回。各个消息构件挂接在消息总线上,向总线登记感兴趣的消息类型。构件根据需要发出消息,由消息总线负责把该消息分派到系统中所有对此消息感兴趣的构件,消息是构件之间通信的唯一方式。构件接收到消息后,根据自身状态对消息进行响应,并通过总线返回处理结果。由于构件通过总线进行连接,并不要求各个构件具有相同的地址空间或局限在一台机器上。基于HMB软件开发的研究符合实际工程需要,具有很高的实用价值。