about processes and engines

operating system for business processes

seq.pngI had to present OpenWFEru two or three times during the previous weeks, each time I said :

  • An organization is an operating system for business processes;
  • A Business Process Management System (BPMS) is an operating system for digitized business processes.

I’d like to focus here briefly on these two sentences and what they imply.

I could have said runtime instead of operating system, but OS is known to non-tech persons (well, for them, the window manager is usually the OS).

Operating system where, instead of programs sharing devices (files, screen, …), you have business processes sharing participants, resources, services.

There are business processes and digitized business processes. Those digitized business processes are either embedded within an application or running within BPMS.
Sometimes, you even have a small BPMS embedded within an application to run instances of only one business process [definition].

Why should you bother with a BPMS ? Why are we bothering with an Operating System ? Because we don’t want to run one unique program on our hardware, we want to have an Operating System on top of which we run multiple programs sharing resources and services. We don’t want to change the whole Operating System for a modification to a single program or service.

Written by John Mettraux

June 25, 2007 at 6:22 am

Posted in bpm, bpms, openwferu, workflow

One Response

Subscribe to comments with RSS.

  1. […] (This question is answered by ‘ps’ if you followed my argument about the business process / operating system) […]

Comments are closed.

%d bloggers like this: