DocumentCode
3149293
Title
A Metrics Framework for Evaluating SOA Service Granularity
Author
Alahmari, Saad ; Zaluska, Ed ; De Roure, David C.
Author_Institution
Sch. of Electron., Comput. Sci. Univ., Southampton, UK
fYear
2011
fDate
4-9 July 2011
Firstpage
512
Lastpage
519
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.
Keywords
open systems; service-oriented architecture; software metrics; software quality; SOA service granularity; internal structural software attributes; metrics framework; quality measurements; service-based systems; service-oriented architecture; software interoperability; syntax code; Business; Complexity theory; Couplings; Service oriented architecture; Software; Weight measurement; SOA; SOA quality; SOEA; product metrics; service granularity; software metrics/measuremen;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing (SCC), 2011 IEEE International Conference on
Conference_Location
Washington, DC
Print_ISBN
978-1-4577-0863-3
Electronic_ISBN
978-0-7695-4462-5
Type
conf
DOI
10.1109/SCC.2011.98
Filename
6009301
Link To Document