Oracle BPM Engine Oracle BPM Run Time Components

1-6 Modeling and Implementation Guide for Oracle Business Process Management ■ 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

1.3.2.2 Oracle Human Workflow

Many end-to-end business processes require human interactions with the process. For example, humans may be needed for approvals, exception management, or performing activities required to advance the business process. The human workflow service provides features such as: ■ Task routing to users, groups or application roles. ■ Deadlines, escalations, notifications, and other features required for ensuring the timely performance of a task. ■ Task Forms for presentation of tasks to end users through a variety of mechanisms, including a workspace and portals. ■ Organization, filtering, prioritization, dispatching rules and other features required for end users to productively perform their tasks.

1.3.2.3 Oracle Business Rules

Oracle Business Rules enable dynamic decisions at runtime allowing you to automate policies, computations, and reasoning while separating decision logic from underlying process orchestration layer. This allows more agile rule maintenance and empowers business analysts with the ability to modify rule logic without programmer assistance and without interrupting business processes.

1.3.2.4 Oracle WebLogic Application Server

Oracle WebLogic Server is an application server that provides a platform for creating and running J2EE-compliant applications.

1.3.2.5 Oracle Enterprise Manager

The Oracle Enterprise Manager is a web-based application that enables system administrators to control and manage applications running on the Oracle SOA Suite. Enterprise Manager enables business administrators to configure and manage business applications and process instances.

1.3.3 Oracle BPM Suite Process Participant Applications

The following sections describe the components of the Oracle BPM Suite that are used by process participants to perform their day-to-day work. These applications enable process participants to interact with running business applications managed by Oracle BPM run time. Oracle Business Process Management Suite Overview 1-7

1.3.3.1 Oracle BPM WorkSpace

Oracle BPM WorkSpace and Oracle Process Spaces allow process participants to interact with the applications you create using Oracle BPM. The Oracle BPM WorkSpace user interface provides tabs for each of the following: ■ Process Instances : This tab enables process participants to view running process instances. ■ Task List : This tab enables process participants to view and work with their assigned tasks. ■ Process Dashboards : This tab provides out-of-the-box dashboards for monitoring process performance, task performance and workload. ■ Custom Dashboards : This tab enables process participants to define and use custom dashboard based on the measurement data generated by process instances. Oracle BPM WorkSpace also enables business administrators to configure and maintain organizations and roles. See the Oracle Fusion Middleware Users Guide for Oracle Business Process Management for more information.

1.3.3.2 Oracle BPM Process Spaces

Oracle Process Spaces is a collaborative workspace built on top of Web Center Spaces and enables more productivity by increasing collaboration. See the Oracle Fusion Middleware Users Guide for Oracle Business Process Management for more information.

1.3.4 Other Oracle BPM Suite Components

The following sections describe other components of the Oracle BPM Suite.

1.3.4.1 Process Analytics

Business Process Analytics enables process participants to monitor the performance of a running process-based applications. It measures the key performance indicators defined in a BPM project and stores them in a database. Process participants and analysts can view the metrics stored in the process analytics databases using WorkSpace dashboards or Oracle BAM.

1.3.4.2 Guided Business Processes

Guided Business Processes enable process analysts and developers to group the interactive activities in a business process into a set of milestones that are meaningful to the process participants. They outline the steps the process participants have to complete, hiding the complexity of the business process. See Introduction to Guided Business Processes in Oracle Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management

1.4 Oracle Business Process Analysis BPA Suite

The Oracle BPA Suite is a separate Oracle product suite based on the Aris platform from IDS Scheer. The Oracle Business Process Analysis BPA Suite provides comprehensive modeling, analysis and simulation capabilities for enterprise wide business processes. Oracle BPA supports capturing business architecture artifacts such as strategic objectives, goals, higher level KPIs, risks and controls, and conceptual models such as value chain diagrams.