Advertisement

A Lean Architecture for Blockchain Based Decentralized Process Execution

  • Christian SturmEmail author
  • Jonas Szalanczi
  • Stefan Schönig
  • Stefan Jablonski
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 342)

Abstract

Interorganizational process management bears an enormous potential for improving the collaboration among associated business partners. A major restriction is the need for a trusted third party implementing the process across the participating actors. Blockchain technology can dissolve this lack of trust due to consensus mechanisms. After the rise of cryptocurrencies, the launch of Smart Contracts enables the Ethereum Blockchain to act beyond monetary transactions due to the execution of these small programs. We propose a novel lean architecture of a Blockchain based process execution system with Smart Contracts to dispense with a trusted third party in the context of interorganizational collaborations.

Keywords

Business Process Management Blockchain Collaborative process management Choreography processes Process execution 

References

  1. 1.
    Antonopoulos, A.M.: Mastering Bitcoin: Programming the Open Blockchain. O’Reilly Media, Inc., Sebastapol (2017)Google Scholar
  2. 2.
    Bentov, I., Gabizon, A., Mizrahi, A.: Cryptocurrencies without proof of work. CoRR (2014). http://arxiv.org/abs/1406.5694
  3. 3.
    Buterin, V.: A next-generation smart contract and decentralized application platform. Technical report (2014). https://github.com/ethereum/wiki/wiki/White-Paper
  4. 4.
    Buterin, V.: On public and private blockchains (2015). https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/
  5. 5.
    García-Bañuelos, L., Ponomarev, A., Dumas, M., Weber, I.: Optimized execution of business processes on blockchain. In: Carmona, J., Engels, G., Kumar, A. (eds.) BPM 2017. LNCS, vol. 10445, pp. 130–146. Springer, Cham (2017).  https://doi.org/10.1007/978-3-319-65000-5_8CrossRefGoogle Scholar
  6. 6.
    Hildebrandt, T.T., Mukkamala, R.R.: Declarative event-based workflow as distributed dynamic condition response graphs (2010).  https://doi.org/10.4204/EPTCS.69.5CrossRefGoogle Scholar
  7. 7.
    Hull, R., Batra, V.S., Chen, Y.-M., Deutsch, A., Heath III, F.F.T., Vianu, V.: Towards a shared ledger business collaboration language based on data-aware processes. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.) ICSOC 2016. LNCS, vol. 9936, pp. 18–36. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-46295-0_2CrossRefGoogle Scholar
  8. 8.
    López-Pintado, O., García-Bañuelos, L., Dumas, M., Weber, I.: Caterpillar: a blockchain-based business process management system (2017)Google Scholar
  9. 9.
    Madsen, M.F., Gaub, M., Hgnason, T., Kirkbro, M.E., Slaats, T., Debois, S.: Collaboration among adversaries: distributed workflow execution on a blockchain. In: Symposium on Foundations and Applications of Blockchain (2018)Google Scholar
  10. 10.
    Mendling, J., et al.: Blockchains for business process management - challenges and opportunities. CoRR (2017). http://arxiv.org/abs/1704.03610
  11. 11.
    Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008). http://bitcoin.org/bitcoin.pdf
  12. 12.
    Neubauer, D.M., Goebel, A.: Blockchain for off-chain smart contracts in an SAP environment (2018)Google Scholar
  13. 13.
    Prybila, C., Schulte, S., Hochreiner, C., Weber, I.: Runtime verification for business processes utilizing the bitcoin blockchain. CoRR (2017). http://arxiv.org/abs/1706.04404
  14. 14.
    Rohr, J.: Blockchain for disaster relief: creating trust where it matters most (2017). https://news.sap.com/blockchain-disaster-relief/
  15. 15.
    Szabo, N.: Formalizing and securing relationships on public networks. First Monday (1997). http://firstmonday.org/htbin/cgiwrap/bin/ojs/index.php/fm/article/view/548
  16. 16.
    Weber, I., Xu, X., Riveret, R., Governatori, G., Ponomarev, A., Mendling, J.: Untrusted business process monitoring and execution using blockchain. In: La Rosa, M., Loos, P., Pastor, O. (eds.) BPM 2016. LNCS, vol. 9850, pp. 329–347. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-45348-4_19CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Christian Sturm
    • 1
    Email author
  • Jonas Szalanczi
    • 1
  • Stefan Schönig
    • 1
  • Stefan Jablonski
    • 1
  1. 1.Universität BayreuthBayreuthGermany

Personalised recommendations