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

BPEL4People, HumanTask和BPEL

PHP 
阅读更多
好久前参加过个BPEL执行引擎的开发,最近的项目需要用到BPEL4People.发现以前好多弄明白的东西突然又忘了,还是写在博客上。如果有兴趣的可以一起讨论。

BPEL:Business Process Execution Language
业务流程执行语言。
我的理解:BPEL就是整合现有的WebServices,将现有的WebServices按照要求的业务流程整理成为一个新的WebServices。
官方组织:http://www.oasis-open.org/home/index.php

BPEL4People
作为一个流程,少不了人的参与,所以BPEL语言做了(BPEL4People
)的扩展。这个扩展的基础就是HumanTask。

HumanTask:
The concept of human tasks is used to specify work which has to be accomplished by people. Typically, human tasks are considered to be part of business processes.
However, they can also be used to design human interactions which are invoked as services, whether as part of a process or otherwise.

三者之间的关系:
BPEL 和 HumanTask 本省是独立的。
BPEL4People就是BPEL 2.0和HumanTask之间的桥梁。
分享到:
评论
2 楼 cocogg 2009-07-08  
这么说来执行引擎就只应该有一个了。为啥有了ActiveBPEL,还要有ODE。
1 楼 kungstriving 2009-07-03  
做BPEL执行引擎的开发,为什么不用现成的
像ActiveBPEL,或是ODE这些的

相关推荐

Global site tag (gtag.js) - Google Analytics