Abstract
Blockchain is becoming a powerful technology for re-engineering collaborative business processes implemented on Web-based distributed systems, spanning across enterprises. On the blockchain, cross-organisation Web services orchestrated to form collaborative business processes can be transparently deployed as smart contracts. However, proper methods and tools are required to guide the process designer for exploiting the blockchain technology. To preserve data and business logics ownership and to ensure performance/cost tradeoff, only data and process activities requiring transparency and trust among the distributed process actors should be stored as transactions on the blockchain and deployed as smart contracts. In this paper, we propose a methodology and a tool that rely on methodological steps to support blockchain-based trust management in Web-based collaborative business processes originally designed according to a centralised BPM strategy. The methodology and the tool are grounded on a set of criteria, properly enforced with metrics, to identify trust-demanding elements to be considered for their deployment on the blockchain. The approach has been validated on a real case study of food quality certification in the biological domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Screencast of the tool is available at: https://tinyurl.com/wise-screencast.
References
Bagozi, A., Bianchini, D., De Antonellis, V., Garda, M., Melchiori, M.: A three-layered approach for designing smart contracts in collaborative processes. In: Proceedings of the 27th International Conference on Cooperative Information Systems, CoopIS 2019, Rhodes, Greece, pp. 440–457 (2019)
Di Ciccio, C., et al.: Blockchain support for collaborative business processes. Informatik Spektrum 42(3), 182–190 (2019)
Eberhardt, J., Tai, S.: On or off the blockchain? Insights on off-chaining computation and data. In: De Paoli, F., Schulte, S., Broch Johnsen, E. (eds.) ESOCC 2017. LNCS, vol. 10465, pp. 3–15. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67262-5_1
Garcia-Banuelos, L., Ponomarev, A., Dumas, M., Weber, I.: Optimized execution of business processes on blockchain. In: Proceedings of the 15th International Conference on Business Process Management (BPM) (2017)
Garcia-Garcia, J., Sanchez-Gomez, N., Lizcano, D., Escalona, M., Wojdynski, T.: Using blockchain to improve collaborative business process management: systematic literature review. IEEE Access 8, 142312–142336 (2020)
Hull, R., Batra, V., Chee, Y., Deutsch, A., Health, F., Vianu, V.: Towards a shared ledger business collaboration language based on data-aware processes. In: Proceedings of the International conference on Service Oriented Computing (ICSOC 2016), Banff, AB, Canada, pp. 18–36 (2016)
Mendling, J., et al.: Blockchains for business process management - challenges and opportunities. ACM Trans. Manag. Inf. Syst. 9, 1–16 (2018)
López-Pintado, O., García-Bañuelos, L., Dumas, M., Weber, I., Ponomarev, A.: Caterpillar: a business process execution engine on the Ethereum blockchain. Softw.: Pract. Exp. 49(7), 1162–1193 (2019)
Tran, A.B., Lu, Q., Weber, I.: Lorikeet: a model-driven engineering tool for blockchain-based business process execution and asset management. In: BPM (Dissertation/Demos/Industry), Sydney, Australia, pp. 56–60 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Bagozi, A., Bianchini, D., De Antonellis, V., Garda, M., Melchiori, M. (2021). A Blockchain-Based Approach for Trust Management in Collaborative Business Processes. In: Zhang, W., Zou, L., Maamar, Z., Chen, L. (eds) Web Information Systems Engineering – WISE 2021. WISE 2021. Lecture Notes in Computer Science(), vol 13080. Springer, Cham. https://doi.org/10.1007/978-3-030-90888-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-90888-1_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-90887-4
Online ISBN: 978-3-030-90888-1
eBook Packages: Computer ScienceComputer Science (R0)