跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

用于人工交互的 WS-BPEL 扩展

投稿者: IBM, SAP AG

简介:  Web 服务业务流程执行语言(Business Process Execution Language,WS-BPEL)当前并未涵盖人工用户交互;WS-BPEL 主要设计用于支持基于 Web 服务的自动业务流程。不过,在实际中,很多业务流程场景都需要进行用户交互。本白皮书说明了业务流程中涉及用户的各个场景,然后定义了用于处理这些场景的相应 WS-BPEL 扩展。

发布日期: 2006 年 9 月 30 日
级别: 高级
访问情况 : 1357 次浏览
评论: 

Web 服务业务流程执行语言(Business Process Execution Language,WS-BPEL)当前并未涵盖人工用户交互;WS-BPEL 主要设计用于支持基于 Web 服务的自动业务流程。不过,在实际中,很多业务流程场景都需要进行用户交互。本白皮书说明了业务流程中涉及用户的各个场景,然后定义了用于处理这些场景的相应 WS-BPEL 扩展。

BPEL 规范重点讨论的是业务流程,其中的活动被假定为与 Web 服务的交互,不要求进行其他必需的行为。但通用业务流程包含的活动范围要大得多。业务流程的执行经常要涉及人员的参与,从而引入了一些新的方面,如人工交互模式等。为了支持广泛的涉及人员参与的业务流程场景,需要使用 BPEL 扩展。

BPEL4People 定义于 BPEL 语言之上,因此其功能可在需要时与 BPEL 核心功能进行组合。我们认为,除了此处介绍的 BPEL4People 扩展外,还可以引入其他 BPEL 扩展。

本白皮书讨论了各个相关场景,并列出了 BPEL4People 需要支持的功能。


下载

描述名字大小下载方法
BPEL4People white paperBPEL4People_white_paper.pdf246KBHTTP
WS-BPEL Extension for People specification, v1.0BPEL4People_v1.pdf980KBHTTP
WS-HumanTask specification, v1.0WS-HumanTask_v1.pdf802KBHTTP

关于下载方法的信息          Get Adobe® Reader®


参考资料

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=SOA and web services
ArticleID=164679
SummaryTitle=用于人工交互的 WS-BPEL 扩展
publish-date=09302006