PBL Overview

Process Business Language is the programming language used within Oracle BPM projects where code is required to implement process features or to integrate with external resources.

PBL is simple, high-level language which treats components as objectsPBL can be used to define business rules and logic within Activities and certain types of Transitions. The PBL development environment is integrated within Oracle BPM Studio.

This language is specifically designed to integrate systems and to clearly express business process logic. In addition, PBL supports the following features:

Methods compiled from PBL code are published together with the rest of a project for deployment, but a deployed project contains JVM byte code and not PBL source code. Therefore PBL code can only be created, edited, and tested using Studio.