A Metrics Framework for Evaluating SOA Service Granularity.
Service-Oriented Architecture (SOA) is intended to improve software interoperability by exposing dynamic applications as services. To evaluate the design of services in service-based systems, quality measurements are essential to decide tradeoffs between SOA quality attributes. Current SOA quality m...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Journal article |
Language: | English |
Published: |
IEEE
2011
|
_version_ | 1797098359831396352 |
---|---|
author | Alahmari, S Zaluska, E Roure, D |
author2 | Jacobsen, H |
author_facet | Jacobsen, H Alahmari, S Zaluska, E Roure, D |
author_sort | Alahmari, S |
collection | OXFORD |
description | Service-Oriented Architecture (SOA) is intended to improve software interoperability by exposing dynamic applications as services. To evaluate the design of services in service-based systems, quality measurements are essential to decide tradeoffs between SOA quality attributes. Current SOA quality metrics pay little attention to service granularity as an important key design feature that impacts other internal SOA quality attributes. In this paper we introduce the structural attribute of service granularity for the analysis of other internal structural software attributes: complexity, cohesion and coupling. Consequently, metrics are proposed for measuring SOA internal attributes using syntax code. These metrics will assist in development of optimal service design by considering appropriate trade-offs. An example case study is included to demonstrate proposed metrics. © 2011 IEEE. |
first_indexed | 2024-03-07T05:08:24Z |
format | Journal article |
id | oxford-uuid:dab50931-e880-4772-ad78-29e43cc46ae7 |
institution | University of Oxford |
language | English |
last_indexed | 2024-03-07T05:08:24Z |
publishDate | 2011 |
publisher | IEEE |
record_format | dspace |
spelling | oxford-uuid:dab50931-e880-4772-ad78-29e43cc46ae72022-03-27T09:05:13ZA Metrics Framework for Evaluating SOA Service Granularity.Journal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:dab50931-e880-4772-ad78-29e43cc46ae7EnglishSymplectic Elements at OxfordIEEE2011Alahmari, SZaluska, ERoure, DJacobsen, HWang, YHung, PService-Oriented Architecture (SOA) is intended to improve software interoperability by exposing dynamic applications as services. To evaluate the design of services in service-based systems, quality measurements are essential to decide tradeoffs between SOA quality attributes. Current SOA quality metrics pay little attention to service granularity as an important key design feature that impacts other internal SOA quality attributes. In this paper we introduce the structural attribute of service granularity for the analysis of other internal structural software attributes: complexity, cohesion and coupling. Consequently, metrics are proposed for measuring SOA internal attributes using syntax code. These metrics will assist in development of optimal service design by considering appropriate trade-offs. An example case study is included to demonstrate proposed metrics. © 2011 IEEE. |
spellingShingle | Alahmari, S Zaluska, E Roure, D A Metrics Framework for Evaluating SOA Service Granularity. |
title | A Metrics Framework for Evaluating SOA Service Granularity. |
title_full | A Metrics Framework for Evaluating SOA Service Granularity. |
title_fullStr | A Metrics Framework for Evaluating SOA Service Granularity. |
title_full_unstemmed | A Metrics Framework for Evaluating SOA Service Granularity. |
title_short | A Metrics Framework for Evaluating SOA Service Granularity. |
title_sort | metrics framework for evaluating soa service granularity |
work_keys_str_mv | AT alahmaris ametricsframeworkforevaluatingsoaservicegranularity AT zaluskae ametricsframeworkforevaluatingsoaservicegranularity AT roured ametricsframeworkforevaluatingsoaservicegranularity AT alahmaris metricsframeworkforevaluatingsoaservicegranularity AT zaluskae metricsframeworkforevaluatingsoaservicegranularity AT roured metricsframeworkforevaluatingsoaservicegranularity |