业务流程柔性配置的研究和实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:chenziling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化的快速发展,任何简单的信息系统都要处理流程问题。工作流概念将以往企业中独立、分散的企业业务流程互相联系,从而极大的提高了过程管理的效率,实现企业业务过程重组、并行工程、敏捷制造等先进企业管理理念。本文实现了一个柔性可配置轻量级工作流引擎系统。引擎系统分流程建模和流程执行两个阶段来执行。主要研究内容及结果如下:   ⑴在流程建模阶段,用户完成业务流程的定义,引擎系统主要实现解析和细化配置功能。主要方法是用户使用工具JaWE进行可视化建模,生成XPDL格式的流程定义文件;流程定义解析模块解析XPDL流程定义文件,并将解析出的流程定义元素的具体数据存入数据库中对应的表中,形成与XPDL格式流程定义对应的基于数据库的流程定义;流程细化配置模块负责为基于数据库的流程定义配置相关页面和组件,形成具有依赖关系的业务处理系统。配置的具体内容包括:为流程的活动配置执行单元(包括活动执行页面和活动业务逻辑执行组件)、为流程配置工作流相关数据映射组件、配置并执行参与者指派组件。   ⑵在业务流程执行阶段,引擎系统实现了控制流程活动执行过程、条件解析、前项依赖规则检查和后转发规则控制、参与者指派、工作项管理、任务指派、日志管理和异常处理等功能。同时,本文还设计实现了基于Token的引擎执行控制机制,使得引擎系统对其所在业务系统中的业务流程执行过程的控制准确而有效率。   ⑶引擎采用适当的流程定义管理策略,实现对流程运行时修改流程定义的支持;同时引擎基于组件配置的方式形成业务系统,这些配置的组件在流程执行前可替换,在流程执行后但不影响已执行流程时也可替换。以上两种方式使应用引擎的业务系统具有较大的柔性。   ⑷本引擎已成功应用在某制药企业的项目管理平台中,取得了良好的应用效果。本文以平台中一个实际的业务流程为例,给出了应用本工作流引擎的过程。
其他文献
随着互联网的普及和电子商务的发展,电子商务系统结构变得越来越复杂,用户经常会迷失在大量的商品信息空间中。电子商务推荐系统能够直接与用户交互,向访问网站的顾客提供商品信
传统的信号处理难以满足智能系统的需求,多模态信息融合技术的出现推动了图像处理的发展,避免了单一模态获得信息的片面性,对多模态不同侧面的互补或冗余信息进行了综合。融合后
无线传感器网络(Wireless Sensor Networks,简称WSNs)集微机电技术、传感器技术、通信技术于一体,可广泛应用于教育、军事、医疗、交通、环境监控等诸多领域,拥有巨大的应用
随着Internet的快速发展,Web资源飞速增长,并朝着多元化、复杂化的方向发展。如何从中提取出潜在的、有价值的信息,进而充分、有效地利用Web信息资源,是当今信息领域重要又极
网络的生存性,表征了网络在遭受自然或者蓄意破坏后,能维持网络性能的能力大小,因此研究网络的生存性具有重要意义。研究网络的生存性的一个重要切入口就是关键链路集问题。
随着人们对网络环境下信息检索研究的不断深入,Deep Web数据集成系统的相关研究越来越多地受到了人们的关注。Deep Web是与Surface Web相对应的概念,它是指那些不能被主流的
自从P2P技术出现以来,文件共享一直是P2P技术应用最广泛、使用人数最多的一个领域。然而随着用户的增多,围绕着P2P共享网络,出现了大量的安全问题。其中文件污染问题已经成为
针对近邻法分类需要大量计算和存储的缺点,本文提出一种基于Reachable和Coverage概念的迭代样本挑选算法(ISSARC:Iterative Sample Selection Algorithm based on Reachable
自动文本分类是信息检索领域的基本任务之一。随着互联网上的信息量呈爆炸性增长,人们很难从大量的文本信息中迅速有效地提取出所需信息。为了解决信息迷向的现象,对文本分类的
本文针对数字媒体领域3D美工团队的工作流程进行管理和规划,研究并构建了基于网络环境的美工团队任务管理系统,并提供基于二维电子地图的交互机制,实现对3D建模、场景规划等工作