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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hyperledger composer. https://hyperledger.github.io/composer. Accessed 5 Feb 2018
Hyperledger composer historian. https://hyperledger.github.io/composer/reference/historian.html. Accessed 14 Mar 2018
Hyperledger composer modeling language. https://hyperledger.github.io/composer/latest/reference/cto_language.html. Accessed 28 Feb 2018
Hyperledger composer transaction processor function. https://hyperledger.github.io/composer/reference/js_scripts.html. Accessed 14 Mar 2018
Hyperledger fabric. https://www.hyperledger.org/projects/fabric. Accessed 23 Feb 2018
UML specification. https://www.omg.org/spec/UML. Accessed 28 Feb 2018
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
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)
Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the Internet of Things. IEEE Access 4, 2292–2303 (2016)
Davenport, T.H., Prusak, L.: Working Knowledge: How Organizations Manage What They Know. Harvard Business Press, Brighton (1998)
Dellarocas, C., Klein, M.: A knowledge-based approach for handling exceptions in business processes. Inf. Technol. Manag. 1(3), 155–169 (2000)
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
Dietz, J.L.: The PSI theory - understanding human collaboration, October 2017
Dietz, J.L., Hoogervorst, J.A.: Foundations of enterprise engineering, October 2017
Dietz, J.L.: Enterprise Ontology: Theory and Methodology. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-33149-2
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
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
Guerreiro, S., van Kervel, S.J., Babkin, E.: Towards devising an architectural framework for enterprise operating systems. In: ICSOFT, pp. 578–585 (2013)
Guerreiro, S., Vasconcelos, A., Tribolet, J.: Enforcing control in the run-time business transactions. In: Advances in Enterprise Information Systems II, p. 69 (2012)
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
Gupta, M.: Blockchain for Dummies® IBM, Limited edn. Wiley, Hoboken (2017)
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)
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)
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
Laudon, K.C., Laudon, J.P.: Management Information Systems-Managing the Digital Firm. Information Systems, 13 edn., vol. 25 (2014)
Lee, H.L., Padmanabhan, V., Whang, S.: Information distortion in a supply chain: the bullwhip effect. Manag. Sci. 43(4), 546–558 (1997)
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)
Mendling, J., et al.: Blockchains for business process management-challenges and opportunities. ACM Trans. Manag. Inf. Syst. (TMIS) 9(1), 4 (2018)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)
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)
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)
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
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)
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
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)