首页 理论教育 层次消息总线(HMB)模式

层次消息总线(HMB)模式

时间:2023-06-28 理论教育 版权反馈
【摘要】:前期的智能控件化虚拟仪器开发系统采用的是基于层次消息总线的软件体系结构模式。2)基于事件驱动的编程模式已在图形用户界面程序设计中获得广泛应用。3)计算机硬件体系结构和总线的概念为智能控件虚拟仪器系统的软件体系结构的研究提供了良好的借鉴和启发,在统一的体系结构框架下,系统具有良好的扩展性和适应性。正是标准的总线和接口规范的制定,以及标准化配件的生产促进了计算机硬件的产业分工和蓬勃发展。

层次消息总线(HMB)模式

前期的智能控件化虚拟仪器开发系统采用的是基于层次消息总线(Hierarchical Message Bus,HMB)的软件体系结构模式。HMB的体系结构模式是由北京大学杨芙清等人提出的一种模式。该模式的提出基于以下实际背景:

1)随着计算机网络技术的发展,特别是分布式构件技术的日趋成熟和构件互操作标准的出现,如CORBA、DCOM和EJB等,加速了基于分布式构件的软件开发趋势,具有分布式和并发特点的软件系统以成为一种普遍的应用需求。

2)基于事件驱动的编程模式已在图形用户界面程序设计中获得广泛应用。在此之前的程序设计中,通常使用一个大的分支语句(switch statement)控制程序的转移,对不同的输入情况分别进行处理,程序结构不很清晰。基于事件驱动的编程模式在对多个不同事件响应的情况下,系统自动调用相应的回调函数(callbacks),程序结构非常清晰。(www.xing528.com)

3)计算机硬件体系结构和总线的概念为智能控件虚拟仪器系统的软件体系结构的研究提供了良好的借鉴和启发,在统一的体系结构框架下(即总线和接口规范),系统具有良好的扩展性和适应性。任何计算机厂商生产的配件只要遵循标准的接口规范,都可以方便地集成到系统中,对系统功能进行扩充,甚至是即插即用(即对系统进行动态演化)。正是标准的总线和接口规范的制定,以及标准化配件的生产促进了计算机硬件的产业分工和蓬勃发展。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈