总线——插件式体系结构方法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:lwl13751412186
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,软件体系结构正在发生着重大的变化,传统单一执行程序的体系结构已经不能适应当前软件产业大规模生产的需要,而一种新的结构──独立部件式结构正得到越来越多的应用。插件是一种非常灵活的部件式结构,它改变了传统软件单一的执行程序模块的方法,将固定的功能模块转移到插件中实现,插件是独立于系统可单独开发的程序模块,能够在运行时动态插入到系统中,并且插件可以被自由地插入,删除和替换。因此它有着相当突出的优点:能够提高软件开发的并行性和开发效率,降低设计开发难度,缩短开发周期,增强应用程序的可运行性、可测试性和可维护性。因此对于如何设计开发插件式结构的应用程序的研究,对现代软件产业的发展有着重要的实际应用意义。总线──插件式应用程序由总线,插件和它们间的接口三个部分组成,总线完成基本的系统功能,可通过接口调用大量的外部插件,获得它们提供的服务,从而灵活地实现系统功能的动态插入。本文全面研究讨论了总线──插件式体系结构的工作原理和开发设计的基础。详细地对插件式应用程序的设计思想,开发中的原则、建议、技术方法以及可行性进行了细致深入的分析。并结合面向对象的方法,研究了总线──插件式应用系统中多插件、多数据对象流处理,插件的并行性等的实现。基于WINDOWS插件操作系统和VC++6.0开发平台,文中给出了异步插件服务调用和同步插件线程来实现插件并行的方法。作为一种新的软件体系结构,总线插件式结构有着广泛的用途,并能为软件业提供良好的效益。
其他文献
本文首先介绍了粗糙集的主要概念和相关理论,探讨和研究了智能决策支持系统的原理、结构、构造方法和研究现状,介绍了GIS(Geographical Information System)开发环境,GIS发展的
进入21世纪后,随着人们娱乐生活的丰富多彩,网络游戏作为一种新兴的产业,开始引起大家的关注。角色扮演游戏(RPG)一直是主流的游戏类型,其具有大量交互和用户行为异常丰富等特点,利
目前,诸如信息伪造、信息泄密无线网络安全问题制约着无线网络的应用推广,而信息保护和认证问题成为普遍关注的问题,在线离线签名作为信息保护和认证的重要技术,已经成为数字签名
数据共享技术与体系结构、智能存储技术、操作系统和通信协议都密切相关,具有多层次多样化的特点.网络存储系统中数据流动的方式和层次结构,包括数据流I/O路径,数据合流与分
实时系统作为一种在现实中广泛使用的反应型系统,因其大多使用于安全攸关的领域,所以必须保证它的安全可靠。为了它到这个目的,必须使用具有严格数学基础的形式化方法。在本文中
Jinux(吉纳斯)是深圳泛友科技有限公司针对目前3C市场需求,整合源代码开放的Linux与互联网编程语言Java等多种前沿技术开发的嵌入式系统.在参与了Jinux中系统内核工业以及OS
目前,入侵检测系统主要分为基于主机检测和基于网络检测两种,一般是对系统的审计日志进行数据挖掘或者对网络包进行截取分析,通过模式匹配等手段发现入侵.这些系统的主要问题
Bent函数是由Rothaus于1976年提出的一类特殊的布尔函数。由于Bent的应用领域不断扩展,所以近年来关于Bent函数的研究也就不断增加,特别是J.Olsen等利用Bent函数成功地构造出一
随着工农业的发展和生态环境的恶化,水资源问题变得越来越突出,如何合理利用、管理和开发水利资源就成为关系到国民经济可持续发展的重要问题。目前,计算机网络、数据库、数据采
防火墙是内部网和外部网之间的唯一通道,其稳定性直接影响着内部网的网络通信,而现有的防火墙大都存在稳定性差的弱点.在分析了不稳定因素以后,设计了一个稳定防火墙体系结构