A Metrics Framework for Evaluating SOA Service Granularity
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 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.
SOEA, software metrics/measuremen, SOA, service granularity, SOA quality, product metrics.
Alahmari, Saad
2cc9e0ba-0c6a-4c7f-960d-23e159b37652
Zaluska, Ed
43f6a989-9542-497e-bc9d-fe20f03cad35
De Roure, David
02879140-3508-4db9-a7f4-d114421375da
Alahmari, Saad
2cc9e0ba-0c6a-4c7f-960d-23e159b37652
Zaluska, Ed
43f6a989-9542-497e-bc9d-fe20f03cad35
De Roure, David
02879140-3508-4db9-a7f4-d114421375da
Alahmari, Saad, Zaluska, Ed and De Roure, David
(2011)
A Metrics Framework for Evaluating SOA Service Granularity.
The 8th IEEE 2011 International Conference on Services Computing (SCC 2011), Washington, D.C, United States.
04 - 09 Jul 2011.
Record type:
Conference or Workshop Item
(Paper)
Abstract
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.
Text
A_Metrics_Framework_for_Evaluating_SOA_Service_Granularity_1.2.pdf
- Version of Record
Restricted to Registered users only
Request a copy
More information
e-pub ahead of print date: 20 April 2011
Additional Information:
Event Dates: 4-9 July, 2011
Venue - Dates:
The 8th IEEE 2011 International Conference on Services Computing (SCC 2011), Washington, D.C, United States, 2011-07-04 - 2011-07-09
Keywords:
SOEA, software metrics/measuremen, SOA, service granularity, SOA quality, product metrics.
Organisations:
Web & Internet Science
Identifiers
Local EPrints ID: 272219
URI: http://eprints.soton.ac.uk/id/eprint/272219
PURE UUID: 5ec83566-4521-44d0-93a5-5406a788bb8c
Catalogue record
Date deposited: 21 Apr 2011 07:06
Last modified: 14 Mar 2024 09:50
Export record
Contributors
Author:
Saad Alahmari
Author:
Ed Zaluska
Author:
David De Roure
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics