SOA Suite 徽标

了解有关 BPEL Process Manager 的更多信息


更多信息
 

BPM 和 BPEL 《Business Process Driven SOA using BPMN and BPEL》
了解如何使用 BPMN 以符合 SOA 的方法对业务流程建模、将这些流程转换为 BPEL 流程并在 SOA 平台上执行这些流程。
 
BPM 和 BPEL 《WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g》
利用 SOA 驱动的 BPM 定义、建模、实现和监视实际的 BPEL 业务流程。



Information Center
 

信息中心:Oracle BPEL Process Manager 11g



知识文章
 

Oracle BPEL Process Manager 10.1.3.4 中的消息线程架构
了解 Oracle BPEL Process Manager 10.1.3.4 版开始引入的消息线程架构的工作原理。



Oracle BPEL Process Manager 的示例和演示
 

 官方 11g 示例

可从 http://soasamples.samplecode.oracle.com 下载 Oracle BPEL Process Manager 11g 的官方示例。(请注意,您需要 OTN 帐户才能访问 SOA 示例。)

还包括以下特定于 BPEL PM 的示例:
  • Hello World
    bpel-101-HelloWorld [707 KB]
    SCA 组合应用程序中的一个简单 BPEL 流程。
  • 股票报价
    bpel-102-StockQuote [1.3 MB]
    该示例显示了如何在 SCA 组合应用程序中使用 BPEL 调用外部 Web 服务。它还演示了一些使用 SCA 组合应用程序的最佳实践。
  • 数组示例
    bpel-104-ArraySample [650 KB]
    该示例显示了如何使用 BPEL 处理 XML 发票以及利用数组方法检查发票的每一项。该示例遍历发票中的每一项并计算所有项的总价。然后将发票连同计算结果异步返回给调用程序。

  • bpel-105-Headers [454 KB]
    该示例说明如何创建可以设置标准头信息的 BPEL 流程以及如何创建自定义头。它还显示了 BPEL 流程如何检索两种类型(标准和自定义)的头进行处理。
  • XQuery
    bpel-108-UsingXQuery [1.1 MB]
    该示例说明如何创建一个利用 XQuery 脚本处理信息的简单 BPEL 流程。调用程序将传入一个定义了搜索条件的 XML 文档来查找匹配的客户记录。BPEL 流程将使用该文档并使用 XQuery 脚本搜索它的 XML 数据库(在该示例中为一个文件)来查找和返回所有匹配的客户记录。
  • 入站相关性
    bpel-305-InboundCorrelation [4 MB]
    一个简单的入站相关性案例。该 BPEL 流程收到订单头消息时开始启动。然后,待包含订单细节的另一个消息到达后该流程才继续处理订单。这就产生了一个问题:包含订单细节的第二条消息怎样才能专门传递给正在等待这条消息的运行中的 BPEL 实例?答案是使用相关性。该示例不仅包含一个随时可运行的预构建项目,而且还包含您如何亲自构建该项目的完整详细说明。
  • 部分加密
    bpel-310-PartialEncryption [4.6 MB]
    对部分入站消息进行加密并在出站时对其解密,这样可以避免在控制台、审计跟踪或日志中显示敏感数据。该示例使用策略自定义断言针对入站消息调用自定义 Java 代码。该 Java 代码对负载中的敏感数据进行加密,使其在控制台、审计跟踪或日志不可读。然后对出站消息中的加密数据进行解密用于外部下游服务。该示例还演示了该 BPEL 流程如何对业务逻辑中使用的数据进行加密,从而使敏感数据不暴露在控制台、审计跟踪或日志中。

有关 SOA Suite 示例的完整列表,请查看官方 Oracle SOA Suite 示例页面

 Oracle 学习资料库

您可以通过 Oracle 学习资料库搜索 OTN 上的免费在线培训内容(OBE、演示和教程)。

Left Curve
热门下载
Right Curve
Left Curve
更多融合中间件下载
Right Curve