How to implement long running business processes

The following is a proposed approach for implementing long running business processes.

This approach isn't conventional - it shuns all application/service level IPC including event messaging instead leaving all IPC up to the DBMS, where it's about data replication, not messaging.

It requires some capabilities of the DBMS and programming language(s) which are often unavailable in current products on the market.