:ActiveBPEL------发布BPEL Processes

转载:ActiveBPEL------发布BPEL Processes

本文介绍如何发布一个BPEL到一个ActiveBPEL引擎。

 


要发布一个BPEL process,你必须创建,安装一个发布文件来包含你的BPEL文件。一般使用jar。

发布你的BPEL Process

发布一个BPEL process 调用创建一个发布文件。(一个jar但是使用.bpr为后缀)并且拷贝到你的servlet容器中。要创建这个文件,你必须把你的文件用特殊的目录结构组织起来,创建一个或者2个配置文件。

首先创建一个文件夹,这个例子中我们命名为mybpel.创建以下子文件夹:

  • bpel
  • META-INF
  • wsdl
  • partners (可选)
    ActiveBPEL 用到的文件格式可以在我们的另外的文章中有详细说明。作为一个例子,我们假设你有一个BPEL为:my_process.bpel和两个WSDL 文件:service1.wsdl和service2.wsdl.
    你的文件结构应该是:

    partners文件夹只有你有.pdef文件才需要。

    使用这个文件结构,创建一个jar文件,然后拷贝到servlet容器中。使用下面的命令:

    Windows:

    C:\> cd mybpel
    C:\mybpel> jar cf mybpel.bpr *.pdd META-INF bpel partners wsdl
    C:\mybpel> copy mybpel.bpr $CATALINA_HOME/bpr

    Unix:

    % cd mybpel
    % jar cf mybpel.bpr *.pdd META-INF bpel partners wsdl
    % cp mybpel.bpr $CATALINA_HOME/bpr
    你的WSDL文件可以是远程的,但是要写到.pdd中。
    如果现在引擎在运行,它马上会发现新的.bpr文件然后自动读取它。你的BPEL process就可以使用了。
     
  • 原文地址:http://robertpi.blogchina.com/422342.html

    你可能感兴趣的:(:ActiveBPEL------发布BPEL Processes)