SOA 最佳实践:BPEL 简明手册

了解设计师是如何在实际应用程序中通过实施高级 BPEL 概念和最佳实践来进行开发、部署以及管理的。

面向服务的体系结构 (SOA) 正在 IT 界引起热烈反响。由基于标准的技术(如 XML、Web 服务和 SOAP)驱动,SOA 迅速从测试项目变成业务操作的关键主流应用程序。

加速采用 SOA 的一个关键标准是用于 Web 服务的业务流程执行语言 (BPEL)。BPEL 使组织能够通过编排服务来自动化他们的业务流程。它强迫组织围绕服务来考虑:将现有功能公开为服务;使用服务构成新的应用程序;在不同的应用程序中重用服务;到处都是服务!

在本简明手册中,10 个 SOA 使用者将与大家分享他们的 SOA 最佳实践,并针对解决许多 SOA 许诺解决的常见问题提供了实用观点。该指南分为三个部分:“面向服务的集成”、“构建现代应用程序”和“SOA 技术”。第 1 和第 2 部分将“鼓励”您进入服务的世界并亲自试用 SOA;第 3 部分将为您“装备”构建更好的 SOA 应用程序的最佳实践技术。

希望您能够喜欢它!

Edwin Khodabakchian,BPEL 开发副总裁
Dave Shaffer,Oracle BPEL 流程管理器产品管理总监
Harish Gaur,小组产品经理兼“BPEL 简明手册”编辑
Markus Zirn,战略性客户计划高级总监

 

第 1 部分:面向服务的集成
Praveen Chandran Arun Poduval 将 BPEL 添加到企业集成混合环境中
利用 Oracle BPEL 流程管理器的编排功能实现基于标准并对传统 EAI 中间件起到补充作用的业务流程集成。
作者:Praveen Chandran 和 Arun Poduval,Infosys
Lawrence Pravin 使用 BPEL 将 PeopleSoft CRM 与 Oracle 电子商务套件集成
使用 BPEL 将 PeopleSoft 8.9 CRM 与 Oracle Applications 11i 集成的分步方法
作者:Lawrence Pravin,Sierra Atlantic Inc. 流程集成套件产品经理
Yves Coene The Hoa Nguyen 使用 BPEL 构建 Web 服务网络
一个有关欧洲航天局如何使用 BPEL 作用域、BPEL 域和 Oracle BPEL 流程管理器 API 构建合作伙伴友好的 Web 服务网络的案例研究。
作者:Yves Coene,Spacebel s.a. 项目经理;The Hoa Nguyen,SDC 高级软件工程师
第 2 部分:构建现代应用程序
Kevin Geminiuc 面向服务的方法在业务规则中的运用
了解如何通过在开发和管理业务规则时采用面向服务的方法来降低维护成本并提高组织的灵活性。
作者:Kevin Geminiuc,Policy Studies Inc. 高级软件设计师
Doug Todd 构建富互联网应用程序以监视工作流和流程
通过扩展 Oracle BPEL 流程管理器 API 创建实时工作流和高级流程活动监视仪表板。
作者:Doug Todd,Enterra Solutions CTO
Jerry Thomas 即时构建 BPEL 流
通过借助 XQuery 将数据库中存储的参数转换为 BPEL XML 定义文件来即时生成 BPEL 流程。
作者:Jerry Thomas,Centerstone Soft 首席设计师
第 3 部分:SOA 技术
Sean Carey 实现动态 BPEL 流程
了解如何通过在运行时操作端点引用来实现动态绑定。
作者:Sean Carey,SPS Commerce 架构师
Matjaz Juric 使用 WSIF 集成
了解 BPEL 流程如何通过 WSIF 自然访问 Java 类、EJB 以及其他 J2EE 资源。
作者:Matjaz B. Juric,University of Maribor
Michael Cardella Jeremy Bolie 使用 BPEL 进行可靠处理
了解如何使用 BPEL 构建高度可靠的可重用业务流程。
作者:Michael Cardella 和 Jeremy Bolie,Qualcomm Inc.
Stany Blanvalet 管理 BPEL 生产环境
了解如何使用 BPEL 流程管理器的 API 和 Dehydration Store 自动化常规管理任务。
作者:Stany Blanvalet,BPEL 和 J2EE 顾问