Volume 40, Issue 10 e13442
ORIGINAL ARTICLE

Overcoming traditional ETL systems architectural problems using a service-oriented approach

Bruno Oliveira

Corresponding Author

Bruno Oliveira

CIICESI, School of Management and Technology, Porto Polytechnic, Felgueiras, Portugal

Correspondence

Bruno Oliveira, CIICESI, School of Management and Technology, Porto Polytechnic, Felgueiras, Portugal.

Email: [email protected]

Search for more papers by this author
Óscar Oliveira

Óscar Oliveira

CIICESI, School of Management and Technology, Porto Polytechnic, Felgueiras, Portugal

Search for more papers by this author
Orlando Belo

Orlando Belo

ALGORITMI R&D Centre/LASI, University of Minho, Campus de Gualtar, Braga, Portugal

Search for more papers by this author
First published: 27 August 2023
Citations: 1

Abstract

Developing analytical systems imposes several challenges related not only to the amount and heterogeneity of the involved data but also to the constant need to readapt and evolve to overcome new business challenges. Data are a determinant factor in the success of analytical and decision-making applications, being its nature, availability, and quality, crucial aspects for planning and structuring populating analytical systems. Today's users are more demanding, requiring adaptable and flexible analytical applications, which impose serious challenges on extract-transform-load (ETL) systems design and development for ensuring flexible and robust data populating services, operating 24/7, and managing and processing large volumes of data. Thus, we should design and implement ETL processes using innovative and up-to-date approaches, having real application evidence. In this paper, we present a service-oriented implementation for ETL design and development. We mapped and implemented some of the most conventional ETL processes in a service-oriented architecture, to demonstrate the application and benefits that this kind of approach will provide to ETL systems project development.

CONFLICT OF INTEREST STATEMENT

The authors declare that they have no conflict of interest.

DATA AVAILABILITY STATEMENT

Data sharing is not applicable to this article as no new data were created or analyzed in this study.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.