`
hongsoft
  • 浏览: 290651 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

工作流参考模型点评

阅读更多

工作流参考模型是由WFMC提出来的,对工作流管理系统的实现推荐的一个参考模型。以下是该模型的一个结构图:

    

下面分别对各个组件进行解释:

1) Work Flow Enactment Service

这个组件就是我们平常说的工作流机或工作流引擎,主要功能是读取工作流定义、根据工作流定义驱动工作流的流转。一般常用的开源的JAVA工作流机有Shark/OBE/ofbiz

2) Process Definition Tool

用于以图形化的方式定义工作流。如著名的JAWEProcess Definition ToolWork Flow Enactment Service之间的接口就是Interface 1。接口一标准目前就是XPDL标准。

3) Work Flow Client Application

工作流机的客户端程序。该程序由用户结合业务需求而开发,用它来驱动工作流。客户端程序通过Interface 2与引擎交互。一般的工作流引擎用户不需要懂引擎的实现,只要知道怎么实现客户端程序就可以了。

4) Invoked Applications

在工作流运作的过程中,可能需要调用工作流机之外的功能,这时可通过定义好的Interface 3来完成。

5) other Work Flow Enactment Service

Interface 4用于工作流机与其他工作流机的协作。

6) Administration and Monitoring Tools

用于管理和监视工作流机,这个就是接口5了。

<!----><o:p> </o:p>

大多数的工作流引擎并不能实现全部的接口,而且每个引擎的优点都分布在不同的接口上。如OBE的接口2实现的比较好,但没有实现接口4;Shark的接口5的实现是其它工作流引擎望尘莫及的。

 

分享到:
评论

相关推荐

    分布式流域水文模型-熊立华

    本书适合于水利、地理、气象、国土资源等领域的广大科技工作者、工程技术人员参考使用,也可作为高行装院校高年级本科生和研究生的教学参考书。 目录 前言 第一章 绪论 第一节 分布式流域水文模型 第二节 目的和...

    软件工程硕士论文

    采用Web架构、数据总线、工作流、模型库等技术,解决应急预案演练系统所涉及数据交换的复杂性,使演练流程更加灵活,并实现评价模型的动态管理。从而,构建动员应急预案演练的技术体系和应用系统。 本文课题采用面向...

    [软件工程].曾强聪.文字版

    4.4.2数据流模型(DFD图) 4.4.3数据关系模型(ER图) 4.4.4系统状态模型 4.5需求有效性验证 4.5.1需求验证内容 4.5.2需求验证方法 4.6需求规格定义 小结 习题 第5章软件概要设计 5.1概要设计过程与任务 5.1.1 设计过程 ...

    软件工程 曾强聪

    4.4.2数据流模型(DFD图) 4.4.3数据关系模型(ER图) 4.4.4系统状态模型 4.5需求有效性验证 4.5.1需求验证内容 4.5.2需求验证方法 4.6需求规格定义 小结 习题 第5章软件概要设计 5.1概要设计过程与任务 ...

    Simio培训教程2.pdf

    建立并验证(反复) 现状模型 –建模 –验证 –和实际系统进行验证 未来模型 –建立 –验证 –验证合理性 Simio用户界面 开始页 功能彩条(工具栏) 模板库 项目 属性 视图(工作区,过程,定义,数据,面板,结果) 建立模型 ...

    软件工程-理论与实践(许家珆)习题答案

    结构化方法的工作模型是使用螺旋模型进行开发。(×) 4. 结构化方法和JSP方法都不适合于大型软件的开发。(√) 5. 原型化开发方法包括生成原型和实现原型两个步骤。(×) 6. 面向对象的开发方法包括面向对象的分析...

    推荐系统架构师考试全套视频教程合集.zip

    6.1开放系统互连参考模型 6.2 TCP/IP协议族 6.3网络规划与设计 6.4计算机网络分类 6.5网络接入技术 6.6网络存储技术 6.7虚拟局域网(VLAN) 第七部分 软件架构设计 7.1 软件架构的概念 7.2 软件架构风格 7.3 面向...

    网络社交性书签系统需求分析可行性报告

    1.1.4 参考资料 1 1.2 本项目组的情况 2 1.2.1 主要工作 2 1.2.2 项目参加人员 2 2 可行性研究 3 2.1 可行性分析的基本内容 3 2.1.1 进行可行性研究的方法 3 2.1.2 项目要求复查 3 2.1.3 项目目标 3 2.1.4 系统功能...

    管理信息系统 试卷 期末试卷

    管理信息系统试题参考答案 课程代码:02382 一、单项选择题(本大题共20小题,每小题1分,共20分) 1.C 2.D 3.D 4.B 5.C 6.C 7.B 8.C 9.B 10.A 11.C 12.B 13.B 14.C 15.B 16.B 17.B 18.C 19.C 20.B 二、填空题(本大...

    软件工程课程设计银行储蓄管理系统.doc

    3 2.4.3 高级数据流图 3 2.5 经济可行性 4 2.6技术可行性 4 2.7 操作可行性 4 3 需求分析 5 3.1 需求概述 5 3.2 需求模型 5 3.2.1 数据模型 5 3.2.2 功能模型 6 3.2.3 行为模型 6 3.2.4 数据字典 7 4 总体设计 8 4.1...

    大数据支撑疫情防控.doc

    新冠肺炎 為了更好地保障疫情防控工作有序开展,充分运用大数据分析,利用算法模型 提供数据分析和智能应用,医疗救治、辅助筛查、卫生健康、交通管理等不同数据的交 叉协同,提高疫情防控,降低成本;人工智能、...

    基于校园网电子商务系统设计.doc

    学生用户在线消费数据还可以辅助学校完成相关统计和成为相 关评价体系重要参考指标,达到上述功能要求。 一、系统功能设计 系统核心平台构架采用基于层次设计的思路,分为三层:表示层、业务逻辑层和数据库 层,为...

    企业销售采购管理系统课程设计.doc

    图2.1 采购管理业务流程图 2.2 数据流程分析 根据数据流程图画出的业务流程图如图2.2和图2.3所示:数据流程图能全面地描述信 息系统逻辑模型 提货单 采购订单 图2.2 采购管理的顶层数据流程图 退货单数据 订 单 数 ...

    asp.net知识库

    ASP.Net应用程序的多进程模型 NET委托:一个C#睡前故事 [推荐] - [原创] Microsoft .NET策略及框架概述 卸载Class? Web Form 窗体 如何实现web页面的提示保存功能 在ASP.Net中两种利用CSS实现多界面的方法 如何在...

    rfc中文翻译

    请赐教并将您的建议发送到工作组邮件列表rem-conf@es.net或直接给作者。 本文中的关键字“必须”,“必须不”,“要求的”,“应该”,“不应该”,“会”,“不会”, “建议”,“或许”,“可选的”在 RFC 2119 ...

    Reversing:逆向工程揭密

    8.10 命令参考 304 8.11 结论 306 第3部分 破解 第9章 盗版与拷贝保护 309 9.1 世界中的版权 309 9.2 社会方面 310 9.3 软件盗版 310 9.3.1 明确问题 311 9.3.2 群破解 312 9.3.3 需求 313 9.3.4 理论上不可破解的...

Global site tag (gtag.js) - Google Analytics