Oracle BPM Suite 11g overview


This blog item gives a short overview of the Oracle BPM Suite 11g. 
If you as an architect, developer or sales person do no want to read all documentation, this can be a good starting point :-)

More thorough documentation can be found here.

Component Overview

The BPM Suite contains the following components.

As can be seen, the suite is layered on the Oracle SOA Suite and they share the following components

Oracle BPM Studio

Tool within JDeveloper to create and simulate business models using BPMN 2.0.

Oracle Business Process Composer

Web-base application that enables business users to collaborate with developers and designers.
A catalog of services, tasks and rules can be created in Studio and this catalog can be included in project templates, which can then be used to create new projects within 
Business Process Composer. Here Business Rules can be edited at run time.

Oracle Metadata Service (MDS)

MDS Repository used to store information about deployed applications, used to share projects and project templates.

Oracle BPM projects are deployed as SOA Composite applications on the BPM Engine.

Oracle BPM Engine

It runs BPMN and BPEL processes, which are separate components but they share the same process core (i.e. security, audit trails, invoke services, persistence).

Oracle Human Workflow

This component contains functionality for:
  • Task routing to users, groups or application roles
  • Management of deadlines,escalations and notifications related to a task
  • Task Forms (including workspace and portals)
  • Organization,filtering, prioritization,dispatching rules
Oracle ADF can be used to develop custom Task Forms.

Oracle Business Rules

This component lets you automate policies, computations and reasoning in an agile way.
Of course it is the trick when to use this component to get that agility.

Oracle Enterprise Manager

This web-based application is used to control and manager applications running on the SOA Suite.

Process Participants applications

Oracle BPM Workspace and Oracle Process Spaces are used by process participants.

Workspace (old BEA) gives you the opportunity to:
  • View running process instances
  • Work/View task lists
  • Out-of-the-box dashboards
  • Custom made dashboards
  • Manage organizations and roles

Process Spaces is a collaborative workspace that gives you some Social Media, built on top of Web Center Spaces.


  1. It is still completely unclear to me what is the value of both Business Process Composer and Oracle BPM Studio in the same product stack.

    Those two products have such a huge overlap. Is it a way of selling more licences?

  2. Process Composer is targeted at process owners, business users and business analysts. BPM Studio at process analysts/architects and developers. Both of these tools are role based and provide different users a different view based on Role. They share artifacts through the use of Meta Data Store (MDS). At runtime business users may adapt business rules.

    So in my view it is separation of concerns.