Abstract
Companies have invested in Domain-Driven Design to support data-driven business, but this strategy has led to bottlenecks, demanding the decentralisation of analytical data by domain. This paper proposes a converged strategy for a domain-specific decentralisation of analytical data. Sequentially applied, the elicitation of cloud computing microservices, their identification uses using functionally decomposed UML use cases as a result of the domain-driven design, the application of a logical architecture derivation method followed by the application of microservices patterns, and, finally, the application of data mesh principles to organize packets or reorganize objects in new packet boundaries, result in the derivation of a converged architecture containing both microservices quantum and data mesh quantum as a distributed architecture mesh.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
National Institute of Standards and Technology. What is Smart Manufacturing?
NIST. Current standards landscape for smart manufacturing systems. Technical report, U.S. Department of Commerce, National Institute of Standards and Technology (2016)
National Institute of Standards and Technology. Smart Manufacturing Systems (SMS) Test Bed
Dehghani, Z.: Data Mesh Paradigm Shift in Data Platform Architecture (2020)
Dehghani, Z.: Data mesh principles and logical architecture (2020). https://martinfowler.com/articles/data-mesh-principles.html. Accessed 20 Feb 2023
Ford, N., Parsons, R., Kua, P., Sadalage, P.: Building Evolutionary Architectures. O’Reilly Media Inc., Sebastopol (2022)
Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term (2014). https://www.martinfowler.com/articles/microservices.html. Accessed 20 Feb 2023
Newman, S.: Building Microservices: Designing Fine-Grained Systems. O’Reilly Media, Inc., Sebastopol (2015)
Fowler, M.: Boundedcontext (2014). https://www.martinfowler.com/bliki/BoundedContext.html. Accessed 20 Feb 2023
Evans, E., Evans, E.J.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)
Jacobson, I.: Object-Oriented Software Engineering: A Use Case Driven Approach. Pearson Education India, Delhi (1993)
Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall Inc., Upper Saddle River (1996)
Kazman, R., Bass, L., Clements, P.: Software Architecture in Practice. Addison-Wesley Professional, Boston (2012)
Machado, R.J., Fernandes, J.M., Monteiro, P., Rodrigues, H.: Transformation of uml models for service-oriented software architectures. In: 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS 2005), pp. 173–182. IEEE (2005)
Richardson, C.: Microservices Patterns: With examples in Java. Manning (2018)
Robertson, S., Robertson, J.: Mastering the Requirements Process. ACM Press Books, Addison-Wesley (1999)
Acknowledgments
This work is co-funded by the European Regional Development Fund (ERDF) through the North Regional Operational Program (NORTE 2020) of the Portugal 2020 Program [Project No. 43922, with acronym “iFixturing”; Funding Reference NORTE-01-0247-FEDER-043922]
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Morais, F. et al. (2023). Converging Data Mesh and Microservice Principles into a Unified Logical Architecture. In: Burduk, A., Batako, A., Machado, J., Wyczółkowski, R., Antosz, K., Gola, A. (eds) Advances in Production. ISPEM 2023. Lecture Notes in Networks and Systems, vol 790. Springer, Cham. https://doi.org/10.1007/978-3-031-45021-1_23
Download citation
DOI: https://doi.org/10.1007/978-3-031-45021-1_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-45020-4
Online ISBN: 978-3-031-45021-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)