IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing business processes
Building BPEL processes
The business process editor is based on Business Process Execution Language (BPEL) and provides a visual representation of your business process.
The BPEL process editor provides a graphical interface to your BPEL processes and builds upon the existing functionality of the language.
You use this tool to visually create and manipulate BPEL processes.
Tip: Support for BPEL processes is integral to IBM Process Server. BPEL processes that use BPEL extensions can only be deployed to IBM Process Server. Although you can deploy them to another BPEL engine if you disable the extensions, you cannot deploy them to WebSphere Enterprise Service Bus.
- Business processes
A business process is any course of action or procedure that an organization follows to achieve a larger business goal. When you break it down, a business process is actually a series of individual tasks or activities that are performed in a specific order.- Create a BPEL process
You can use the Business Process Execution Language (BPEL) process editor to create a BPEL process.
- Defining BPEL process logic
Once you have created a BPEL process and defined its interfaces, you will need to define its internal logic. The topics listed below will provide guidance on how to do this.- Create or importing data maps
Data maps assign values from one business object to another. Two types of data map are supported: XML maps and business object maps. XML maps are the preferred choice.- Defining events to be monitored
There are several kinds of events in the BPEL process editor and in the corresponding runtime environment. This topic explains some of the differences.- Versioning BPEL processes
You can create new versions of your BPEL process, so that multiple versions of those same processes can coexist in a runtime environment.
- Correlating BPEL processes
Correlations are used in runtime environments where there are multiple instances of the same process running. The sets allow two partners to initialize a BPEL process transaction, temporarily suspend activity, and then recognize each other again when that transaction resumes.- Deploying a BPEL process
When it is time to deploy your BPEL process to a runtime environment, these topics provide guidance.- Launching the Business Process Choreographer Explorer
The Business Process Choreographer Explorer is a web client that communicates with a user in a runtime environment.- Generate JSF clients for your human tasks
You can generate a client either from a module, a business process, or a human task.
- Dealing with application publication errors
When trying to publish an application that contains a business process, you might receive an error.
Next topic: Building human tasks