Introduction to BPM

The term "BPM" (Business Process Management) refers to an approach in terms of creating a computer-model of the business processes of the enterprise, both in terms of their application-related and human aspects.

The purpose of this measure is to achieve an improved overview of all business processes of the enterprise and their interactions in order to be able to optimize them and, as much as this is possible, maximize their automation with the help of business applications.

A "bottom-up" approach

The BPM step presentes a bottom-up approach which consists in analyzing the actual functioning of the enterprise to create a computer model thereof.

This steps represents a break from the so-called "top-down" general schemes where the functioning of the enterprise must match the model proposed by the managing team.

Life cycle of a business process

Generally speaking, the life cycle of a BPM step can be broken down as follows:

  • Study of the company by analyzing its objectives and its organization in order to be able to break down its entire activity into business processes.
  • Modeling of business processes, i.e. computerized representation of a model which comes as close to the reality as possible,
  • Implementation of the solution: implementation of a BPM solution, linked to an information system of the company (applications and databases)
  • Execution: refers to the operational phase during which the BPM solution is implemented.
  • Piloting, consisting in analyzing the status of the processes by means of border tables representing the process performances
  • Optimization, i.e. proposing solutions which make it possible to improve the performances of the business processes

Integral elements

A BPM solution usually comprises the following elements:

  • A process modeling tool, which makes it possible to create a model of the enterprise's business processes by using a graphical interface.
  • Implementation-aiding tools, i.e. interfaces (API) and connectors which make it possible to integrate the BPM solution with the information system.
  • An execution engine (workflow engine) in charge of instantiating the processes and to store the context and their status in a relational database;
  • Piloting and reporting tools based on precise and pertinent indicators to create border tables which make it possible to quickly take proper decisions. The term BAM (Business Activity Monitoring) refers to the concept of monitoring the processes of the company step by step.

BPM Standardization

One of the goals of BMP is reusability, i.e. preventing having to reinvent the wheel for every change. Most tools, however, are proprietary, i.e. they have their own data model and a non-transparent mode of functioning, which makes them hardly interoperable.

Standardizing the representation of processes is therefore a major challenge to facilitate integration among BPM tools. Standardization occurs at different levels:

  • At the process modeling level
  • At the process execution level
  • At the level of communication with the IS

BPMN

BPMN (Business Process Modelling Notation) is an initiative of the BPMI (Business Process Management Initiative, a consortium of enterprises) whose goal is to define a common graphical notation which makes it possible to model business processes.

The BPMN notation makes it possible, in particular, to disconnect the business information from the technical information (technical elements of the information system) to maximize its portability from one company to another one.

BPMN may be considered a UML notation applied to the management of business processes.

BPEL

BPEL (Business Process Execution Language) is an initiative of the BPMI whose goal is to provide an XML representation of the activities linked with the execution of a process. Where the BPMN notation is attached to statically describe the processes, the BPEL language describes the overall dynamics.


Preceding page Next page

Last update on Thursday October 16, 2008 02:43:20 PM.This document entitled « BPM - Business Process Management » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Best answers for « BPM Business Process Management » in :
BPM - Business Process Management Show Introduction to BPM BPM (Business Process Management) is the approach that consists of using a computer to model a company's business processes that involve applications as well as humans. The goal of this is to get a better overall view of a...
BPM - Business Process Management Show Introduction to BPM The term "BPM" (Business Process Management) refers to an approach in terms of creating a computer-model of the business processes of the enterprise, both in terms of their application-related and human aspects. The...
Download Small Business Publisher Show Description The application is designed by Belltech Systems Inc. So far the application has been awarded by some most popular website for its use. Small Business Publisher is a tool that will allow you to design and print your flyers, brochures,...
Loss of Internet connection - Generic Host Process Error Show[Loss of Internet connection] Generic Host Process Error Method 1: Install an update Method 2: Disable the DNS Client service On Windows XP Service Pack 2 or later, it may happen that you lose your Internet connection (after being...
Corporate tools for online business ShowCorporate tools for online business What is a corporate tools for online business? Why to use these tools Privacy and data backup online Free Corporate Calendars on the Internet Example of multi-purpose collaborative tools: Google Docs and...
Optimizing Windows boot process ShowOptimizing Windows boot process. Click on the start menu. Open the run tab. Type in sysedit and press OK. This should open the System configuration editor, and in the C:\AUTOEXEC.BAT panel, type in the following command: LH...
Download Process Explorer ShowProcess Explorer shows you information about which handles and DLLs processes have opened or loaded. Advantage It consists of two sub-windows that in the 1st one you can see the active process and the names of their owning accounts whereas in the...
Download Svchost Process Analyzer ShowDescription The application is designed by Neuber Software. Simple and easy to use, Svchost Process Analyzer is a tool that allows you to analyze the process and verify its authenticity. It is able to detect Trojans, Worms and many other critical...
Workflow - Management of business processes ShowWorkflow The term "Workflow" refers to the modeling and computerized management of all tasks to be accomplished and of the different players involved in carrying out a business process (also called operational process). A business process...
Introduction to e-Business ShowIntroduction to e-Business It is widely acknowledged today that new technologies, in particular access to the Internet, tend to modify communication between the different players in the professional world, notably: relationships between the...
Quality - Process Management ShowThe Concept of Processes The process model consists in considering a company's goal to be to provide products and/or services that meet client expectations. Thus, the company is modeled as a series of processes that allows the company to identify...