初涉Workflow

原创 2004年07月06日 18:03:00

工作需要,开始学习工作流,刚刚看了1天多的文档,对Workflow的若干基本概念有了大致的了解,不过因为文档过于抽象,加上还没有什么实践,所以还是有些一头雾水的感觉,一些细节依然没有搞明白,或者是一知半解。以下是部分小结:

根据WFMC制定的标准,及其Workflow Reference Model,WFMS在抽象层面被分作三大部分:Build-time Functions; Run-time Functions, Interaction with Users & App Tools。

具体而言,模型被细分为以下几个部分:
- Process Definition Tool
- Process Definition
- Workflow Enactment Service
- Workflow Relevant Data and Application Data
- Worklists
- Worklist Handler & User Interface
- Supervisory Operations
- External & Internal Interfaces

Reference Model中还提到了5个功能接口:
- Interface1 - Process Definition Tools
- Interface2 - Workflow Client Applications
- Interface3 - Invoded Applications
- Interface4 - Other Workflow Enactment Service(s)
- Interface5 - Admin & Monitoring Tools

另外提到的几个印象比较深的专题包括:
- Process & Activity State Transition,涉及状态转换图
- 协同工作模型,包括:
  - Chained Services Model
  - Nested Subprocesses Model
  - Peer-Peer Model
  - Parallel Synchronised Model
- WAPI:一套公共的API调用集,和支持5个功能接口互相协作的数据转换格式

感觉,WFMC的规范里比较强调异构环境下系统/模块间的交互能力,因此要制定公共的WAPI接口和数据转换格式,不过现实可操作性也许要打折扣。

明天开始研究XPDL。

Matlab——GUI初涉

MATLAB GUI教学视频8:选择参数绘制曲线—在线播放—优酷网,视频高清在线观看 http://v.youku.com/v_show/id_XMjM3NjU1ODMy.html 在之前的基础上...
  • hemixianyuan
  • hemixianyuan
  • 2013年11月25日 18:50
  • 2155

Workflow 4.0 中三种方式实现workflow的触发调用

1WorkflowInvoker 使用WorkflowInvoker类中的InVoke静态方法-->WorkflowInvoker.Invoke(myWF);   //myWF为自定义的workfl...
  • u012323351
  • u012323351
  • 2016年02月14日 16:44
  • 1675

Workflow相关表简单分析

静态定义表(没有ITEM_KEY,因为ITEM_KEY代表一个wf实例)   --获取item_type定义。 SELECT * FROM wf_item_types t WHERE t.name= ...
  • caixingyun
  • caixingyun
  • 2014年08月19日 23:09
  • 1605

初涉USB,初学者USB入门总结

  • 2010年09月20日 10:55
  • 58KB
  • 下载

Android初涉JNI,从零打造你的第一个demo

  • 2012年11月01日 15:31
  • 155KB
  • 下载

Android中Box2d初涉小例子

  • 2012年03月11日 13:40
  • 4.58MB
  • 下载

PAT乙级题解(1076. Wifi密码)初涉queue(单向队列)

1076. Wifi密码 (15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B ...
  • HuS1Yuan
  • HuS1Yuan
  • 2018年01月16日 18:53
  • 18

初涉MyBatis之准备工作

问题引出:   最近在学习MyBatis框架,作为一只小白,感觉应该把自己学习的过程给记录一下,今天就介绍一下关于MyBatis的jar包的部署以及源码的添加过程。...
  • qq_31782957
  • qq_31782957
  • 2017年03月18日 20:06
  • 128

Unity3D 初涉门径之 射击脚本实现

Unity3D 之 2D 射击脚本 借用Unity 自带的项目, 做了个简单的射击脚本。成功实现,武器发送子弹以及子弹碰撞后销毁 过程。o( ̄▽ ̄)d~编译环境:Win10 + Unity 5.5.1...
  • JeterPong
  • JeterPong
  • 2017年03月16日 10:58
  • 270

初涉USB,初学者USB入门总结(1)枚举

一,概述 现在很多的主控上都带有USB的功能,但是对于初学者来说,这方面应用还是比较棘手,因为usb的不但固件程序需要编写,PC端的驱动也要编写,而且驱动写好了还要写个上位机才能看出效果。这样调...
  • d179212934
  • d179212934
  • 2017年04月18日 21:26
  • 93
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:初涉Workflow
举报原因:
原因补充:

(最多只允许输入30个字)