Mask–Mediator–Wrapper architecture as a Data Mesh driver

Juraj Doncevic,Kresimir Fertalj,Mario Brcic,Mihael Kovac,Juraj Dončević,Krešimir Fertalj,Mihael Kovač
DOI: https://doi.org/10.1109/tse.2024.3367126
IF: 7.4
2024-01-01
IEEE Transactions on Software Engineering
Abstract:The data mesh is a novel data management concept that emphasizes the importance of a domain before technology. The concept is still in the early stages of development and many efforts to implement and use it are expected to have negative consequences for organizations due to a lack of technological guidelines and best practices. To mitigate the risk of negative outcomes this paper proposes the use of the mask–mediator– wrapper architecture as a driver for a data mesh implementation. The mask–mediator–wrapper architecture provides a set of prefabricated configurable components that provide basic functionalities that a data mesh requires. This paper shows how the two concepts are compatible in terms of functionality, data modeling, evolvability, and aligned capabilities. A mask– mediator–wrapper-driven data mesh facilitates low-risk adoption trials, rapid prototyping, standardization, and a guarantee of evolvability. We demonstrate a mask–mediator–wrapper-driven data mesh by using our open-source Janus system to experimentally drive an exemplified data mesh.
engineering, electrical & electronic,computer science, software engineering
What problem does this paper attempt to address?