IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing business processes > Building BPEL processes > Defining BPEL process logic

Work with micropatterns

When you create a Business Process Execution Language (BPEL) process, you might notice that you have a recurring need for the same function. You can use a micropattern to create a reusable subprocess from a main process.

For example, you might have a subprocess that consists of a service call that is preceded by an assign activity that prepares that data that is to be passed to the service call. The service call is followed by another assign activity that maps the service data back to process that data. You might also have an activity that validates the data returned by the service call.

You can create this entire process as a micropattern that you can use in other BPEL processes.

Defining BPEL process logic


Related concepts:
The building blocks of the BPEL process editor
Dealing with faults in your BPEL process
Work with XPath in the BPEL process editor
Locked activities


Related tasks:
Adding an interface or a reference to a business state machine
Adding a variable to a business state machine
Adding a process application as an activity
Adding an activity to a BPEL process
Defining transactional behavior
Defining timer-driven behavior in a BPEL process
Enabling SCA events to be emitted
Calling other BPEL processes
Calling business services