zhongqing的 个人空间.

学习的乐趣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

There are two types of workflow engines:

 

1. Based on Activty. Such as XPDL (which Shark implements on)

2. Based on State. Such as FSM (Which OSWorkflow implements)

 

There are some means and modeling languages for workflow engines:

 

FSM 有限状态机。

PetriNet:Petri网模型。

Activity Diagram:UML活动图。

开源引擎:

Shark-Activity Diagram。based on XPDL

Osworkflow-FSM。

Jbpm-FSM+Activity Diagram+PetriNet own modeling language JPDL.

 

这个规范最早是以WfMC为代表的“业务流程开发商”,他们主要拥护以XPDL作为描述语言来描述业务流程;之后是以OASIS组织为代表的,被IBM,MicroSoft,BEA所拥护的BPEL/BPEL4WS规范;之后向来以规范著称的OMG组织也不甘示弱,联合BPMI组织,独辟蹊径以Notation Specification为入口,首先推出了BPMN规范,进而推出了BPDM,也妄想分一杯业务流程描述规范。

 

Agile PLM Workflow engine:

 

1) Entity based

2)Workflow_process, workflow_rules

3)Workflow,state,status

posted on 2008-10-05 14:27  zhongqing的 个人空间.  阅读(169)  评论(0编辑  收藏  举报