The University of Southampton
University of Southampton Institutional Repository

A Metrics Framework for Evaluating SOA Service Granularity

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), 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.

PDF
A_Metrics_Framework_for_Evaluating_SOA_Service_Granularity_1.2.pdf - Version of Record
Restricted to Registered users only
Download (698kB)
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), 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: https://eprints.soton.ac.uk/id/eprint/272219
PURE UUID: 5ec83566-4521-44d0-93a5-5406a788bb8c
ORCID for David De Roure: ORCID iD orcid.org/0000-0001-9074-3016

Catalogue record

Date deposited: 21 Apr 2011 07:06
Last modified: 06 Jun 2018 13:20

Export record

Contributors

Author: Saad Alahmari
Author: Ed Zaluska
Author: David De Roure ORCID iD

University divisions

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×