A Metrics Framework for Evaluating SOA Service Granularity


Alahmari, Saad, Zaluska, Ed and De Roure, David (2011) A Metrics Framework for Evaluating SOA Service Granularity. In, The 8th IEEE 2011 International Conference on Services Computing (SCC 2011), Washington, D.C, USA, 04 - 09 Jul 2011. IEEE Computer Society Press.

Download

[img] PDF - Published Version
Restricted to Registered users only

Download (682Kb) | Request a copy

Description/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.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Event Dates: 4-9 July, 2011
Keywords: SOEA,software metrics/measuremen, SOA, service granularity, SOA quality, product metrics.
Divisions: Faculty of Physical and Applied Science > Electronics and Computer Science > Web & Internet Science
Item ID: 272219
Date Deposited: 21 Apr 2011 07:06
Last Modified: 04 Jul 2012 09:11
Contributors: Alahmari, Saad (Author)
Zaluska, Ed (Author)
De Roure, David (Author)
Date: 20 April 2011
Additional Information: Event Dates: 4-9 July, 2011
Status: Unpublished
Publisher: IEEE Computer Society Press
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/272219

Actions (login required)

View Item View Item