Semantic Contract Meshes for Dynamic Partner Orchestration Across Multi-Enterprise Cloud Ecosystems
Main Article Content
Abstract
Multi-enterprise cloud ecosystems need a coordinated and accelerated approach to onboard, coordinate, and replace partners, that conventional bilateral integration agreements cannot keep up with. This systematic literature review aims to describe and assess the semantic contract mesh, a decentralized layer that is characterized by the binding of machine-interpretable agreements to shared ontologies, enforcement through zero-trust policy points, and execution through verifiable workflow models, and that has been published from 1990 to 2021. Sources were rated on six weighted criteria and put into 7 themes with five having at least 4 sources. Three latency regimes are suggested along with a formal contract tuple, a weighted Jaccard compatibility measure and a Petri net state equation. Comparative scoring gives the mesh a weighted 2.75 out of 3.00 points while point-to-point integration gets a 0.65. With an illustrative parameterization, mesh latency is 38.0ms at 50 partners, while pairwise integration takes 1,225ms. Latencies and scores are analytic, not experimental. In just 8 of the 42 theme–capability cells, the maximum code is achieved, revealing fragmentation across the literature. Ethical, regulatory and scalability challenges are explored, and a phased, ontology-first approach to adoption for enterprises seeking to incrementally move from bilateral integration to shared machine-interpretable agreements is proposed.
Article Details

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
References
[1] M. Armbrust et al., “A view of cloud computing,” Commun. ACM, vol. 53, no. 4, pp. 50–58, Apr. 2010, doi: 10.1145/1721654.1721672.
[2] N. Atzei, M. Bartoletti, and T. Cimoli, “A Survey of Attacks on Ethereum Smart Contracts (SoK),” in Principles of Security and Trust, M. Maffei and M. Ryan, Eds., Berlin, Heidelberg: Springer Berlin Heidelberg, 2017, pp. 164–186. doi: https://doi.org/10.1007/978-3-662-54455-6_8.
[3] T. Berners-Lee, J. Hendler, and O. Lassila, “The Semantic Web,” Sci. Am., vol. 284, no. 5, pp. 34–43, 2001, doi: 10.1038/scientificamerican0501-34.
[4] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility,” Futur. Gener. Comput. Syst., vol. 25, no. 6, pp. 599–616, 2009, doi: https://doi.org/10.1016/j.future.2008.12.001.
[5] K. Christidis and M. Devetsikiotis, “Blockchains and Smart Contracts for the Internet of Things,” IEEE Access, vol. 4, pp. 2292–2303, 2016, doi: 10.1109/ACCESS.2016.2566339.
[6] N. Dragoni et al., “Microservices: Yesterday, Today, and Tomorrow,” in Present and Ulterior Software Engineering, M. Mazzara and B. Meyer, Eds., Cham: Springer International Publishing, 2017, pp. 195–216. doi: 10.1007/978-3-319-67425-4_12.
[7] M. Dumas, M. La Rosa, J. Mendling, and H. A. Reijers, Fundamentals of Business Process Management, 2nd ed. Springer, 2018. doi: 10.1007/978-3-662-56509-4.
[8] S. Dustdar and W. Schreiner, “A survey on web services composition,” Int. J. Web Grid Serv., vol. 1, no. 1, pp. 1–30, 2005, doi: 10.1504/IJWGS.2005.007545.
[9] B. Burns, B. Grant, D. Oppenheimer, E. Brewer, and J. Wilkes, “Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade,” Queue, vol. 14, no. 1, pp. 70–93, Jan. 2016, doi: 10.1145/2898442.2898444.
[10] P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” Natl. Inst. Stand. Technol. Spec. Publ. 800-145, 2011, doi: https://doi.org/10.6028/NIST.SP.800-145.
[11] A. N. Toosi, R. N. Calheiros, and R. Buyya, “Interconnected Cloud Computing Environments: Challenges, Taxonomy, and Survey,” ACM Comput. Surv., vol. 47, no. 1, pp. 1–47, 2014, doi: 10.1145/2593512.
[12] S. A. McIlraith, T. C. Son, and H. Zeng, “Semantic Web services,” IEEE Intell. Syst., vol. 16, no. 2, pp. 46–53, 2001, doi: 10.1109/5254.920599.
[13] M. P. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann, “Service-Oriented Computing: State of the Art and Research Challenges,” Computer (Long. Beach. Calif)., vol. 40, no. 11, pp. 38–45, 2007, doi: 10.1109/MC.2007.400.
[14] C. Pautasso, O. Zimmermann, and F. Leymann, “Restful web services vs. ‘big’’ web services: making the right architectural decision,” in Proceedings of the 17th International Conference on World Wide Web, in WWW ’08. New York, NY, USA: Association for Computing Machinery, 2008, pp. 805–814. doi: 10.1145/1367497.1367606.
[15] T. R. Gruber, “A translation approach to portable ontology specifications,” Knowl. Acquis., vol. 5, no. 2, pp. 199–220, 1993, doi: https://doi.org/10.1006/knac.1993.1008.
[16] A. Hogan et al., “Knowledge graphs,” ACM Comput. Surv., vol. 54, no. 4, pp. 1–37, 2021, doi: 10.1145/3447772.
[17] A. P. Sheth and J. A. Larson, “Federated database systems for managing distributed, heterogeneous, and autonomous databases,” ACM Comput. Surv., vol. 22, no. 3, pp. 183–236, Sep. 1990, doi: 10.1145/96602.96604.
[18] R. Studer, V. R. Benjamins, and D. Fensel, “Knowledge engineering: Principles and methods,” Data Knowl. Eng., vol. 25, no. 1, pp. 161–197, 1998, doi: https://doi.org/10.1016/S0169-023X(97)00056-6.
[19] L. Kagal, T. Finin, and A. Joshi, “A policy language for a pervasive computing environment,” in Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks, 2003, pp. 63–74. doi: 10.1109/POLICY.2003.1206958.
[20] A. Keller and H. Ludwig, “The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services,” J. Netw. Syst. Manag., vol. 11, no. 1, pp. 57–81, 2003, doi: 10.1023/A:1022445108617.
[21] C. Prisacariu and G. Schneider, “A Formal Language for Electronic Contracts BT - Formal Methods for Open Object-Based Distributed Systems,” in Formal Methods for Open Object-Based Distributed Systems, M. M. Bonsangue and E. B. Johnsen, Eds., Berlin, Heidelberg: Springer Berlin Heidelberg, 2007, pp. 174–189. doi: https://doi.org/10.1007/978-3-540-72952-5_11.
[22] S. Rose, O. Borchert, S. Mitchell, and S. Connelly, “Zero trust architecture,” Natl. Inst. Stand. Technol. Spec. Publ. 800-207, 2020, doi: https://doi.org/10.6028/NIST.SP.800-207.
[23] W. M. P. Van der Aalst, “The application of Petri nets to workflow management,” J. Circuits Syst. Comput., vol. 8, no. 1, pp. 21–66, 1998, doi: https://doi.org/10.1142/S0218126698000043.
[24] I. Weber, X. Xu, R. Riveret, G. Governatori, A. Ponomarev, and J. Mendling, “Untrusted Business Process Monitoring and Execution Using Blockchain BT - Business Process Management,” in Business Process Management, M. La Rosa, P. Loos, and O. Pastor, Eds., Cham: Springer International Publishing, 2016, pp. 329–347. doi: https://doi.org/10.1007/978-3-319-45348-4_19.
[25] Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, “Blockchain challenges and opportunities: A survey,” Int. J. web grid Serv., vol. 14, no. 4, pp. 352–375, 2018, doi: https://doi.org/10.1504/IJWGS.2018.095647.
[26] A. Hein et al., “Digital platform ecosystems,” Electron. Mark., vol. 30, no. 1, pp. 87–98, 2020, doi: 10.1007/s12525-019-00377-4.
[27] M. G. Jacobides, C. Cennamo, and A. Gawer, “Towards a theory of ecosystems,” Strateg. Manag. J., vol. 39, no. 8, pp. 2255–2276, Aug. 2018, doi: https://doi.org/10.1002/smj.2904.
[28] N. R. Jennings, K. Sycara, and M. Wooldridge, “A Roadmap of Agent Research and Development,” Auton. Agent. Multi. Agent. Syst., vol. 1, no. 1, pp. 7–38, 1998, doi: 10.1023/A:1010090405266.
[29] B. Otto and M. Jarke, “Designing a multi-sided data platform: findings from the International Data Spaces case,” Electron. Mark., vol. 29, no. 4, pp. 561–580, 2019, doi: 10.1007/s12525-019-00362-x.