BPEL Designer Project
So, you wanna try it out ...
you don't want to install everything and compile but are a curious
then the simplest way is the
BPEL Editor Update Site
In order to use the Update Site, you will have to have
running and make
sure that you can install from within Eclipse. Then
on the update site.
The update site contains dependencies that the BPEL plugins need
EMF, GEF, JEM). These
will get installed if you don't have
The instructions below are for building the current
of the BPEL editor.
Make sure your Target Platform includes the dependencies listed
If you have the dependencies described below you can skip to
You need to download the following
Generally speaking, the
extension represents the last maintenance release so get
Check out the following plug-ins from
- Common UI classes are here.
- The BPEL model classes generated from the EMF model, resource
- The WSIL model we use in the WSIL browser.
- The main editor code.
- This is what runtimes need to extend in order to plug in.
- A Reference integration with the Apache ODE runtime.
- An Editor to create an Apache ODE deployment descriptor.
- The EMF model for the deployment descriptor editor.
- A BPEL validator that will check the BPEL source for
- Some examples of extension points provided by other
the BPEL editor.
Note that as of M4 and Ganymede release of Eclipse,
the EMF models in
the BPEL editor are generated against WTP 2.0
and use Java 5 compliance to generate the
This means for the
most part that generics are used in
All the source in the BPEL editor requires at
least Java 1.5
If you don't know really what the above means,
just be thankfull.
Launch a runtime workbench (a.k.a. Eclipse Application). The
workbench will have the
just installed plugins with it and it
ought to run them.
In the running workbench with the BPEL plugins create a new
project and then create a BPEL process
using the new BPEL file
wizard. You should get a skeleton of a BPEL
source file to work
If you have other BPEL sources you can open them as well,
they first need to be imported into
an eclipse project
default must live in an eclipse
workspace. As long as the
has 2.0 code, the editor ought to be able to open
Double-click on the .bpel file to open the BPEL editor.
What does it do ?
- Wizard to create new BPEL files
- Opens, views, edits and saves a .bpel file
- Create new activities, modify their properties (in the
- Supports all of BPEL 2.0 structures - some UI to modify
not implemented yet
- File browsing dialogs, so you can browse for WSDL or XSD
- Has a XPath editor for building expressions and queries
- Has some extension points you can try implementing
- Has BPEL validation
- It can talk to a runtime through an add on run-time
- It can copy/cut/paste most things pretty well (to and
- Import WSDL definitions from the WSIL browser
- Edit the BPEL "source" (XML editing) in the XML tab
- Initial support for abstract business processes
More details on that are available on the
. Check the Milestones entries (M1, M2, M3, M4).
What doesn't it do yet
- Full BPEL 2.0 UI support
I found a bug
We now have Bugzilla components (in the Technology Project).
can enter a bug directly
into one of our
Patches are most welcome.