0% found this document useful (0 votes)
8 views4 pages

Oracle Business Process Management Poverview

Oracle Business Process Management (BPM) is a suite of tools that helps organizations model, execute, and optimize business processes, enhancing efficiency and agility. It includes applications like Oracle BPM Studio and Business Process Composer for process design and collaboration, along with runtime components such as the BPM Engine for executing processes. Overall, Oracle BPM enables a strategic, data-driven approach to business process management, leading to improved outcomes and reduced costs.

Uploaded by

Linda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views4 pages

Oracle Business Process Management Poverview

Oracle Business Process Management (BPM) is a suite of tools that helps organizations model, execute, and optimize business processes, enhancing efficiency and agility. It includes applications like Oracle BPM Studio and Business Process Composer for process design and collaboration, along with runtime components such as the BPM Engine for executing processes. Overall, Oracle BPM enables a strategic, data-driven approach to business process management, leading to improved outcomes and reduced costs.

Uploaded by

Linda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Oracle Business Process Management (BPM) is a comprehensive suite of

tools designed to help organizations create, execute, and optimize business


processes. It provides a platform for business users to collaborate with IT,
automate workflows, and improve efficiency, according to Oracle. Oracle BPM
is often used by large corporations for automating complex processes,
integrating different systems, and enhancing overall business agility.

Here's a more detailed look at what Oracle BPM offers:


 Process Modeling and Design:
Oracle BPM allows users to visually model and design business processes using
BPMN (Business Process Model and Notation) standards, making it easier to
understand and collaborate on process flows.
 Process Execution:
The platform enables organizations to automate and execute these processes,
ensuring that work is done according to the designed workflow.
 Process Optimization:
Oracle BPM provides tools for analyzing process performance, identifying bottlenecks,
and making improvements to enhance efficiency and reduce costs.
 Human Task Management:
Oracle BPM facilitates the management of human tasks within the process, allowing
users to delegate tasks, track progress, and ensure timely completion.
 Integration:
Oracle BPM can be integrated with various other Oracle products and systems, as
well as external applications, to create a seamless workflow.
 Collaboration:
The suite promotes collaboration between business users and IT professionals by
enabling them to work together on process design, development, and optimization.
 User Interface:
Oracle BPM offers a user-friendly interface for business users, allowing them to easily
interact with the processes, manage tasks, and access relevant information.
 Mobile Access:
Oracle BPM can be accessed through mobile devices, allowing users to manage
processes and complete tasks while on the go.
In essence, Oracle BPM empowers organizations to take a more strategic and
data-driven approach to business process management, leading to improved
efficiency, reduced costs, and better business outcomes.

1.3.1 Process Modeling and Implementation


This section describes the applications and components used to model and implement
business processes and process-based business applications.

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.

1.3.1.2 Oracle Business Process Composer (Business Process Composer)


Business Process Composer is a Web-based application that enables business users to
collaborate with process developers and designers. It provides a user friendly
environment for editing processes and process templates created in Oracle BPM Studio.
Process developers can create a catalog of preconfigured components such as services,
tasks, and rules in Oracle BPM Studio. This catalog can be included in project templates
that process analysts can use to create new projects using Business Process Composer.

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.

1.3.1.3 Oracle Metadata Service (MDS) Repository


MDS provides a repository that is used to store data about applications deployed within
an Oracle Fusion Middleware environment. Oracle BPM uses this repository, called
Oracle Business Process Management Metadata Store, to store information about
deployed applications.

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.

1.3.1.4 Oracle BPM Projects


Oracle BPM projects are containers for the business processes and related resources
used to create a process-based business application. An Oracle BPM project can contain
the following:

 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:

 "Working with Projects and Project Templates" in Oracle Fusion Middleware


Modeling and Implementation Guide for Oracle Business Process Management
 "Working with Projects and Project Templates" in Oracle Fusion Middleware
Business Process Composer User's Guide for Oracle Business Process
Management
 Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite

1.3.2 Oracle BPM Run Time Components


Oracle BPM Run Time is responsible for controlling deployed applications. Oracle BPM
run time includes the following components:

1.3.2.1 Oracle BPM Engine


The Oracle BPM Engine provides a run-time environment for running business
processes. It provides native support for both BPMN and BPEL processes.

The BPM engine is composed of three separate components:

 BPMN Engine

The BPMN engine provides an environment for running BPMN processes.

 BPEL Engine

The BPEL engine provides an environment for running BPEL processes.

 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

You might also like