SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review

Modern organizations are process-oriented. To remain competitive in the digital transformation era, these organizations design and implement Information Systems (IS) to support their business processes. The emergence of the Service-Oriented Architecture (SOA) style made it possible to design IS arch...

Full description

Saved in:
Bibliographic Details
Main Authors: Redouane Blal, Abderrahmane Leshob, Hafedh Mili, Imen Benzarti, Pierre Hadaya, Raqeebir Rab
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10836687/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832592883233849344
author Redouane Blal
Abderrahmane Leshob
Hafedh Mili
Imen Benzarti
Pierre Hadaya
Raqeebir Rab
author_facet Redouane Blal
Abderrahmane Leshob
Hafedh Mili
Imen Benzarti
Pierre Hadaya
Raqeebir Rab
author_sort Redouane Blal
collection DOAJ
description Modern organizations are process-oriented. To remain competitive in the digital transformation era, these organizations design and implement Information Systems (IS) to support their business processes. The emergence of the Service-Oriented Architecture (SOA) style made it possible to design IS architectural models that meet software quality criteria and are aligned with the organizations’ business models. However, designing such SOA services is a complex task that requires extensive knowledge and skills in software architecture and the business domain. Researchers and practitioners have proposed several methods to derive SOA services from business models during the last two decades. However, SOA design initiatives from business models still fail. Existing methods and processes to design process-aware IS have limitations related to their usability and implementation complexity. These limitations triggered the necessity for a survey that extracts more information about how to design SOA architectural models from business models. This work proposes a systematic literature review (SLR) to establish the state of the knowledge about the existing methods that derive service models from business models. This SLR provides practitioners, such as solutions architects, business architects, and application architects, a comprehensive overview of available methods to derive SOA architectural models from business models, helping them design SOA services and build effective software solutions. We selected forty-one primary studies published between 2006 and 2023. We compared selected methods according to seven specific criteria, namely: design life cycle coverage, detailed specification support, SoaML support, service granularity, the use of patterns, automation, and tool support. The results confirm that SOA is an established architectural style for building effective ISs that support organizations’ business processes. As far as we observed from comparing selected methods according to the selected criteria, our findings explain the need for a new method that provides organizations with an easy-to-use and comprehensive process to derive quality SOA models from business models.
format Article
id doaj-art-b3981fb9d1f043399264ef0fa6e04400
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-b3981fb9d1f043399264ef0fa6e044002025-01-21T00:02:09ZengIEEEIEEE Access2169-35362025-01-01139879990110.1109/ACCESS.2025.352829710836687SOA Services Identification and Design Methods From Business Models: A Systematic Literature ReviewRedouane Blal0https://orcid.org/0009-0005-1482-5411Abderrahmane Leshob1https://orcid.org/0000-0002-4066-3111Hafedh Mili2https://orcid.org/0000-0002-1220-9042Imen Benzarti3Pierre Hadaya4Raqeebir Rab5Département d’Analytique, Opérations et Technologies de l’Information, Université du Québec à Montréal, Montreal, QC, CanadaDépartement d’Analytique, Opérations et Technologies de l’Information, Université du Québec à Montréal, Montreal, QC, CanadaDépartement d’Analytique, Opérations et Technologies de l’Information, Université du Québec à Montréal, Montreal, QC, CanadaDépartement de Génie Logiciel et des TI, École de Technologie Supérieure de Montréal, Montreal, QC, CanadaDépartement d’Analytique, Opérations et Technologies de l’Information, Université du Québec à Montréal, Montreal, QC, CanadaDepartment of Computer Science and Engineering, Ahsanullah University of Science and Technology, Dhaka, BangladeshModern organizations are process-oriented. To remain competitive in the digital transformation era, these organizations design and implement Information Systems (IS) to support their business processes. The emergence of the Service-Oriented Architecture (SOA) style made it possible to design IS architectural models that meet software quality criteria and are aligned with the organizations’ business models. However, designing such SOA services is a complex task that requires extensive knowledge and skills in software architecture and the business domain. Researchers and practitioners have proposed several methods to derive SOA services from business models during the last two decades. However, SOA design initiatives from business models still fail. Existing methods and processes to design process-aware IS have limitations related to their usability and implementation complexity. These limitations triggered the necessity for a survey that extracts more information about how to design SOA architectural models from business models. This work proposes a systematic literature review (SLR) to establish the state of the knowledge about the existing methods that derive service models from business models. This SLR provides practitioners, such as solutions architects, business architects, and application architects, a comprehensive overview of available methods to derive SOA architectural models from business models, helping them design SOA services and build effective software solutions. We selected forty-one primary studies published between 2006 and 2023. We compared selected methods according to seven specific criteria, namely: design life cycle coverage, detailed specification support, SoaML support, service granularity, the use of patterns, automation, and tool support. The results confirm that SOA is an established architectural style for building effective ISs that support organizations’ business processes. As far as we observed from comparing selected methods according to the selected criteria, our findings explain the need for a new method that provides organizations with an easy-to-use and comprehensive process to derive quality SOA models from business models.https://ieeexplore.ieee.org/document/10836687/Systematic reviewservice-oriented architectureSOAbusiness modelsservice designmodel transformation
spellingShingle Redouane Blal
Abderrahmane Leshob
Hafedh Mili
Imen Benzarti
Pierre Hadaya
Raqeebir Rab
SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review
IEEE Access
Systematic review
service-oriented architecture
SOA
business models
service design
model transformation
title SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review
title_full SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review
title_fullStr SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review
title_full_unstemmed SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review
title_short SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review
title_sort soa services identification and design methods from business models a systematic literature review
topic Systematic review
service-oriented architecture
SOA
business models
service design
model transformation
url https://ieeexplore.ieee.org/document/10836687/
work_keys_str_mv AT redouaneblal soaservicesidentificationanddesignmethodsfrombusinessmodelsasystematicliteraturereview
AT abderrahmaneleshob soaservicesidentificationanddesignmethodsfrombusinessmodelsasystematicliteraturereview
AT hafedhmili soaservicesidentificationanddesignmethodsfrombusinessmodelsasystematicliteraturereview
AT imenbenzarti soaservicesidentificationanddesignmethodsfrombusinessmodelsasystematicliteraturereview
AT pierrehadaya soaservicesidentificationanddesignmethodsfrombusinessmodelsasystematicliteraturereview
AT raqeebirrab soaservicesidentificationanddesignmethodsfrombusinessmodelsasystematicliteraturereview