首页 理论教育 软件总线结构设计与开发比较

软件总线结构设计与开发比较

时间:2023-06-24 理论教育 版权反馈
【摘要】:开放式软件总线结构满足应用程序的“即插即用”服务功能,通过总线中的通信模块,任何应用程序,不论具有何种功能,只要遵循该“总线”接口标准,都能直接集成到系统环境中,与其他应用程序进行各种类型的信息交互,实现数据集成和模块间的通信。软件总线是一种“即插即用”的集成框架,通过这种框架可以大大降低应用程序之间和构件之间的耦合度。图7-9 软件总线结构开发比较图7-9 软件总线结构开发比较

软件总线结构设计与开发比较

软件体系结构描述的是系统各部分软件以及它们相互之间的关联,它既不是软件应用的需求,也不是软件系统的具体实现,而是软件系统内部结构配置的一种抽象描述,它定义了各部分软件系统的应用接口规范及互相操作和数据通信的协议和限制。总体上说,体系结构=软件组件+连接接口(或通信协议)。

开放式软件总线结构满足应用程序的“即插即用”服务功能,通过总线中的通信模块,任何应用程序,不论具有何种功能,只要遵循该“总线”接口标准,都能直接集成到系统环境中,与其他应用程序进行各种类型的信息交互,实现数据集成和模块间的通信。所以总的来讲,软件总线支持基于网络的任何应用程序间的功能共享和信息交互,交互的内容可以是用户定义的任意类型的消息。软件总线是一种“即插即用”的集成框架,通过这种框架可以大大降低应用程序之间和构件之间的耦合度

开放式软件总线结构的开发包括以下两个步骤:构件的开发和构件在软件总线上的集成。总线中的通信模块只要遵循总线的接口标准,任何构件都能直接集成到系统环境中,此结构充分发挥软构件“即插即用”的特性,它与传统的软件开发方法流程对比如图7-9所示。

基于软件总线结构与传统结构的对比,其在模块间的功能共享、可扩展性、总体性能方面都占有优势,更适合于机器人软件交互平台。因此,设计的软件平台可以选择总线式体系结构。(www.xing528.com)

978-7-111-39577-5-Chapter07-9.jpg

图7-9 软件总线结构开发比较

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

我要反馈