Business Process Execution Language

From Oracle FAQ
Jump to: navigation, search

Business Process Execution Language (BPEL) is a business process modelling language that is executable. It enables enterprises to orchestrate disparate applications and Web services into business processes and forces organizations to think in terms of services.

By developing Web services with BPEL in mind, organizations can implement aspects of Service-Oriented Architecture (SOA) that are otherwise difficult to achieve.


Oracle bought company Collaxa in June 2004. Since, then the BPEL process manager was integrated into Oracle's Application Server - see SOA Suite.

Oracle's Implementation[edit]

Oracle's implementation is called the "Oracle BPEL Process Manager". It features a developers version (JDeveloper, OC4J and Oracle Lite) and a version that can be deployed to an Oracle Application Server Middle Tier.

External links[edit]