`
ww2
  • 浏览: 400941 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

工作流模型分析_version_1.1

阅读更多

 

工作流模型分析<!----><o:p></o:p>

 <o:p></o:p>

Workflow Patterns<o:p></o:p>

版本:1.1

 

引文:

本文是原“工作流模型分析”的补充和完善。

谈论工作流模型,也不仅仅是为了谈论。理论需要实践去检验;而实践业需要理论去指引方向。任何有关Workflow的开发,都需要基于一些特定的流程模型去处理,所以首先就需要确定一个完善成熟可用的“流程模型”。希望此篇能够让大家明白一些基本的运转模型。写这篇文章,也算“以文会友”,希望与更多得研究工作流的朋友交流。

      

<o:p></o:p>

 <o:p></o:p>

1.    概述:... 3<o:p></o:p>

2.    任务与活动... 4<o:p></o:p>

3.    流程起点模型... 5<o:p></o:p>

3.1      单起点    5<o:p></o:p>

3.2      多起点    5<o:p></o:p>

3.2.1.              多起点方式一    5<o:p></o:p>

3.2.2.              多起点方式二    6<o:p></o:p>

3.2.3.              多起点方式三    6<o:p></o:p>

4.    流程激活模型... 7<o:p></o:p>

4.1      人工激活    7<o:p></o:p>

4.2      定时或限时激活... 7<o:p></o:p>

4.3      外消息激活    7<o:p></o:p>

5.    流程运转模型... 8<o:p></o:p>

5.1      简单运转模型... 9<o:p></o:p>

5.1.1.              串行    9<o:p></o:p>

5.1.2.              自循环    9<o:p></o:p>

5.2      发散运转模型... 10<o:p></o:p>

5.2.1.              并行    10<o:p></o:p>

5.2.2.              异或模型(显式)    10<o:p></o:p>

5.2.3.              异或模型(隐式)    11<o:p></o:p>

5.2.4.              鉴别模型    11<o:p></o:p>

5.2.5.              抄送模型    12<o:p></o:p>

5.2.6.              发散模型    12<o:p></o:p>

5.3      聚合运转模型... 13<o:p></o:p>

5.3.1.              同步聚合    13<o:p></o:p>

5.3.2.              简单聚合    14<o:p></o:p>

5.3.3.              多重聚合    14<o:p></o:p>

5.3.4.              鉴别聚合    15<o:p></o:p>

5.3.5.              优先聚合    15<o:p></o:p>

5.4      特殊运转模型... 15<o:p></o:p>

5.4.1.              回退    16<o:p></o:p>

5.4.2.              自由流    16<o:p></o:p>

5.4.3.              委托代办    17<o:p></o:p>

5.4.4.              催办    17<o:p></o:p>

5.4.5.              取回    17<o:p></o:p>

6.    流程组合嵌套模型... 17<o:p></o:p>

6.1      内嵌模型    18<o:p></o:p>

6.1.1.              主流程等待方式    18<o:p></o:p>

6.1.2.              主流程也运行方式    19<o:p></o:p>

6.2      外嵌模型    19<o:p></o:p>

7.    流程整合模型... 20<o:p></o:p>

8.    流程终止模型... 21<o:p></o:p>

8.1      按分布分    21<o:p></o:p>

8.1.1.              单结束点    21<o:p></o:p>

8.1.2.              多结束点    21<o:p></o:p>

8.1.3.              非标准结束点    21<o:p></o:p>

8.2      按行为分    22<o:p></o:p>

8.2.1.              正常终止    22<o:p></o:p>

8.2.2.              异常终止    22<o:p></o:p>

8.2.3.              激活新任务    22<o:p></o:p>

9.    文档日志:. 23<o:p></o:p>

10.   参考文档... 23<o:p></o:p>

 

 

       因本文档内容过多(23页),不便所有内容上传上来。大家可以到一下连接获取:

http://www.huihoo.org/jfox/jfoxflow/workflow_mode_v1.1.pdf

http://61.172.246.134/cgi-bin/topic.cgi?forum=20&topic=138&show=0

 

欢迎有兴趣研究工作流的同仁,大家一起交流。

 

作者    :胡长城<o:p></o:p>

网上游名:银狐999 ;james999<o:p></o:p>

创作时间:2003-11-27<o:p></o:p>

联系信箱:james-fly@vip.sina.com<o:p></o:p>

MSN     fcxiao2000@hotmail.com

 

 

分享到:
评论

相关推荐

    PT80-NEAT开发指南v1.1

    V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册........................................................................................................................................ 1 简介 ......

    测试培训教材

    基于角色和工作流的BPT模型 角色定义应该灵活、根据能力、时间资源等决定。 Automation Engineer Subject Matter Expert Workflow 业务组件模块 测试计划模块 8、测试任务定义、测试任务...

    asp.net知识库

    Asp.net地址转义(分析)加强版 Web的桌面提醒(Popup) Using the Popup Object Click button only once in asp.net 2.0 Coalesys PanelBar + R.a.d Treeview +Xml 构建的Asp.net 菜单和权限管理模块 突破屏蔽限制...

    外文翻译 stus MVC

    Struts is an MVC implementation that uses Servlets 2.2 and JSP 1.1 tags, from the J2EE specifications, as part of the implementation. You may never implement a system with Struts, but looking at ...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 ...

    新版Android开发教程.rar

    version requirements listed above. In particular, note that some Linux distributions may include JDK 1.4 or Gnu Compiler for Java, both of which are not supported for Android development--------------...

    Hibernate3的帮助文档

    4.4.3. 二进制流 (Binary Streams) 4.4.4. 二级缓存与查询缓存 4.4.5. 查询语言中的替换 4.4.6. Hibernate的统计(statistics)机制 4.5. 日志 4.6. 实现NamingStrategy 4.7. XML配置文件 4.8. J2EE应用程序...

    UNIX高级编程 计算机科学丛书

    1. U.H公司(UHC)的Unix System V/386 Release4.0 Version 2.0。该系统在Intel 80386处理机上运行。 2. 加州大学贝克莱分校计算机科学系(Computer Science Division)计算机系统研究组的4.3+BSD,该系统在一台HP...

    Hibernate参考文档

    3.4.3. 二进制流 (Binary Streams) 3.4.4. 二级缓存与查询缓存 3.4.5. 查询语言中的替换 3.4.6. Hibernate的统计(statistics)机制 3.5. 日志 3.6. 实现NamingStrategy 3.7. XML配置文件 3.8. J2EE应用程序...

    hibernate 框架详解

    二进制流 (Binary Streams) 4.4.4. 二级缓存与查询缓存 4.4.5. 查询语言中的替换 4.4.6. Hibernate的统计(statistics)机制 4.5. 日志 4.6. 实现NamingStrategy 4.7. XML配置文件 4.8. J2EE应用程序服务器...

    Hibernate 中文 html 帮助文档

    3.4.3. 二进制流 (Binary Streams) 3.4.4. 二级缓存与查询缓存 3.4.5. 查询语言中的替换 3.4.6. Hibernate的统计(statistics)机制 3.5. 日志 3.6. 实现NamingStrategy 3.7. XML配置文件 3.8. J2EE应用程序...

    hibernate3.04中文文档.chm

    4.4.3. 二进制流 (Binary Streams) 4.4.4. 二级缓存与查询缓存 4.4.5. 查询语言中的替换 4.4.6. Hibernate的统计(statistics)机制 4.5. 日志 4.6. 实现NamingStrategy 4.7. XML配置文件 4.8. J2EE应用...

    Hibernate教程

    4.4.3. 二进制流 (Binary Streams) 4.4.4. 二级缓存与查询缓存 4.4.5. 查询语言中的替换 4.4.6. Hibernate的统计(statistics)机制 4.5. 日志 4.6. 实现NamingStrategy 4.7. XML配置文件 4.8. J2EE应用程序...

    hibernate_reference中文文档.pdf

    1.1. 第一部分 - 第一个 Hibernate 应用程序 ................................. 1 1.1.1. 设置 ............................................................ 1 1.1.2. 第一个 class .............................

    hibernate 体系结构与配置 参考文档(html)

    二进制流 (Binary Streams) 3.4.4. 二级缓存与查询缓存 3.4.5. 查询语言中的替换 3.4.6. Hibernate的统计(statistics)机制 3.5. 日志 3.6. 实现NamingStrategy 3.7. XML配置文件 3.8. J2EE应用程序服务器的...

    最全Hibernate 参考文档

    3.4.3. 二进制流 (Binary Streams) 3.4.4. 二级缓存与查询缓存 3.4.5. 查询语言中的替换 3.4.6. Hibernate的统计(statistics)机制 3.5. 日志 3.6. 实现NamingStrategy 3.7. XML配置文件 3.8. J2EE应用程序...

    Hibernate3+中文参考文档

    3.4.3. 二进制流 (Binary Streams) 3.4.4. 二级缓存与查询缓存 3.4.5. 查询语言中的替换 3.4.6. Hibernate的统计(statistics)机制 3.5. 日志 3.6. 实现NamingStrategy 3.7. XML配置文件 3.8. J2EE应用程序...

    Hibernate中文详细学习文档

    1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 ...

    Hibernate+中文文档

    1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 ...

    HibernateAPI中文版.chm

    1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 ...

Global site tag (gtag.js) - Google Analytics