skip to main content
opinion

Blockchains for Business Process Management - Challenges and Opportunities

Authors Info & Claims
Published:26 February 2018Publication History
Skip Abstract Section

Abstract

Blockchain technology offers a sizable promise to rethink the way interorganizational business processes are managed because of its potential to realize execution without a central party serving as a single point of trust (and failure). To stimulate research on this promise and the limits thereof, in this article, we outline the challenges and opportunities of blockchain for business process management (BPM). We first reflect how blockchains could be used in the context of the established BPM lifecycle and second how they might become relevant beyond. We conclude our discourse with a summary of seven research directions for investigating the application of blockchain technology in the context of BPM.

References

  1. Alistair Barros, Marlon Dumas, and Arthur H. M. ter Hofstede. 2005. Service interaction patterns. In Proceedings of the International Conference on Business Process Management. Springer, 302--318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Iddo Bentov, Ariel Gabizon, and Alex Mizrahi. 2016. Cryptocurrencies without Proof of Work. Springer, Berlin, 142--157.Google ScholarGoogle Scholar
  3. Giancarlo Bigi, Andrea Bracciali, Giovanni Meacci, and Emilio Tuosto. 2015. Validation of Decentralised Smart Contracts Through Game Theory and Formal Methods. Springer, 142--161. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Bonneau, A. Miller, J. Clark, A. Narayanan, J. A. Kroll, and E. W. Felten. 2015. SoK: Research perspectives and challenges for bitcoin and cryptocurrencies. In Proceedings of the 2015 IEEE Symposium on Security and Privacy. 104--121. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ruth Breu, Schahram Dustdar, Johann Eder, Christian Huemer, Gerti Kappel, Julius Köpke, Philip Langer, Jürgen Mangler, Jan Mendling, Gustaf Neumann, Stefanie Rinderle-Ma, Stefan Schulte, Stefan Sobernig, and Barbara Weber. 2013. Towards living inter-organizational processes. In Proceedings of the 15th IEEE Conference on Business Informatics. IEEE, 363--366. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Diego Calvanese, Giuseppe De Giacomo, and Marco Montali. 2013. Foundations of data-aware process analysis: A database theory perspective. In Proceedings of the 32nd ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS’13), Richard Hull and Wenfei Fan (eds.). ACM, 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kim S. Cameron and Robert E. Quinn. 2005. Diagnosing and Changing Organizational Culture: Based on the Competing Values Framework. John Wiley 8 Sons, Hoboken, NJ.Google ScholarGoogle Scholar
  8. Ugur Cayoglu, Remco M. Dijkman, Marlon Dumas, Peter Fettke, Luciano García-Bañuelos, Philip Hake, Christopher Klinkmüller, Henrik Leopold, André Ludwig, Peter Loos, Jan Mendling, Andreas Oberweis, Andreas Schoknecht, Eitam Sheetrit, Tom Thaler, Meike Ullrich, Ingo Weber, and Matthias Weidlich. 2014. Report: The process model matching contest 2013. In Proceedings of the 2013 International Workshops on Business Process Management Workshops Revised Papers, Lecture Notes in Business Information Processing, Niels Lohmann, Minseok Song, and Petia Wohed (eds.), Vol. 171. Springer, Berlin, 442--463.Google ScholarGoogle Scholar
  9. Amit K. Chopra, Fabiano Dalpiaz, F. Başak Aydemir, Paolo Giorgini, John Mylopoulos, and Munindar P. Singh. 2014. Protos: Foundations for engineering innovative sociotechnical systems. In Proceedings of the 18th IEEE International Requirements Engineering Conference (RE’14). IEEE Computer Society, 53--62.Google ScholarGoogle Scholar
  10. David Cohn and Richard Hull. 2009. Business artifacts: A data-centric approach to modeling business operations and processes. IEEE Data Engineering Bulletin 32, 3, 3--9.Google ScholarGoogle Scholar
  11. Christian Decker and Roger Wattenhofer. 2013. Information propagation in the bitcoin network. In P2P. IEEE, 1--10.Google ScholarGoogle Scholar
  12. Gero Decker and Mathias Weske. 2011. Interaction-centric modeling of process choreographies. Information Systems 36, 2, 292--312. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gurpreet Dhillon and James Backhouse. 2000. Technical opinion: Information system security management in the new millennium. Communications of the ACM 43, 7, 125--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Marlon Dumas, Marcello La Rosa, Jan Mendling, and Hajo A. Reijers. 2018. Fundamentals of Business Process Management. 2nd ed. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Jérôme Euzenat and Pavel Shvaiko. 2013. Ontology Matching. 2nd ed. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Ittay Eyal and Emin Gün Sirer. 2014. Majority Is Not Enough: Bitcoin Mining Is Vulnerable. Springer, Berlin, 436--454.Google ScholarGoogle Scholar
  17. Walid Fdhila, Conrad Indiono, Stefanie Rinderle-Ma, and Manfred Reichert. 2015. Dealing with change in process choreographies: Design and implementation of propagation algorithms. Information Systems 49, 1--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Christopher K. Frantz and Mariusz Nowostawski. 2016. From institutions to code: Towards automated generation of smart contracts. In Proceedings of the Workshop on Engineering Collective Adaptive Systems (eCAS’16), co-located with SASO, Augsburg.Google ScholarGoogle Scholar
  19. Avigdor Gal. 2011. Uncertain Schema Matching. Morgan 8 Claypool, Burlington, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Luciano García-Bañuelos, Alexander Ponomarev, Marlon Dumas, and Ingo Weber. 2017. Optimized execution of business processes on blockchain. In Proceedings of the International Conference on Business Process Management (BPM’17).Google ScholarGoogle ScholarCross RefCross Ref
  21. Arthur Gervais, Ghassan O. Karame, Karl Wüst, Vasileios Glykantzis, Hubert Ritzdorf, and Srdjan Capkun. 2016. On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (CCS’16). ACM, New York, NY,3--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ye Guo and Chen Liang. 2016. Blockchain application and outlook in the banking industry. Financial Innovation 2, 1, 24.Google ScholarGoogle ScholarCross RefCross Ref
  23. Richard Hull, Vishal S. Batra, Yi-Min Chen, Alin Deutsch, Fenno F. Terry Heath III, and Victor Vianu. 2016. Towards a shared ledger business collaboration language based on data-aware processes. In Proceedings of the 14th International Conference Service-Oriented Computing (ICSOC’16), Lecture Notes in Computer Science, Quan Z. Sheng, Eleni Stroulia, Samir Tata, and Sami Bhiri (eds.), Vol. 9936. Springer, Berlin, 18--36.Google ScholarGoogle Scholar
  24. George Hurlburt. 2016. Might the blockchain outlive bitcoin? IT Professional 18, 2, 12--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Kosba, A. Miller, E. Shi, Z. Wen, and C. Papamanthou. 2016. Hawk: The blockchain model of cryptography and privacy-preserving smart contracts. In Proceedings of the 2016 IEEE Symposium on Security and Privacy (SP’16). 839--858.Google ScholarGoogle Scholar
  26. Orlenys López-Pintado, Luciano García-Bañuelos, Marlon Dumas, and Ingo Weber. 2017. Caterpillar: A blockchain-based business process management system. In Proceedings of the BPM Demo Track and BPM Dissertation Award co-located with 15th International Conference on Business Process Modeling (BPM’17) (CEUR Workshop Proceedings), Robert Clarisó, Henrik Leopold, Jan Mendling, Wil M. P. van der Aalst, Akhil Kumar, Brian T. Pentland, and Mathias Weske (eds.), Vol. 1920. CEUR-WS.org. Retrieved from http://ceur-ws.org/Vol-1920.Google ScholarGoogle Scholar
  27. Mike Marin, Richard Hull, and Roman Vaculín. 2012. Data centric BPM and the emerging case management standard: A short survey. In Business Process Management Workshops, Revised Papers. Springer, 24--30.Google ScholarGoogle Scholar
  28. Jan Mendling and Michael Hafner. 2008. From WS-CDL choreography to BPEL process orchestration. Journal of Enterprise Information Management 21, 5, 525--542.Google ScholarGoogle ScholarCross RefCross Ref
  29. W. Mougayar. 2016. The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. John Wiley 8 Sons, Hoboken, NJ.Google ScholarGoogle Scholar
  30. Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf.Google ScholarGoogle Scholar
  31. Christopher Natoli and Vincent Gramoli. 2017. The balance attack or why forkable blockchains are ill-suited for consortium. In Proceedings of the 47th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN’17). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  32. Michael Nofer, Peter Gomber, Oliver Hinz, and Dirk Schiereck. 2017. Blockchain. Business 8 Information Systems Engineering 59, 3, 183--187.Google ScholarGoogle Scholar
  33. Alex Norta. 2015. Creation of smart-contracting collaborations for decentralized autonomous organizations. In Proceedings of the International Conference on Perspectives in Business Informatics Research (BIR’15). 3--17.Google ScholarGoogle ScholarCross RefCross Ref
  34. Alex Norta. 2016. Designing a smart-contract application layer for transacting decentralized autonomous organizations. In Proceedings of the International Conference on Advances in Computing and Data Sciences (ICACDS’16).Google ScholarGoogle Scholar
  35. Christoph Prybila, Stefan Schulte, Christoph Hochreiner, and Ingo Weber. 2017. Runtime verification for business processes utilizing the bitcoin blockchain. Future Generation Computer Systems.Google ScholarGoogle Scholar
  36. Jan Ramberg. 2011. ICC guide to incoterms 2010. ICC.Google ScholarGoogle Scholar
  37. Manfred Reichert and Barbara Weber. 2012. Enabling Flexibility in Process-Aware Information Systems - Challenges, Methods, Technologies. Springer. Google ScholarGoogle Scholar
  38. Michael Rosemann and Jan vom Brocke. 2015. The six core elements of business process management. In Handbook on Business Process Management 1. Springer, 105--122.Google ScholarGoogle Scholar
  39. Andrei Shleifer and Robert W. Vishny. 1997. A survey of corporate governance. The Journal of Finance 52, 2, 737--783.Google ScholarGoogle ScholarCross RefCross Ref
  40. M. Staples, S. Chen, S. Falamaki, A. Ponomarev, P. Rimba, A. B. Tran, I. Weber, X. Xu, and L. Zhu. 2017. Risks and Opportunities for Systems Using Blockchain and Smart Contracts. Technical Report. Data61 (CSIRO), Sydney.Google ScholarGoogle Scholar
  41. Mojca Indihar Štemberger, Brina Buh, Ljubica Milanovic Glavan, and Jan Mendling. 2017. Propositions on the interaction of organizational culture with other factors in the context of BPM adoption. Business Process Management Journal 23Google ScholarGoogle Scholar
  42. Sattanathan Subramanian, Philippe Thiran, Nanjangud Narendra, Ghita Mostéfaoui, and Zakaria Maamar. 2008. On the enhancement of BPEL engines for self-healing composite web services. In Proceedings of SAINT Symposium. 33--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Melanie Swan. 2015. Blockchain: Blueprint for a New Economy. O’Reilly Media, Inc., Sebastopol, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Nick Szabo. 1997. Formalizing and securing relationships on public networks. First Monday 2, 9.Google ScholarGoogle ScholarCross RefCross Ref
  45. Gregory Tassey. 2000. Standardization in technology-based markets. Research Policy 29, 4, 587--602.Google ScholarGoogle ScholarCross RefCross Ref
  46. Pankaj R. Telang and Munindar P. Singh. 2012. Comma: A commitment-based business modeling methodology and its empirical evaluation. IFAAMAS, Valencia, Spain, 1073--1080. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. An Binh Tran, Xiwei Xu, Ingo Weber, Mark Staples, and Paul Rimba. 2017. Regerator: A registry generator for blockchain. In CAiSE’17: Proceedings of the International Conference on Advanced Information Systems Engineering, Forum Track (demo).Google ScholarGoogle Scholar
  48. Wil M. P. van der Aalst. 2016. Process Mining - Data Science in Action. 2nd ed. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Wil M. P. van der Aalst, Marlon Dumas, Chun Ouyang, Anne Rozinat, and Eric Verbeek. 2008. Conformance checking of service behavior. ACM Transactions on Internet Technology 8, 3 (2008), 13:1--13:30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Wil M. P. van der Aalst and Mathias Weske. 2001. The P2P approach to interorganizational workflows. In Proceedings of CAiSE. 140--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Rob J. B. Vanwersch, Khurram Shahzad, Irene T. P. Vanderfeesten, Kris Vanhaecht, Paul W. P. J. Grefen, Liliane Pintelon, Jan Mendling, Godefridus G. van Merode, and Hajo A. Reijers. 2016. A critical evaluation and framework of business process improvement methods. Business 8 Information Systems Engineering 58, 1, 43--53.Google ScholarGoogle Scholar
  52. Viswanath Venkatesh, Michael G. Morris, Gordon B. Davis, and Fred D. Davis. 2003. User acceptance of information technology: Toward a unified view. MIS Quarterly 27, 3 (2003), 425--478. Google ScholarGoogle ScholarCross RefCross Ref
  53. Jan vom Brocke and Theresa Sinnl. 2011. Culture in business process management: A literature review. Business Process Management Journal 17, 2, 357--378.Google ScholarGoogle ScholarCross RefCross Ref
  54. M. Walport. 2016. Distributed ledger technology: Beyond blockchain. UK Government Office for Science, Technical Report 19, 2016.Google ScholarGoogle Scholar
  55. Ingo Weber, Vincent Gramoli, Mark Staples, Alex Ponomarev, Ralph Holz, An Binh Tran, and Paul Rimba. 2017. On availability for blockchain-based systems. In Proceedings of the IEEE International Symposium on Reliable Distributed Systems (SRDS’17).Google ScholarGoogle ScholarCross RefCross Ref
  56. Ingo Weber, Jochen Haller, and Jutta Mülle. 2008. Automated derivation of executable business processes from choreographies in virtual organizations. International Journal of Business Process Integration and Management (IJBPIM’08) 3, 2, 85--95.Google ScholarGoogle Scholar
  57. Ingo Weber, Xiwei Xu, Regis Riveret, Guido Governatori, Alexander Ponomarev, and Jan Mendling. 2016. Untrusted business process monitoring and execution using blockchain. In Proceedings of 14th International Conference on Business Process Management (BPM’16). Lecture Notes in Computer Science, Vol. 9850. Springer, Berlin, 329--347.Google ScholarGoogle ScholarCross RefCross Ref
  58. J. Yli-Huumo, D. Ko, S. Choi, S. Park, and K. Smolander. 2016. Where is current research on blockchain technology? -- A systematic review. PLoS ONE 11, 10, e0163477.Google ScholarGoogle ScholarCross RefCross Ref
  59. Liangzhao Zeng, Boualem Benatallah, Anne Ngu, Marlon Dumas, Jayant Kalagnanam, and Henry Chang. 2004. QoS-aware middleware for web services composition. IEEE TSE 30, 5, 311--327. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Blockchains for Business Process Management - Challenges and Opportunities

            Recommendations

            Reviews

            John M. Artz

            Blockchain is a technology that allows for the trusted exchange of digital currency. In its initial incarnation, it focused on the trusted exchange of Bitcoins. Its emerging applications will support the trusted execution of transactions between autonomous organizations. Business process management (BPM) is a subfield of operations management that focuses on the design, monitoring, automation, and optimization of business processes. To understand how they come together, a couple of examples are in order. Let's say that you work for Company X. You turn in a timesheet every week that is processed by the payroll department, and you get a paycheck (either paper or electronic). Your pay is recorded as an accounts payable by the accounting department that is also responsible for ensuring that there is enough cash in the payroll account to cover the check. Although different departments are involved, they are part of the same organization, so you can be confident that the check won't bounce, and the accounting department can be confident that your buddy in payroll won't give you a big raise. This is a business process, and ensuring that these processes work properly in an organization is the focus of BPM. Now let's say that your paycheck is deposited at Bank Y, and you also have money invested with Mutual Fund Company Z. If your balance at Bank Y goes over a certain amount, you transfer some money to Mutual Fund Company Z and invest it. If your balance at Bank Y goes below a certain amount, you sell off some fund shares at Mutual Fund Company Z and have the money transferred into your bank account. You can do this today, but you have to check your balances and initiate any transfers yourself. It would be nice to automate it, but Bank Y and Mutual Fund Company Z are separate companies, and each would have to have assurances of the other that they would play by agreed-upon rules. In other words, they would have to trust each other. This is where blockchain comes in. A blockchain network is a trusted network that would allow for trusted business processes between autonomous companies. In addition, these interactions can be rule-based exchanges using blockchain's smart contracts. Clearly, this sort of thing is coming, but there is a snag. Most blockchain people know little about BPM, and most BPM people know little about blockchain. And there is a lot of work to be done that requires a solid understanding of both. Where we currently stand is the topic of this paper. The paper addresses, at a very conceptual level, how blockchain and BPM might come together. It surveys the current state of research, highlighting some problems to be solved. And it offers some directions for future research. There are more than 30 authors bringing expertise from a variety of related areas and numerous citations for those who wish to dig deeper. A special nod goes to the final editor of the paper-it reads as though it's written by one person. If you are a BPM person and you start hearing rumblings about blockchain, or if you are a blockchain person and you start hearing rumblings about BPM across autonomous entities, you might want to read this paper as a starting point. Alternatively, if you are a researcher in either area and would like to attempt to solve some of the problems, this paper would be of interest to you as well.

            Access critical reviews of Computing literature here

            Become a reviewer for Computing Reviews.

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Transactions on Management Information Systems
              ACM Transactions on Management Information Systems  Volume 9, Issue 1
              March 2018
              89 pages
              ISSN:2158-656X
              EISSN:2158-6578
              DOI:10.1145/3146385
              Issue’s Table of Contents

              Copyright © 2018 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 26 February 2018
              • Accepted: 1 January 2018
              • Revised: 1 October 2017
              • Received: 1 October 2016
              Published in tmis Volume 9, Issue 1

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • opinion
              • Research
              • Refereed

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader