Something with Work flow
2008-10-05 14:27
447 查看
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
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
相关文章推荐
- Stupid error work with actionRequest.getParameter("something")
- 上海地区sharepoint用户组活动:SPS WITH WORK FLOW
- How to get FlowLayoutPanel.AutoSize to work with FlowBreak
- [git] HOWTO work with git flow
- Git basic usage and work flow
- 机器学习:DeepDreaming with TensorFlow (三)
- 【nodemailer】之 work with mustache
- eclipse 插件subclipse 错误 This client is too old to work with working copy
- Updating to SVN 1.8 for Mac OS X 10.10 Yosemite (svn client is too old to work with working copy)
- Something interesting with the keyword final
- Java Memory Model work with Hardware Memory Architecture
- How to work with the snap environment
- How to (std::)find something efficiently with the STL
- Linear Regression with TensorFlow
- [费用流对偶LP 单纯形] HihoCoder #1464 Challenge 26 Rikka with Flow
- this client is too old to work with working? SVN上遇到的这个问题的原因
- Better Suggestion to Work With Consulting Group
- Flex 2.0 @ Work in combination with Spring and Hibernate
- Work with Exceed, X-Window