Cargando…

A Systematic Composite Service Design Modeling Method Using Graph-Based Theory

The composite service design modeling is an essential process of the service-oriented software development life cycle, where the candidate services, composite services, operations and their dependencies are required to be identified and specified before their design. However, a systematic service-or...

Descripción completa

Detalles Bibliográficos
Autores principales: Elhag, Arafat Abdulgader Mohammed, Mohamad, Radziah, Aziz, Muhammad Waqar, Zeshan, Furkh
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4415800/
https://www.ncbi.nlm.nih.gov/pubmed/25928358
http://dx.doi.org/10.1371/journal.pone.0123086
_version_ 1782369129016066048
author Elhag, Arafat Abdulgader Mohammed
Mohamad, Radziah
Aziz, Muhammad Waqar
Zeshan, Furkh
author_facet Elhag, Arafat Abdulgader Mohammed
Mohamad, Radziah
Aziz, Muhammad Waqar
Zeshan, Furkh
author_sort Elhag, Arafat Abdulgader Mohammed
collection PubMed
description The composite service design modeling is an essential process of the service-oriented software development life cycle, where the candidate services, composite services, operations and their dependencies are required to be identified and specified before their design. However, a systematic service-oriented design modeling method for composite services is still in its infancy as most of the existing approaches provide the modeling of atomic services only. For these reasons, a new method (ComSDM) is proposed in this work for modeling the concept of service-oriented design to increase the reusability and decrease the complexity of system while keeping the service composition considerations in mind. Furthermore, the ComSDM method provides the mathematical representation of the components of service-oriented design using the graph-based theoryto facilitate the design quality measurement. To demonstrate that the ComSDM method is also suitable for composite service design modeling of distributed embedded real-time systems along with enterprise software development, it is implemented in the case study of a smart home. The results of the case study not only check the applicability of ComSDM, but can also be used to validate the complexity and reusability of ComSDM. This also guides the future research towards the design quality measurement such as using the ComSDM method to measure the quality of composite service design in service-oriented software system.
format Online
Article
Text
id pubmed-4415800
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-44158002015-05-07 A Systematic Composite Service Design Modeling Method Using Graph-Based Theory Elhag, Arafat Abdulgader Mohammed Mohamad, Radziah Aziz, Muhammad Waqar Zeshan, Furkh PLoS One Research Article The composite service design modeling is an essential process of the service-oriented software development life cycle, where the candidate services, composite services, operations and their dependencies are required to be identified and specified before their design. However, a systematic service-oriented design modeling method for composite services is still in its infancy as most of the existing approaches provide the modeling of atomic services only. For these reasons, a new method (ComSDM) is proposed in this work for modeling the concept of service-oriented design to increase the reusability and decrease the complexity of system while keeping the service composition considerations in mind. Furthermore, the ComSDM method provides the mathematical representation of the components of service-oriented design using the graph-based theoryto facilitate the design quality measurement. To demonstrate that the ComSDM method is also suitable for composite service design modeling of distributed embedded real-time systems along with enterprise software development, it is implemented in the case study of a smart home. The results of the case study not only check the applicability of ComSDM, but can also be used to validate the complexity and reusability of ComSDM. This also guides the future research towards the design quality measurement such as using the ComSDM method to measure the quality of composite service design in service-oriented software system. Public Library of Science 2015-04-30 /pmc/articles/PMC4415800/ /pubmed/25928358 http://dx.doi.org/10.1371/journal.pone.0123086 Text en © 2015 Elhag et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Elhag, Arafat Abdulgader Mohammed
Mohamad, Radziah
Aziz, Muhammad Waqar
Zeshan, Furkh
A Systematic Composite Service Design Modeling Method Using Graph-Based Theory
title A Systematic Composite Service Design Modeling Method Using Graph-Based Theory
title_full A Systematic Composite Service Design Modeling Method Using Graph-Based Theory
title_fullStr A Systematic Composite Service Design Modeling Method Using Graph-Based Theory
title_full_unstemmed A Systematic Composite Service Design Modeling Method Using Graph-Based Theory
title_short A Systematic Composite Service Design Modeling Method Using Graph-Based Theory
title_sort systematic composite service design modeling method using graph-based theory
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4415800/
https://www.ncbi.nlm.nih.gov/pubmed/25928358
http://dx.doi.org/10.1371/journal.pone.0123086
work_keys_str_mv AT elhagarafatabdulgadermohammed asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory
AT mohamadradziah asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory
AT azizmuhammadwaqar asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory
AT zeshanfurkh asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory
AT elhagarafatabdulgadermohammed systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory
AT mohamadradziah systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory
AT azizmuhammadwaqar systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory
AT zeshanfurkh systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory