- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第21卷第4期 王 朋等:可定制的动态工作流系统的研究
从图 1中可以看出,工作流引擎主要可分为4个 略,任务的优先级别通常是有一种或多种因素来共同
部分 :(1)流程引擎 内核 :主要定义流程引擎的内部数 确定的,这些参数主要包括:处理器执行完任务所需要
据结构和流程调度。(2)流程扩展接 口实现层:实现流 的时间、任务的提交时间、任务的完成截止时间等。每
程引擎的各个服务组件,包括任务分配 ,条件计算 ,事 当一个任务到来时,经过任务调度函数的计算后被插
件处理等操作。(3)流程数据访问层:主要实现流程引 人到任务等待队列中,优先级高的任务排在队列之首,
擎 内部数据的访 问逻辑,主要包括流程定义的数据,流 优先级低的任务被安排在队列的后面,这样可以保证
程实例,活动实例,任务项等数据。(4)流程API服务接 在工作流引擎工作负载比较大的情况下能够保证优先
口层:主要提供流程引擎对外的服务。 级高的任务执行,从而保证对外提供服务的质量要求 ,
引擎任务调度步骤如图2所示。
2 工作流引擎的设计
2.3 工作流引擎的设计
2.1 工作流的设计思路 工作流引擎是办公 自动化系统中最为核心的组
工作流引擎应该具有设计成本低廉、可灵活进行 件,它的功能主要包括:进行流程定义;创建流程实例 ,
配置、可扩展性好[2]等设计原则,基于这些设计规则,以 执行流程实例,控制流程的流向;根据流程分支的分支
下这些因素是工作流引擎设计所需要考虑的:(1)能够 条件,决定流程的流转 ;对流程实例进行监控,若出现
方便用户之间进行数据的交换和协作办公的原则 ,从 异常并进行处理;实现与用户的交互工作。工作流引擎
而可以提高处理业务流程的灵活性。(2)支持流程的流 是办公系统中的资源分配中心,同时也是任务的调度
转的多样性 ,比如流程的并发流转、串行流转、条件选 中心。工作流引擎控制中心负责接收从用户发送过来
择流转、同步聚合流转等。在流程的分支上可以设定流 的请求任务,然后根据优先级函数来计算任务的优先
转条件,实现流程的自动流转 ,如果是并发流转,则可 级,然后根据任务的优先级调用相应的业务处理模块
以实现多个节点的同时激活。(3)流程引擎应该具有重 对任务进行处理,并将处理的结果返回给用户[31。流程
新启动的功能,以应对任务在流转过程中异常的发生 , 解析器主要负责有关文件的解析工作,并将解析的结
若在重启之后异常仍然发生,则备份服务器引擎应 自 果存放在数据库中。任务指派负责将任务分派给指定
动接管当前引擎以保证核心业务不被中断。 的任务处理组件。任务管理器主要的任务就是负责任
2.2 工作流引擎内核任务调度算法 务列表的控制、管理和维护,以及任务参与者之间的相
本文所设计的引擎采用基于优先级的任务调度策 互交互。流转控制主要用于流程实例状态的确定 ,并读
取流程实例的转换条件。路由选择负责流程的流向,并
选择流程流向的下一个节点。异常处理就是负责检测
流程在运行过程中的异常情况,若出现异常立刻进行
异常的处理,使系统恢复正常4[1。工作流引擎的功能结
构如图3所示 。
您可能关注的文档
- SMC在乘用车开闭件上的轻量化设计应用.pdf
- SM系列算法在金融IC卡领域的应用.pdf
- SWRCH45K冷镦钢盘条显微组织均匀性研究.pdf
- TB16.3重组蛋白在结核感染中的诊断价值研究.pdf
- TIP30基因启动子甲基化与大肠癌细胞5-氟尿嘧啶化疗敏感性的关系.pdf
- TLR4基因沉默下调TLR2信号通路在RAW264.7细胞中的抗烟曲霉孢子刺激作用.pdf
- TNFα激活NF—κB促进宫颈癌细胞的侵袭.pdf
- TNF-α及LPS刺激下牙周膜干细胞IkB磷酸化及其下游基因的表达.pdf
- TNF-α增加骨髓间充质干细胞在缺血组织黏附的可行性探讨.pdf
- TopoⅡα蛋白在不同分子亚型乳腺癌中的表达及其预后价值.pdf
- 可见光下光催化分解水制氢的研究进展.pdf
- 口腔鳞癌组织中CIAP1表达水平与PTP化疗方案疗效及预后的关系.pdf
- 历史名园掇山典范——北海叠石的价值与特点.pdf
- 利用分子标记辅助选择将抗稻瘟病基因Pi-9(t)渗入水稻恢复系泸恢17.pdf
- 利用与抗稻瘟病基因Pi1连锁的MRG4766标记鉴定173份云南地方稻种.pdf
- 两个“世界”:普利策与成舍我之比较.pdf
- 刘伟华——TopGear香港版总编辑.pdf
- 免疫组织化学检测梅毒螺旋体及其临床意义.pdf
- 南祁连乙什春基性-超基性岩体LA-ICP-MS锆石U-Pb年龄及其地质意义.pdf
- 内部审计职能演变的特征研究——基于IIA内部审计定义发展的视角.pdf
文档评论(0)