Create new JBoss Tools Documentation Jira issue

This will launch the Jboss Tools Jira page - to complete your feedback please login if needed, and submit the Jira.

JBoss.orgCommunity Documentation

JBoss BPEL User Guide

Grid Qian

Version: 1.0.0.CR2


1. JBoss BPEL project Overview
1.1. Key Features of JBoss BPEL project
2. Installation JBoss BPEL Tools
2.1. Installation JBoss BPEL editor
2.2. Installation JBoss BPEL Runtime
3. Creating and editing a BPEL project
3.1. Creating a BPEL project
3.2. Creating a BPEL process
3.3. Editing a BPEL process file
4. Deploy a JBoss BPEL project to JBoss BPEL Runtime
4.1. Creating a bpel-deploy.xml file
4.2. Creating JBoss BPEL Server

JBoss BPEL project is a WS-BPEL 2.0 project that gives a way to create, edit, validate and deploy BPEL files to JBoss BPEL runtime. It is based on Eclipse BPEL project .

It improves the Eclipse BPEL project in the following way:

  • Implements close integration with JBoss BPEL runtime. Adds a new project type for the deployment to JBoss BPEL runtime.

  • Supports two ways of deployment: one way is to deploy a bpel project directly to JBoss BPEL runtime. The other way is to deploy bpel files in JBoss ESB project to JBoss BPEL runtime.

  • Improves the BPEL validator and increases Eclipse BPEL editor's quality.

WS-BPEL 2.0 stands for Web Service Business Process Execution Language. Like EAI, BPEL is an XML-based language, but BPEL is more specific and targeted. A programmer uses BPEL to join sometimes disparate functions into an integrated process, resulting in a seamless use of the Internet to conduct business transactions ranging from simple money exchanges to complex calculations and asset reallocation.

At first, you need Eclipse 3.5. You can get it from Eclipse Web Site.

The JBoss BPEL editor is included into JBoss Tools. You have some methods to install JBoss Tools. See Installing JBoss Tools for more information.

If you want to install only the JBoss BPEL editor, you can install it from JBoss Tools page separately. Please, note, that only JBoss Tools 3.1 or higher version includes JBoss BPEL editor.

In the chapter we describe the necessary steps to create a new BPEL project and edit the BPEL files. First of all, you should create a BPEL project.

If the Properties view and Palette view are not opened, you can open the views by right-clicking the BPEL editor and selecting Show in Properties, Show Palette in Palette view. Then you should have the view like this:


In the Palette view, you can drag a BPEL element to the BPEL editor and drop it in the place you want.

In the Properties view, you can get the information about every element of the BPEL process. In the BPEL editor select any element you want,and then the element's properties will be shown in the Properties view.The table below describes the tabs of the Properties view:


In order to see how a simple BPEL process works in action, you should do some steps as below:

Now you have finished creating a simple BPEL process.As a next step, you can deploy the BPEL project to JBoss BPEL Runtime.