基于业务规则的工作流管理系统模型
ECA规则通过条件与处理集中定义业务流程中活动与活动间的转换关系,并通过事件驱动机制驱动业务流程中相应业务逻辑实现,在一定程度上增加了系统代码的可维护性,但是并没有改变业务逻辑发生变化时需要修改系统代码以维护系统的现状.业务规则可准确描述业务流程中所有业务逻辑,建立与业务流程事件无关的运行机制,更加直接明确地反映业务需求,适应业务需求变化,而无需修改系统代码,
维普资讯
第 2卷第 2期 7 0VO127 . N O. 0 2
计算机工程与设计Co ue gn e iga d De in mp tr En ie r n sg n
20年 1月 06 0o c .2 06 t 0
基于业务规则的工作流管理系统模型李春芳,骆盈盈谭庆平 ,(. 1长沙理工大学计算机与通信工程学院,湖南长沙4 07; . 106 2国防科技大学计算机学院,湖南长沙 407) 103摘要: C E A规则通过条件与处理集中定义业务流程中活动与活动间的转换关系,通过事件驱动机制驱动业务流程中相并应业务逻辑实现,一定程度上增加了系统代码的可维护性,在但是并没有改变业务逻辑发生变化时需要修改系统代码以维护系统的现状。业务规则可准确描述业务流程中所有业务逻辑,建立与业务流程事件无关的运行机制,更加直接明确地反映业务需求,适应业务需求变化,而无需修改系统代码,于此建立基于业务规则的工作流管理系统模型。基
关键词: C E A规则;业务逻辑;业务规则;术语;事实中图法分类号: P 1 T 31 文献标识码: A文章编号:0 07 2 20 ) 03 6—3 10 .0 4(0 6 2-8 10
Bu i e s u e b s d wo k o ma a e n y tm d l sn s l— a e r f w n g me t se mo e r l sL h nfn, L n—ig, T Qigpn I u- g C a UOYigyn AN n—ig(. o e e f o ue dC mmu ia o n i ei, hn sa ie i f c n e n eh ooy h n sa 1 C l g mp tr n o l oC a nct n gn r g C agh v r t o i c dT cn lg,C agh i E e n Un s y S e a4 0 7, hn;2 C l g f o ueS i c, ai a U ies Dee s T c oo,C a gh 10 3 hn ) 10 6 C ia . o e e C mp tr c n e N t n l nvri o fne eh lg l o e o y t f n y h n sa 0 7,C ia 4Absr c: T eta sainb t e ciiis S e n du igE ta t h n lto ewe na t t f e sn
CA l n s v n.rv nmeh dt aie h u ies o i f u i r v e id i r ea du e e td ie to r l e sn s gco b s- u e oe zt b l n s r_O i r aie Sa v n.rv n I C em ane a ea it f y tm o e b ttd ent h g ee s n e wh n eswok lW S e lz dU hge e td ie . t a Th itn nc bly o se c d . u o s c a et se c e f n i s i n h b sn s gcc a gn eti a e dt dt es se c d . Bu ie s ueC e cieal u ie s o i f u ie s rfo u iesl i h n i gii c rant t e e it tm o e o ts h n o h y s s l a d srb lb sn s gco b s s k w, n r n l n wo l b ligid p n e t u cinme h i wi o t v n. I ale e th u ie srq ie e t ie t dd fntl, wi o t e dt ui n e e d n n to c a s d n f n m t u e t t rrf c eb sn s e urm n r cl a e iey h e c l t d yn i t u e i h r s se c d . S a ul u ie s u eb s dwo k o ma a e n y tm d 1 y tm o e Ofr ob i b s ls l.a e rf w n g me t se mo e. t d l r l sKe r s E y wo d: CA u e b sn s g c b sn s l; t r r l; u i e s o i; u i e s u e e m: f c l r at
0引言 随着工作流技术应用的不断深入,如何使工作流管理系统更具动态性和自适应性已经成为目前工作流管理系统研究的一个热点。在动态自适应工作流的研究中,究者们已研经探索了多种不同的技术手段…,中在工作流中引入 E A其 C 规则的方法尤为受到关注。事件 .件 .为 (vn- n io .条行 eet o dt n c i at n E A)则采用事件、件、为 3分描述业务逻辑, ci, C规 o条行部
业务流程中复杂的活动间决策关系“中
实现、散驱动”增集分,加了系统可维护性。然而 E A规则强调规则内容与激发事 C件的关联, C E A规则实现是面向开发者的,务逻辑的变化仍业
然需要通过修改相应的 E A规则实现代码来解决, C因此基于 E A规则的工作流管理系统并没有从根本上改变业务逻辑表 C达依赖于开发者对业务逻辑的理解与实现能力的现状;而且
工作流中存在大量与事件无关但对业务流程有深刻影响的业务逻辑信息,如业务对象自身及相互之间的约束信息,这些业务逻辑的实现代码混同于其它代码存储在系统中,一旦这些
定义了当某事件发生时规则条件判断及符合条件的行为处理内容; C E A规则将业务逻辑的驱动与实现分离开来,以增加被描述内容的灵活性和可维护性,曾被大量用于数据库以控制对数据的正确获取嘲以及 X ML及 R文档数据的验证方面。 DF ;
业务逻辑发生变化,难于获取相应实现的准确位置,并且难于保持这些逻辑实现之间的一致性,给系统带来了巨大的风险。 业务规则方法提供了一种将所有业务系统中所有业务逻辑面向用户定义与管理的方法,业务规则定义与实现从业务流将程实现中抽离,并在业务流程需要时自动驱动相应的业务规则执行,以提高系统动态性及自适应能力。
近年来,随着对业务流程研究的深入,应用 E A规则描述工作 C流中的业务逻辑方面的研究与实现也取得相当大的成果。 基于 E A规则的工作流管理系统采用事件触发机制来组织 C业务流程,用 E A规则描述业务活动间转换关系的逻辑内应 C
容并集中存储,定义它们与相应业务流程事件的关联;务并业流程运行过程中系统捕捉相应业务流程事件,并激发相应条件判断以及事务处理。基于 E A规则的工作流管理系统将 C
1业务规则业务规则采用非技术手段描述企业中关于企业业务活动
执行过程所要遵循的约束内容。业务规则可独立于业务流程
收稿日:2 0 .8 5期 0 50 .。 2 . 作者简介:李春芳 (9 5 ) 17 -,女,南祁阳人,讲师,硕士,研究方向为软件工程、工作流技术;骆盈盈 (9 0,女,讲师,研究方向为软湖 17一)件工程、分布式技术;谭庆平 (
9 5,男,教授,博士生导师,研究方向为软件工程、工作流技术、网格计算。 1 6一)一
3 61— 8
…… 此处隐藏:1620字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




