`
cocogg
  • 浏览: 16822 次
  • 性别: 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这些的

相关推荐

    BPEL2.0及相关规范

    在提供的文件中,`bpel4people-1.1-spec-wd-01.doc`是BPEL4People的早期工作草案,`wsbpel-v2.0.pdf`是BPEL2.0的核心规范文档,`WS-HumanTask_v1.pdf`是关于WS-HumanTask的详细描述,而`wsbpel-v2.0-Primer.pdf`是...

    WSO2 Human Task

    它基于两个技术规范:Web Services for Human Task (WS-HumanTask) 和 WS-BPEL Extension for People (BPEL4People)。 1. **WS-HumanTask 规范**: - **定义**:WS-HumanTask 规范提供了一种XML语言,使得服务导向...

    2009年,XPDL与BPEL标准与BPM 产品现状.doc

    然而,随着BPEL的发展,BPELJ、BPEL4People和WS-HumanTask等扩展使其能够处理包含人员参与的业务流程。BPEL在Oracle、IBM等大型厂商的SOA产品中得到了支持,是构建标准化SOA架构的重要工具,尤其在服务编排方面。 ...

    一种将工作流任务众包到社交网络的高效算法

    文章还提到了BPEL4People、WS-HumanTask等现有标准,这些标准被设计用于解决跨组织工作流应用中的人类协作支持问题。然而,这些规范未能设计出在开放和动态环境中寻找人群的有效机制,通常从组织目录中选择一个专家...

Global site tag (gtag.js) - Google Analytics