datasheet
超过460,000+ 应用技术资源下载
pdf

基于信息总线的多引擎协作体系结构的研究与实现

  • 1星
  • 日期: 2013-09-22
  • 大小: 184.33KB
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 信息总线多引擎引擎协作

           随着 Internet 应用的发展,支持分布式应用已成为应用体系结构的基本特征,为了加快系统的开发效率,开发模式和开发过程的研究成为研究热点,利用组件和中间件技术的多引擎协作体系结构可以加快应用系统的开发过程。多引擎协作体系结构中的协作信息总线是多引擎协作体系结构的基本问题。本文研究、分析了多主体协作理论,以及分布式使用组件的需求,同时定义了协作信息总线的功能,并设计了协作信息总线的体系结构。在多引擎协作体系结构下,显著地提高系统的开发效率。随着竞争的剧烈,企业要在竞争中脱颖而出,必须加强其内部的管理,其中最重要的就是企业业务过程的管理。业务过程是指为了达到一定目的而要完成的一组活动的集合,如新产品开发流程、内部审计流程等业务过程。对于公司和政府来说,它们的信息系统的建设过程中要涉及大量的业务过程的设计和实现,所以我们将这类系统统称为业务过程类应用系统。在新的基于网络的业务过程类应用系统的开发中,面临着许多新的问题。第一,业务过程频繁变更;第二,业务过程越来越复杂。这些新问题的出现要求我们以很高的效率开发这类应用系统,并且要保证系统的可维护性。通常情况下 ,应用软件系统的开发过程包含以下几个阶段:需求分析、概要设计、详细设计、编码、测试、维护等这些开发阶段。尤其是编码和测试阶段,编码和测试要占用40%-50%的开发时间[4],这两个阶段的进度决定了整个应用系统的开发周期。由于业务过程类应用系统所具有的共性,可以在不同的业务过程类应用系统开发中实现重用,因此我们提出了多引擎协作体系结构[1]。在多引擎协作体系结构下,充分利用组件和中间件技术,通过业务过程的分解、定制解决业务过程频繁更改的问题,通过引擎的分布式部署解决业务过程复杂性的问题,这些问题的解决将降低了编码和测试占用的系统开发时间。但在多引擎协作体系结构下,体系结构中引擎之间如何进行协同操作。引擎间的协同操作的目的是协调一致地完成系统既定的功能,但是如何为各个引擎提供必需的数据和计划,使不同的引擎为了同一个目的而运行。通过对引擎间的协同操作问题以及多主体协作理论的分析,本文阐述了协作信息总线机制,在这种调度机制的管理下,解决了多引擎协作体系结构的运行问题,实现多引擎协作体系结构的设计目的。

更多简介内容

评论

下载专区


TI 参考设计资源库

工业电子 汽车电子 个人电子
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })