好久前参加过个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之间的桥梁。
分享到:
相关推荐
其中BPEL4WS就是属于用特定的服务组合定义语言模式,目前已经成为WEB服务组合的主流方法(注意:OWL-S是基于AI规划的WEB服务组合方法) BPEL4WS是专门为整合Web服务而制定的一项规范标准。BPEL4WS 的作用是将一组...
这是bpel人工服务流程技术文档
BPEL2.0的几个规范,包括:wsbpel-v2.0,wsbpel-v2.0-Primer,bpel4people-1.1-spec,WS-HumanTask_v1
为了形式化地定义BPEL和BPEL4People的语义,提出了一个π演算的变种――πit演算。相对于传统的兀演算,πit演算可以描述中断事件和时间事件,从而拥有更好的建模表达能力。介绍了πit演算的语法和语义,定义了一类...
BPEL介绍BPEL介绍BPEL介绍BPEL介绍BPEL介绍BPEL介绍
IBM developerWorks的一个BPEL教程
BPEL4WS规范v1.0 中文版
北航老师的ppt,对bpel的讲解.关于bpel语法及规范
安装好BPEL插件的eclipse,适合没有网在线安装插件的同学
BPEL_for-web-services-bpel-and-bpel4ws-2nd
本文为指定基于 Web 服务的业务流程行为定义了一种表示方法。这种表示方法被称为 Web 服务的业务流程执行语言(Business Process Execution ...用 BPEL4WS 表示的流程只能通过使用 Web 服务接口来导出和导入功能。
bpel完整实例(webservice+bpel) openesb bpel
BPEL4WS协议中数据共享问题的研究.pdf
BPEL中文教程,帮你快速学习BPEL BPEL学习很好的教程
基于BPEL4WS规范的工作流引擎的研究与设计,林川捷,,工作流起源于生产过程和办公自动化领域,它作为一个新的研究方向受到人们的关注。随着SOA概念的兴起,BPEL4WS规范已成为现代工作流��
BPEL 相关集合的例子 部署环境 ODE
Web Services Business Process Execution Language Version 2.0 Primer. 包含pdf和word两种格式。
本文档定义了基于Web 服务的指定的业务流程语言。称作Web 服务的业务流程执行语 言(此后在文档中简称WS-BPEL)。WS-BPEL 中的流程通过专门的Web 服务接口实 现功能性的输出和输入。
bpel4ws 2.0
2003 年 4 月,BPEL 提交结构化信息标准促进组织 (OASIS) 以实现标准化,并组建了 Web 服务业务流程执行语言技术委员会 (WSBPEL TC)。该努力使 BPEL 在业界获得更广范围的认可。 在企业内部,BPEL 用于标准化企业...