Oracle Business Process Management Poverview
Oracle Business Process Management Poverview
The Oracle BPM Suite provides two primary applications for modeling and implementing
business processes: Oracle BPM Studio and Oracle Business Process Composer.
Note:
Oracle BPM can also integrate business processes created using the Oracle Business Process
Analysis Suite. See Section 1.4, "Oracle Business Process Analysis (BPA) Suite" for more
information.
1.3.1.1 Oracle BPM Studio
Oracle BPM Studio is a component of the Oracle BPM Suite that provides a user friendly
environment where process analysts can design business process models and run
process simulations. Oracle BPM Studio supports Business Process Management
Notation (BPMN) 2.0.
Oracle BPM Studio also enables process developers to create working process-based
applications. These applications are Oracle BPM projects that are integrated as SOA
composite applications.
You can use Oracle BPM Studio to implement business processes with other Oracle
components such as adapters, human workflow and business rules. You can then deploy
these processes to Oracle BPM run time.
Oracle BPM Studio is a part of the Oracle JDeveloper IDE. Oracle BPM Studio enables IT
users to use a single integrated tool to model and edit business processes, implement
the required IT elements, and deploy applications to the run-time environment.
Oracle BPM Studio also provides a BPM role that enables business users to use a
simplified version of Oracle JDeveloper that displays only functionality relevant to
process design.
See the Oracle Fusion Middleware Modeling and Implementation Guide for Oracle
Business Process Management for more information.
After creating a project based on a project template, process analysts can incorporate
business catalog elements and perform other required edits defined by the project
template. Process analysts can then deploy these project to theOracle BPM run time.
Business Process Composer also enables process analysts to create process blueprints.
These are initial drafts of a process that can be used by process developers who use
Oracle BPM Studio to add further implementation details and refinement to the project.
Business Process Composer also enables you to edit Oracle Business Rules at run time.
This is important because policies tend to evolve faster than business processes.
See the Oracle Fusion Middleware Business Process Composer User's Guide for Oracle
Business Process Management and Oracle Fusion Middleware Modeling and
Implementation Guide for Oracle Business Process Management for more information.
Oracle BPM also uses a separate MDS partition to share projects and project templates
between process analysts and process developers. Figure 1-1, "The Oracle BPM
Suite" shows how the MDS repository fits within the overall Oracle BPM architecture.
Organizational data
Activity guides
BPMN process models
Business catalog
Simulation models
Other resources
Oracle BPM projects are deployed at run time as SOA composite applications. For more
information on working with projects and SOA composite applications see the following
documentation:
BPMN Engine
BPEL Engine
Process Core
The Process Core provides engine functionality that is shared by the BPMN and
BPEL engines. Some of the key functionality performed by the process core
includes:
Manage security
Generate audit trails
Invoke services
Manage persistence