Skip to main content

Decentralized Enforcement of Business Process Control Using Blockchain

  • Conference paper
  • First Online:
Advances in Enterprise Engineering XII (EEWC 2018)

Abstract

Lack of traceability and control is a problem nowadays identified by industries. There are many situations that prove the existence of this problem: lack of trust between actors, lack of information about defected products within business transactions, exception handling, actors performing workarounds and not conforming prescriptions, etc. To tackle this problem, we consider knowledge from (i) DEMO, an Enterprise Ontology that models business transactions and human interactions on organizations, and (ii) Blockchain, a technology that eliminates the need of intermediaries, provides trust among the actors and traceability over business transactions. Hyperledger Composer (HC) is a toolset example to develop Blockchain applications. This paper relates and integrates concepts between DEMO business transactions and HC, then applies the conceptualization to a context of business transactions supporting food supply and distribution. Moreover, an initial prototype implementation, supported on HC with two-clients using a user interface, shows traceability and control capabilities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Hyperledger composer. https://hyperledger.github.io/composer. Accessed 5 Feb 2018

  2. Hyperledger composer historian. https://hyperledger.github.io/composer/reference/historian.html. Accessed 14 Mar 2018

  3. Hyperledger composer modeling language. https://hyperledger.github.io/composer/latest/reference/cto_language.html. Accessed 28 Feb 2018

  4. Hyperledger composer transaction processor function. https://hyperledger.github.io/composer/reference/js_scripts.html. Accessed 14 Mar 2018

  5. Hyperledger fabric. https://www.hyperledger.org/projects/fabric. Accessed 23 Feb 2018

  6. UML specification. https://www.omg.org/spec/UML. Accessed 28 Feb 2018

  7. Aveiro, D., Silva, A.R., Tribolet, J.: Control organization: a DEMO based specification and extension. In: Albani, A., Dietz, J.L.G., Verelst, J. (eds.) EEWC 2011. LNBIP, vol. 79, pp. 16–30. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21058-7_2

    Chapter  Google Scholar 

  8. Bechini, A., Cimino, M.G., Marcelloni, F., Tomasi, A.: Patterns and technologies for enabling supply chain traceability through collaborative e-business. Inf. Softw. Technol. 50(4), 342–359 (2008)

    Article  Google Scholar 

  9. Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the Internet of Things. IEEE Access 4, 2292–2303 (2016)

    Article  Google Scholar 

  10. Davenport, T.H., Prusak, L.: Working Knowledge: How Organizations Manage What They Know. Harvard Business Press, Brighton (1998)

    Google Scholar 

  11. Dellarocas, C., Klein, M.: A knowledge-based approach for handling exceptions in business processes. Inf. Technol. Manag. 1(3), 155–169 (2000)

    Article  Google Scholar 

  12. Di Ciccio, C., et al.: Blockchain-based traceability of inter-organisational business processes. In: Shishkov, B. (ed.) BMSD 2018. LNBIP, vol. 319, pp. 56–68. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94214-8_4

    Chapter  Google Scholar 

  13. Dietz, J.L.: The PSI theory - understanding human collaboration, October 2017

    Google Scholar 

  14. Dietz, J.L., Hoogervorst, J.A.: Foundations of enterprise engineering, October 2017

    Google Scholar 

  15. Dietz, J.L.: Enterprise Ontology: Theory and Methodology. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-33149-2

    Book  Google Scholar 

  16. 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_8

    Chapter  Google Scholar 

  17. Guerreiro, S.: Designing a decision-making process for partially observable environments using Markov theory. In: Reinhartz-Berger, I., Gulden, J., Nurcan, S., Guédria, W., Bera, P. (eds.) BPMDS/EMMSAD-2017. LNBIP, vol. 287, pp. 257–271. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59466-8_16

    Chapter  Google Scholar 

  18. Guerreiro, S., van Kervel, S.J., Babkin, E.: Towards devising an architectural framework for enterprise operating systems. In: ICSOFT, pp. 578–585 (2013)

    Google Scholar 

  19. Guerreiro, S., Vasconcelos, A., Tribolet, J.: Enforcing control in the run-time business transactions. In: Advances in Enterprise Information Systems II, p. 69 (2012)

    Chapter  Google Scholar 

  20. Guerreiro, S., Guédria, W., Lagerström, R., Kervel, S.: A meta model for interoperability of secure business transactions - using blockchain and demo, pp. 253–260, January 2017

    Google Scholar 

  21. Gupta, M.: Blockchain for Dummies® IBM, Limited edn. Wiley, Hoboken (2017)

    Google Scholar 

  22. Handfield, R.B., Bechtel, C.: The role of trust and relationship structure in improving supply chain responsiveness. Ind. Mark. Manag. 31(4), 367–382 (2002)

    Article  Google Scholar 

  23. Jacxsens, L., Luning, P., Van der Vorst, J., Devlieghere, F., Leemans, R., Uyttendaele, M.: Simulation modelling and risk assessment as tools to identify the impact of climate change on microbiological food safety-the case study of fresh produce supply chain. Food Res. Int. 43(7), 1925–1935 (2010)

    Article  Google Scholar 

  24. de Kruijff, J., Weigand, H.: Understanding the blockchain using enterprise ontology. In: Dubois, E., Pohl, K. (eds.) CAiSE 2017. LNCS, vol. 10253, pp. 29–43. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59536-8_3

    Chapter  Google Scholar 

  25. Laudon, K.C., Laudon, J.P.: Management Information Systems-Managing the Digital Firm. Information Systems, 13 edn., vol. 25 (2014)

    Google Scholar 

  26. Lee, H.L., Padmanabhan, V., Whang, S.: Information distortion in a supply chain: the bullwhip effect. Manag. Sci. 43(4), 546–558 (1997)

    Article  Google Scholar 

  27. López-Pintado, O., García-Bañuelos, L., Dumas, M., Weber, I.: 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 2017), Barcelona, Spain (2017)

    Google Scholar 

  28. Mendling, J., et al.: Blockchains for business process management-challenges and opportunities. ACM Trans. Manag. Inf. Syst. (TMIS) 9(1), 4 (2018)

    Google Scholar 

  29. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)

    Google Scholar 

  30. Opara, L.U.: Traceability in agriculture and food supply chain: a review of basic concepts, technological implications, and future prospects. J. Food Agric. Environ. 1, 101–106 (2003)

    Google Scholar 

  31. Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24(3), 45–77 (2007)

    Article  Google Scholar 

  32. 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_19

    Chapter  Google Scholar 

  33. Wilson, N.: Supply chain management: a case study of a dedicated supply chain for bananas in the UK grocery market. Supply Chain. Manag.: Int. J. 1(2), 28–35 (1996)

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by national funds through Fundação para a Ciência e a Tecnologia (FCT) with reference UID/CEC/50021/2013.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Diogo Silva , Sérgio Guerreiro or Pedro Sousa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Silva, D., Guerreiro, S., Sousa, P. (2019). Decentralized Enforcement of Business Process Control Using Blockchain. In: Aveiro, D., Guizzardi, G., Guerreiro, S., Guédria, W. (eds) Advances in Enterprise Engineering XII. EEWC 2018. Lecture Notes in Business Information Processing, vol 334. Springer, Cham. https://doi.org/10.1007/978-3-030-06097-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-06097-8_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-06096-1

  • Online ISBN: 978-3-030-06097-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics