跳转到主要内容

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

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

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

BPELJ: 针对 Java 技术的 BPEL

BEA 和 IBM 联合撰写的白皮书

IBM,
IBM has authored this article

简介: BPELJ 是 BPEJ 与 Java 程序设计语言的结合,它使得可以一起使用这两种语言来构建业务流程应用程序。

发布日期: 2004 年 3 月 01 日
级别: 初级
访问情况 : 1488 次浏览
评论: 


Web 服务业务流程执行语言(Web Services Business Process Execution Language,BPEL)是一种编程语言,用于指定包含 Web 服务的业务流程。BPEL 尤其善于支持与业务伙伴的长期会话。甚至在正式发布这个标准以前就可以很清楚地看出,BPEL 将作为最广泛采用的标准用于包含 Web 服务的业务流程。

BPEL 适用于 大规模程序设计(programming in the large),它支持业务流程的逻辑。这些业务流程是自包含的应用程序,使用 Web 服务作为实现业务功能的活动。BPEL 并不试图成为通用的程序设计语言。相反,它假定 BPEL 将与其他的语言结合在一起实现业务功能( 小规模程序设计)。

本白皮书提议将 BPEL 与 Java 语言结合起来,称为 BPELJ,这使得可以一起使用这两种程序设计语言来构建完整的业务流程应用程序。通过使得能够同时使用 BPEL 和 Java,BPELJ 将使每种语言都能够发挥自己的长处。

BPELJ 通过允许 Java 代码段(称为 Java 代码片断)包含在 BPEL 流程定义中来启用 Java 和 BPEL 的合作。片断是一些表达式或小的 Java 代码块,它可以用于下面这些地方,但并不局限于此:

  • 循环条件
  • 分支条件
  • 变量初始化
  • Web 服务消息的准备
  • 业务功能的逻辑

为了使 BPEL 和 Java 语言可以方便地结合,BPELJ 对 BPEL 进行了少量的改变,同时也作了一些扩展。(在附录中列出了对 BPEL 的更改。)然而,如果这些更改中的任何一个都不被接受,那么 BPELJ 将使用 BPEL 现有的特征,这可能会使它显得稍微有些笨拙。

除了使通过 Java 代码完成业务流程的计算工作成为可能之外,BPELJ 同样也使通过 BPEL 编排与 J2EE 组件长期的交互成为可能。目前,有许多业务逻辑目前部署在 Java 组件中,而 BPELJ 使得有可能创建这样的业务流程,它们包含这些组件以及同一业务流程中的 Web 服务。

阅读白皮书

您可以从 developerWorks 上下载本白皮书的完整文档,请单击下面的链接:

BPELJ:针对 Java 技术的 BPEL。(PDF)


参考资料

关于作者

IBM has authored this article

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


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

请选择您的昵称:

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

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

(长度在 3 至 31 个字符之间)


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

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=SOA and web services
ArticleID=21364
ArticleTitle=BPELJ: 针对 Java 技术的 BPEL
publish-date=03012004
author1-email=
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。