Getting Started with Business Process Modeling

A business process model (BPM) helps you identify, describe, and decompose business processes. You can analyze your system at various levels of detail, and focus alternatively on control flow (the sequence of execution) or data flow (the exchange of data). You can use BPEL, BPMN, and many other process languages.

Business process modeling is a set of technologies and standards for the analysis, design, implementation and execution of business processes. It enables business analysts and managers to analyze a system in order to rationalize and optimize it or to model a new system.

Business process languages are organized in three types:


The PowerDesigner® BPM provides the following diagrams:

Diagram

Icon

Description

Process hierarchy diagram

A high-level diagram, which analyzes your business functions as a hierarchy of processes (see Process hierarchy diagram).

Business process diagram

Analyzes the control flow of a process at any level of the process hierarchy (see Business process diagram).

Process service diagram

Displays your service providers and any dependencies between them (see Process service diagram).

The picture below shows how the BPM diagrams can interact within your model. The process hierarchy diagram (PHD) displays the processes of your system in a hierarchy. Each of these processes can be analyzed in its own business process diagram (BPD). Service providers (often web services) used to implement the sub-processes can be displayed in a process service diagram (PSD):



Suggested Bibliography