如何部署BPEL流程
来源:互联网 发布:php无限分类原理 编辑:程序博客网 时间:2024/06/05 04:44
This document describes how to deploy a BPEL process so the ActiveBPEL™ engine can execute it. For information about installing the engine, see Installing and Configuring the ActiveBPEL Engine.
To deploy a BPEL process, you must create and install a deployment archive containing your BPEL process files. To do this, you will use the jar utility, which means you will need a Java SDK. Any version of the JDK should work. BPEL processes deployment has been tested using the 1.4.1 SDK.
Deploying Your BPEL Process
Deploying a BPEL process involves creating a deployment archive file (a JAR with an extension of ".bpr") and copying that to your servlet container. To create this archive, you need to organize your files into a particular directory structure, create one or two configuration files, and then create an archive from that directory.
Create a directory for your deployment files; we'll name it mybpel in this example. Create the subdirectories
- bpel
- META-INF
- wsdl
- partners (optional)
The WSDL catalog (wsdlCatalog.xml) file, partner definition (.pdef) files, and process deployment descriptor (.pdd) files are described in ActiveBPEL Engine File Formats.
As an example, let's say you have one BPEL file my_process.bpel and two WSDL files service1.wsdl and service2.wsdl. Your directory structure would look something like this:
The partners directory is not necessary unless you have .pdef files.
Using this directory structure, create the archive and copy it to your servlet container. Here's how you would deploy your BPEL process to Tomcat (remove "partners" from the jar command if you don't have a partners directory):
Windows:
C:/> cd mybpelC:/mybpel> jar cf mybpel.bpr *.pdd META-INF bpel partners wsdl
C:/mybpel> copy mybpel.bpr $CATALINA_HOME/bpr
Unix:
% jar cf mybpel.bpr *.pdd META-INF bpel partners wsdl
% cp mybpel.bpr $CATALINA_HOME/bpr
It is fine for more than one .bpel file or .pdd file to live in the same .bpr deployment archive.
Your WSDL files could live anywhere, even on another machine. Packaging them inside the .pdd lets the ActiveBPEL engine get to them quicker.
The Engine
If the ActiveBPEL engine is running, soon after you deploy your BPEL process the ActiveBPEL engine will notice the .bpr file and read it. Your BPEL process is ready to use.
See Starting the ActiveBPEL Engine for instructions on starting and stopping the engine.
Engine Status Information describes how to view the runtime status of Web services, the engine, and BPEL processes.
- 如何部署BPEL流程
- 如何在WAS上部署BPEL流程模块
- ActiveBpel部署运行BPEL流程实例
- ActiveBpel部署运行BPEL流程实例
- BPEL实例运行[4]——流程的部署
- BPEL流程与BPMN流程
- BPEL学习:创建一个简单的流程
- 业务流程执行语言BPEL标准化流程管理
- Oracle SOA 3、Oracle BPEL流程管理器
- BPEL
- BPEL
- BPEL
- BPEL
- BPEL
- BPEL
- 如何部署、启动、查询和完成流程
- 流程部署
- BPEL部署实例详细教程--2014最新实践
- Java的诞生
- Oracle数据库开发(六).OCI应用初探
- Windows Workflow Foundation学习笔记(二)
- 消息钩子函数入门篇
- 缺口分析要点
- 如何部署BPEL流程
- 关于VC补丁!
- 基于jabber/xmpp即时通讯服务器OpenFire的客户端Spark的中文汉化
- 数据库同步
- 当幻想和现实面对的时候,总是很痛苦,要么你被痛苦击倒,要么你把痛苦踩在脚下。
- java web开发 环境准备 Lomboz+struts+Sqlserver2k+tomcat
- 成交量分析准则
- 小小盗号VC实现原理
- 趋势分析准则