Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration
This paper deals with the mediator–wrapper architecture and observes it in more modern aspects by relating it to architectural quanta. It is an important architectural pattern that enables a more flexible and modular architecture in opposition to monolithic architectures for data source integration...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-02-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/13/4/2471 |
_version_ | 1797622593322221568 |
---|---|
author | Juraj Dončević Krešimir Fertalj Mario Brčić Agneza Krajna |
author_facet | Juraj Dončević Krešimir Fertalj Mario Brčić Agneza Krajna |
author_sort | Juraj Dončević |
collection | DOAJ |
description | This paper deals with the mediator–wrapper architecture and observes it in more modern aspects by relating it to architectural quanta. It is an important architectural pattern that enables a more flexible and modular architecture in opposition to monolithic architectures for data source integration systems. This paper identifies certain realistic and concrete scenarios where the mediator–wrapper architecture underperforms. These issues are addressed with the extension of the architecture via the mask component type. The mask component is detailed so it can be reasoned about without prescribing a concrete programming language or paradigm but still providing a working principle. The benefits of the new mask–mediator–wrapper architecture are analytically proven in relevant scenarios. The proof includes a software shift–cost analysis whose results quantitatively show the improvement of the mask–mediator–wrapper architecture over other mediator–wrapper architecture settings. One of the applications of the new architecture is envisioned for modern data sources integration systems backing big data processing. |
first_indexed | 2024-03-11T09:12:31Z |
format | Article |
id | doaj.art-ed6741b1309444cea4d3a8edef03b166 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-11T09:12:31Z |
publishDate | 2023-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-ed6741b1309444cea4d3a8edef03b1662023-11-16T18:56:11ZengMDPI AGApplied Sciences2076-34172023-02-01134247110.3390/app13042471Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source IntegrationJuraj Dončević0Krešimir Fertalj1Mario Brčić2Agneza Krajna3Department of Applied Computing, Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, 10000 Zagreb, CroatiaDepartment of Applied Computing, Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, 10000 Zagreb, CroatiaDepartment of Applied Computing, Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, 10000 Zagreb, CroatiaDepartment of Applied Computing, Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, 10000 Zagreb, CroatiaThis paper deals with the mediator–wrapper architecture and observes it in more modern aspects by relating it to architectural quanta. It is an important architectural pattern that enables a more flexible and modular architecture in opposition to monolithic architectures for data source integration systems. This paper identifies certain realistic and concrete scenarios where the mediator–wrapper architecture underperforms. These issues are addressed with the extension of the architecture via the mask component type. The mask component is detailed so it can be reasoned about without prescribing a concrete programming language or paradigm but still providing a working principle. The benefits of the new mask–mediator–wrapper architecture are analytically proven in relevant scenarios. The proof includes a software shift–cost analysis whose results quantitatively show the improvement of the mask–mediator–wrapper architecture over other mediator–wrapper architecture settings. One of the applications of the new architecture is envisioned for modern data sources integration systems backing big data processing.https://www.mdpi.com/2076-3417/13/4/2471data integrationsoftware architecturemediator–wrapperarchitectural quantitative analysis |
spellingShingle | Juraj Dončević Krešimir Fertalj Mario Brčić Agneza Krajna Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration Applied Sciences data integration software architecture mediator–wrapper architectural quantitative analysis |
title | Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration |
title_full | Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration |
title_fullStr | Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration |
title_full_unstemmed | Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration |
title_short | Mask–Mediator–Wrapper: A Revised Mediator–Wrapper Architecture for Heterogeneous Data Source Integration |
title_sort | mask mediator wrapper a revised mediator wrapper architecture for heterogeneous data source integration |
topic | data integration software architecture mediator–wrapper architectural quantitative analysis |
url | https://www.mdpi.com/2076-3417/13/4/2471 |
work_keys_str_mv | AT jurajdoncevic maskmediatorwrapperarevisedmediatorwrapperarchitectureforheterogeneousdatasourceintegration AT kresimirfertalj maskmediatorwrapperarevisedmediatorwrapperarchitectureforheterogeneousdatasourceintegration AT mariobrcic maskmediatorwrapperarevisedmediatorwrapperarchitectureforheterogeneousdatasourceintegration AT agnezakrajna maskmediatorwrapperarevisedmediatorwrapperarchitectureforheterogeneousdatasourceintegration |