MDA4SOA+d: A new model driven architecture to supporting decision making in SOA

The utilization of Model-Driven Architecture (MDA) in Service Oriented Architecture (SOA) is a concept that has been introduced previously and published research is available on this subject. However, the main research s’ubject of this paper, fusing MDA and decision aspects as autonomous building bl...

全面介紹

書目詳細資料
發表在:Journal of King Saud University: Computer and Information Sciences
Main Authors: Fatima Boumahdi, Hadi Oqaibi, Rachid Chalal, Hamza Hentabli, Amina Madani
格式: Article
語言:英语
出版: Springer 2023-05-01
主題:
在線閱讀:http://www.sciencedirect.com/science/article/pii/S1319157823000903
_version_ 1848658605298941952
author Fatima Boumahdi
Hadi Oqaibi
Rachid Chalal
Hamza Hentabli
Amina Madani
author_facet Fatima Boumahdi
Hadi Oqaibi
Rachid Chalal
Hamza Hentabli
Amina Madani
author_sort Fatima Boumahdi
collection DOAJ
container_title Journal of King Saud University: Computer and Information Sciences
description The utilization of Model-Driven Architecture (MDA) in Service Oriented Architecture (SOA) is a concept that has been introduced previously and published research is available on this subject. However, the main research s’ubject of this paper, fusing MDA and decision aspects as autonomous building blocks that form a full SOA, is a ground-breaking concept. This paper proposes an integrated model-driven solution method that will help develop service-oriented architectures while being aware of the need for decisions. Furthermore, our goal is to explore the standard models at every defined level; this is one of our primary reasons for utilizing the Service oriented architecture Modeling Language (SoaML) and the Decisional Model Notation (DMN) standard in designing several services. We also present a service taxonomy that defines the new set of concepts needed to model three dimensions. The proposed approach is called MDA4SOA+d (Model Driven Architecture for SOA with Decision Aspect), and it offers, among other benefits, a more comprehensive understanding of the entire system and the platform-independent development. It also enhances the reusability of the designs and simplifies the system’s evolution, thus enhancing productivity. The proposed approach will be illustrated with a case study for an IT Equipment Bid Evaluation process.
format Article
id doaj-art-5f93ce2faabd4e55bcf6f716e7c65c70
institution Directory of Open Access Journals
issn 1319-1578
language English
publishDate 2023-05-01
publisher Springer
record_format Article
spelling doaj-art-5f93ce2faabd4e55bcf6f716e7c65c702025-11-02T10:20:47ZengSpringerJournal of King Saud University: Computer and Information Sciences1319-15782023-05-0135510154410.1016/j.jksuci.2023.03.022MDA4SOA+d: A new model driven architecture to supporting decision making in SOAFatima Boumahdi0Hadi Oqaibi1Rachid Chalal2Hamza Hentabli3Amina Madani4LRDSI Laboratory, Faculty of Sciences, SAAD DAHLAB University, Blida, Algeria; Corresponding author.Department of Information Systems, King Abdulaziz University, Jeddah 21589, Saudi ArabiaLaboratoire des Méthodes de Conception des Systèmes (LMCS), Ecole Nationale Supérieure d’Informatique (E.S.I), AlgeriaLaboratory of Advanced Electronic Systems (LSEA), Faculty of Science University of Medea, AlgeriaLRDSI Laboratory, Faculty of Sciences, SAAD DAHLAB University, Blida, AlgeriaThe utilization of Model-Driven Architecture (MDA) in Service Oriented Architecture (SOA) is a concept that has been introduced previously and published research is available on this subject. However, the main research s’ubject of this paper, fusing MDA and decision aspects as autonomous building blocks that form a full SOA, is a ground-breaking concept. This paper proposes an integrated model-driven solution method that will help develop service-oriented architectures while being aware of the need for decisions. Furthermore, our goal is to explore the standard models at every defined level; this is one of our primary reasons for utilizing the Service oriented architecture Modeling Language (SoaML) and the Decisional Model Notation (DMN) standard in designing several services. We also present a service taxonomy that defines the new set of concepts needed to model three dimensions. The proposed approach is called MDA4SOA+d (Model Driven Architecture for SOA with Decision Aspect), and it offers, among other benefits, a more comprehensive understanding of the entire system and the platform-independent development. It also enhances the reusability of the designs and simplifies the system’s evolution, thus enhancing productivity. The proposed approach will be illustrated with a case study for an IT Equipment Bid Evaluation process.http://www.sciencedirect.com/science/article/pii/S1319157823000903MDA (Model Driven Architecture)Decision making processSOA (Service Oriented Architecture)DMN (Decisional Model Notation)SoaML (Service oriented architecture Modeling Language)BPMN(Business Process Modeling Notation)
spellingShingle Fatima Boumahdi
Hadi Oqaibi
Rachid Chalal
Hamza Hentabli
Amina Madani
MDA4SOA+d: A new model driven architecture to supporting decision making in SOA
MDA (Model Driven Architecture)
Decision making process
SOA (Service Oriented Architecture)
DMN (Decisional Model Notation)
SoaML (Service oriented architecture Modeling Language)
BPMN(Business Process Modeling Notation)
title MDA4SOA+d: A new model driven architecture to supporting decision making in SOA
title_full MDA4SOA+d: A new model driven architecture to supporting decision making in SOA
title_fullStr MDA4SOA+d: A new model driven architecture to supporting decision making in SOA
title_full_unstemmed MDA4SOA+d: A new model driven architecture to supporting decision making in SOA
title_short MDA4SOA+d: A new model driven architecture to supporting decision making in SOA
title_sort mda4soa d a new model driven architecture to supporting decision making in soa
topic MDA (Model Driven Architecture)
Decision making process
SOA (Service Oriented Architecture)
DMN (Decisional Model Notation)
SoaML (Service oriented architecture Modeling Language)
BPMN(Business Process Modeling Notation)
url http://www.sciencedirect.com/science/article/pii/S1319157823000903
work_keys_str_mv AT fatimaboumahdi mda4soadanewmodeldrivenarchitecturetosupportingdecisionmakinginsoa
AT hadioqaibi mda4soadanewmodeldrivenarchitecturetosupportingdecisionmakinginsoa
AT rachidchalal mda4soadanewmodeldrivenarchitecturetosupportingdecisionmakinginsoa
AT hamzahentabli mda4soadanewmodeldrivenarchitecturetosupportingdecisionmakinginsoa
AT aminamadani mda4soadanewmodeldrivenarchitecturetosupportingdecisionmakinginsoa