级别: 中级 Hernan Silberman (hernan.silberman@gmail.com), 自由作家, Consultant Manas Mandal (mmandal@gmail.com), 架构师, Consultant
2007 年 8 月 16 日 您拥有非常可靠的服务系统,但是您真正需要的是一个能充分利用这些服务以实现业务流程的应用程序。Web 服务业务流程执行语言 (WS-BPEL) 为您提供一种用于组合和合并 Web 服务的标准技术,它们能够在宏观级别而不仅仅是在微观级别上完成您所需的工作。本系列文章共有七个部分,本教程是其中的最后一部分,说明了如何使用 WS-BPEL 为您的服务创建流程流。
在本教程中
在本教程中您将了解Web 服务业务流程执行语言,即 WS-BPEL. 这个标准面向需要创建应用程序以协调不同 Web 服务来完成业务流程的开发人员。 下面,Daily Moon 报社的团队将使用 WS-BPEL 标准来协调各 Web 服务。
目标 - 了解 WS-BPEL 和其组合 Web 服务以构建应用程序的方式。
- 了解 WS-BPEL 核心概念。
- 了解创建 BPEL 定义文档的语法。
- 了解如何使用提供的代码示例设置和运行业务流程。
预备知识
为了完成本教程的学习,您应该对简单对象访问协议 (SOAP) 以及相关的技术(如 WSDL)有基本的了解。
系统需求
为了完成这些示例的学习,您需要安装下面的软件:
Java 2 Standard Edition 1.4.2 或者更高版本
—与您在本教程中构建的服务和客户机一样,所有这些工具都是基于 Java 的。
Apache
Neethi
Apache Geronimo或者另一种应用服务器。—本系列教程中使用了 Apache Geronimo J2EE 服务器(即 IBM WebSphere® Community Edition 服务器的基础)。您可以使用其他应用服务器来代替,但 Geronimo 是一种简单的、轻量级的、并且可以免费获得的应用服务器,所以对于迅速构建和运行,它是一个很好的选择。
BPWS4J version 2.1
—这是 IBM 提供的 BPEL 运行时,它使得您能够运行使用 WS-BPEL 所编写的流程。BPWS4J 的试用期为 90 天。
学习时间
2 小时
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |