Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between "workflow engine" and "business process management engine"?

I have heard about these two concepts after a lot of time.

Such as "windows workflow foundation" and Activiti and jBPM and other project is "business process management engine".

Are these two nouns ("workflow engine" and "business process management engine") the same thing?

like image 675
lovespring Avatar asked Jan 30 '14 23:01

lovespring


People also ask

What is the difference between workflow management and business process management?

Workflow management systems can contain both human and application-driven tasks, thereby coordinating the interactions between people and systems. Business Process Management systems coordinate and optimize the interactions between all resources in an organization.

What is the difference between workflow and BPM?

But there is a significant difference when it comes to workflow vs. BPM. Workflow refers to the steps within a single activity. BPM, by comparison, sequences steps across many activities within an organization as a means of improving business results and operational agility.

What is workflow engine?

A workflow engine manages and monitors the state of activities in a workflow, such as the processing and approval of a loan application form, and determines which new activity to transition to according to defined processes (workflows).


1 Answers

In Wikipedia, a "Workflow Engine" is defined as:

A software application that manages and executes modeled computer processes.

and from the same source, "Business Process Management" is defined as:

A "holistic management" approach to aligning an organization's business processes with the wants and needs of clients

Hence these nouns should not be used interchangeably; a "Workflow engine" is a generic engine used for modelling any workflow, whereas a "Business Process Management Engine" is a specific implementation of a "Workflow Engine" which models business process management.

So you could make the analogy, "Workflow Engine" is to a block of wood as "Business Process Management Engine" is to a carved wooden walking stick.

like image 68
Ben Smith Avatar answered Nov 09 '22 03:11

Ben Smith