When kids play with the
they are constucting robots, but also draw diagrams which
describe complete behavior of these machines. In the context of corporate
processes we wanted to create Lego for business.
We wanted to allow managers to easily describe business processes in
their companies, and instantly make the diagrams live.
We also wanted to provide insights into excecution.
We spent first months of the project on purely conceptual
work: discussions, diagrams, simulations, prototypes. I was
Tractatus Logico-Philosophicus at
the moment, and the design is strongly influenced by this book:
The world is everything that is the case
The system was split into so called Engine and
Designer part. The Engine is a kind of virtual
machine which executes diagrams created in the Designer
thanks to special notation derived from classical flowchart.
The Engine is based on simulation techniques
similar to Petri nets, theory of workflow systems and
workflow patterns, so called staged event-driven
architecture for effective concurrent processing, and
We achieved very robust workflow engine which is much
easier to use than conteporary solutions based
on various Business Process Management standards. Systemwide
the PCM could be considerd as special actor - highly effective
The PCM system was deployed in several countries, and
automates different processes in insurance business. It
handles even hundreds of thousands of simultanious cases,
which somtimes take months to complete. It effects in
milions of atomic activities such us: money transfer,
execution of business procedure, awaiting for case related signal.