`
soboer
  • 浏览: 1311459 次
文章分类
社区版块
存档分类
最新评论

BPEL实例运行[4]——流程的部署

 
阅读更多
生成部署描述符(.pdd)

ActiveBPEL DesignerV3.0下,选中其中的BPEL文件右击,新建Deployment Descriptor即(.pdd)文件,为每个.bpel文件新建一个.pdd文件。

1. 选择相应的bpel文件

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1027" style="WIDTH: 415.5pt; HEIGHT: 395.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.png"></imagedata></shape>

2. 使用缺省的配置

<shape id="_x0000_i1026" style="WIDTH: 415.5pt; HEIGHT: 395.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image003.png"></imagedata></shape>

3. 配置Partner Links

选择一个partner link

partner role中:

Invoke Handler使用system default

Endpoint type 使用 static(pdd 文件中进行配置),然后程序就会根据该流程所引入的wsdl文件自动寻找相匹配的service,并将相应的信息填入,如果需要选择其他的service,点击Endpoint Reference 文本区域后的按钮

<shapetype id="_x0000_t202" path="m,l,21600r21600,l21600,xe" o:spt="202" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><path o:connecttype="rect" gradientshapeok="t"></path></shapetype><shape id="_x0000_s1027" style="MARGIN-TOP: 195pt; Z-INDEX: 2; MARGIN-LEFT: 414pt; WIDTH: 63pt; POSITION: absolute; HEIGHT: 93.6pt" stroked="f" filled="f" type="#_x0000_t202"><textbox style="mso-next-textbox: #_x0000_s1027"></textbox></shape><oval id="_x0000_s1026" style="MARGIN-TOP: 226.2pt; Z-INDEX: 1; MARGIN-LEFT: 369pt; WIDTH: 45pt; POSITION: absolute; HEIGHT: 39pt" filled="f" strokeweight="3pt" strokecolor="red"><font face="Times New Roman" size="3"></font></oval><shape id="_x0000_i1028" style="WIDTH: 415.5pt; HEIGHT: 395.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image006.png"></imagedata></shape>

4. 选择Endpoint Reference

<shape id="_x0000_i1025" style="WIDTH: 414.75pt; HEIGHT: 336pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image008.png"></imagedata></shape>

My Role 中,Binding 选择RPC Encoded,而ServiceName即为所提供的服务的名称,而访问的URL为:

http://localhost:8085/active-bpel/services/ServiceName

5. 点击Finish完成相应的pdd生成

生成可执行文件(.bpr)

最后生成ActiveBPEL可以执行的.bpr文件,具体做法是File->Export->Business Process Archive File,然后指定所生成的.bpr文件所存放的位置,放在Tomcat下的BPR文件夹里。

生成了bpr文件,也就意味着改写成功了。

分享到:
评论

相关推荐

    BPEL实例教程代码

    BPEL实例教程代码

    BPEL实例开发详细教程-个人实践

    网上有不少BPEL的实例文档,其中最常用的就是加减法BPEL部署。但是有些细节可能未交待清楚,本人当时在实践的...包含WebService与BPEL开发的环境配置、实例开发与部署、实例运行与测试,对关键易错部分标红突出显示。

    在Eclipse下开发BPEL实例分享

    在Eclipse下开发BPEL实例分享

    Oracle SOA 套件——Oracle BPEL 流程管理器

    Oracle SOA 套件——Oracle BPEL 流程管理器Oracle SOA 套件——Oracle BPEL 流程管理器

    BPEL 实例教程

    BPEL 实例教程 BPEL 实例教程 BPEL 实例教程 BPEL 实例教程

    BPEL的一个运行实例

    2.1. BPEL背景知识..........................................................................................- 4- 2.2. 编制与编排............................................................................

    BPEL实例 eclipse apache ode

    BPEL实例,Apache-ODE,Eclipse 该教程详细讲述了开发一个BPEL业务流程的详细步骤。先手动写好两个服务,一个是加法服务,一个是减法服务,然后希望构建一个bpel流程,该流程能够根据用户的输入来决定是调用加法服务...

    bpel2.0实例(可以直接运行)

    这是bpel2.0实例,包含循环结构和判断结构,在tomcat5和axis2可以直接运行!

    BPEL实例教程

    2003 年 4 月,BPEL 提交结构化信息标准促进组织 (OASIS) 以实现标准化,并组建了 Web 服务业务流程执行语言技术委员会 (WSBPEL TC)。该努力使 BPEL 在业界获得更广范围的认可。  在企业内部,BPEL 用于标准化企业...

    bpel完整实例(webservice+bpel)

    bpel完整实例(webservice+bpel) openesb bpel

    一起学BPEL实例教程

    资源包含一份关于BPEL开发实例的文档,以及开发中的代码。主要包含两个web服务的发布及使用。

    BPEL实例简明教程(20页)

    简单介绍了BPEL的基本构架。有一个实例。利用实例展开。很容易读懂。内容不多。

    BPEL整合WEBService服务的一个完整案例

    BPEL整合WEBService服务的一个完整案例

    BPEL流程编排发布实例

    初学BPEL的很好的代码指导教材,绝对值得下载学习。

    Eclipse_BPEL_最新解说(我亲测成功了的案例)

    手动部署bpel服务。此文档一开始是在网上下载的,但是我发现无论怎么按照里面的步骤来做都无法成功部署bpel,很多人也都遇到类似的问题。经过我的不断分析,发现原来是bpel的插件(模拟的服务器)有问题,根本是做不...

    论文研究-基于流程树的BPEL4WS中流程服务动态优化方法.pdf

    针对服务流程建模语言BPEL4WS难以满足用户个性化需求也无法适应动态环境变化的问题,提出了一种动态优化BPEL4WS中流程服务的方法。该方法给出了一种Web服务交互代价计算模型,用来评价用户对Web服务的偏好程度以及...

    BPEL4WS规范

    Web服务组合方式有以下四个层次:编码模式、用特定的服务组合定义语言模式、模型驱动模式、根据目标推理服务组合方案模式。...BPEL4WS提供了一种在WEB服务中规范业务流程的语言,可以通过BPEL4WS PM 引擎来执行。

Global site tag (gtag.js) - Google Analytics