Smart-contract is the current way to conduct the digital business. Everything is agreed up-front, just wait for actions, execute a payment. Because that everything is non-breakable by any of parties involved, independent and mutually untrusted parties may conduct safely the business via smart-contracts.
Smart-contracts are explicit and machine-executable "simple" business processes at the level of the global digital economy. At the same time, smart-contracts covers only a happy path in their processes. The reality is more complex.
At
present, BPM perfectly knows all traps and techniques for coordination of work and can successfully handle very complex processes (formal regulations, compliances, etc.). Also BPM is explicit, machine-executable and non-breakable but only at the level of individual enterprises.
Can BPM delivery smart-contracts and enable enterprises for the global digital economy? Or will smart-contracts eat the current BPM areal be becoming more versatile?
I think that BPM as a discipline already covers the smart-contract concept. But BPM as tools must adapt. Why?
- There is not commonly-agreed BPM terminology.
- There is not commonly-agreed processes and cases execution semantic.
- There is no commonly-agreed design-time APIs.
- There is no commonly-agreed run-time APIs.
- BPM, as a business technology, has not been architected yet.
Thanks,
AS
Related blogpost - http://improving-bpm-systems.blogspot.ch/2016/01/entarch-view-on-blockchain.html
AS
Related blogpost - http://improving-bpm-systems.blogspot.ch/2016/01/entarch-view-on-blockchain.html
No comments:
Post a Comment