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: | , , , , |
| 格式: | 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 |
