基于工作流引擎的构件组装体系结构

被引:38
作者
李海波
战德臣
徐晓飞
机构
[1] 哈尔滨工业大学计算机科学与技术学院企业智能计算研究中心
[2] 哈尔滨工业大学计算机科学与技术学院企业智能计算研究中心 黑龙江哈尔滨 东北农业大学工程学院
[3] 黑龙江哈尔滨
关键词
工作流; 工作流引擎; 构件组装; 过程构件; 控制流; 数据流;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
近年来,软件体系结构(SA)、基于构件的软件开发技术(CBSD)等开始在软件开发中发挥出重要的作用.CBSD应用的成功主要体现在自底向上构造系统的方法上.目前,对SA的研究还缺乏一种自顶向下的构件动态组装方法,尤其是过程构件的组装.以工作流技术为基础,以基于Web应用为背景,研究了基于工作流引擎的构件组装方法.从业务过程的基本要素——业务对象、控制流和数据流入手,详细分析了这些要素在构件环境下的特点和交互模式,并以此为基础提出了一种基于工作流的引擎的过程构件组装体系结构.该体系结构中除了考虑常规的控制流驱动的构件组装外,还深入研究了文档型的数据流驱动的构件组装机制,能够为其他研究者将文档型工作流技术应用于软件构件组装提供借鉴和参考.
引用
收藏
页码:1401 / 1410
页数:10
相关论文
共 3 条
[1]   基于软件体系结构的构件组装工具ABC-Tool [J].
向俊莲 ;
杨杰 ;
梅宏 .
计算机研究与发展, 2004, (06) :956-964
[2]   ABC:基于体系结构、面向构件的软件开发方法 [J].
梅宏 ;
陈锋 ;
冯耀东 ;
杨杰 .
软件学报, 2003, (04) :721-732
[3]   Evolving object-oriented designs with refactorings [J].
Tokuda L. ;
Batory D. .
Automated Software Engineering, 2001, 8 (01) :89-120