DocumentCode :
2970265
Title :
Supporting Service-Oriented Design with Metrics
Author :
Hofmeister, Helge ; Wirtz, Guido
Author_Institution :
Distrib. & Mobile Syst. Group, Otto-Friedrich Univ., Bamberg
fYear :
2008
fDate :
15-19 Sept. 2008
Firstpage :
191
Lastpage :
200
Abstract :
The service-oriented architectural style is widely perceived today. However, service orientation is a very general concept and its application in real-life situations is somewhat ambiguous. This is partially due to the fact that service-oriented principles are subject to interpretation rather than elements of the style.In this paper we propose a set of design metrics for service-oriented design. Based on an established metric for the coupling of component-based systems we introduce a complexity metric by the means of service coupling. We argue that service aggregators and the centralization of a system´s control flow is appropriate to address a system´s complexity. In order to approach an objective design that incorporates these principles, we introduce four metrics for the analysis of how a system handles its complexity with service-oriented means. Finally, we apply the presented metrics to an enterprise-scale real-life case study that we have conducted.
Keywords :
software architecture; software metrics; complexity metric; component-based systems; service coupling; service-oriented architectural style; service-oriented design; Application software; Centralized control; Control systems; Distributed computing; Investments; Large-scale systems; Mobile computing; Protection; Service oriented architecture; Software quality; SOA; control centralization; metrics; modifiability; service aggregation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2008. EDOC '08. 12th International IEEE
Conference_Location :
Munich
ISSN :
1541-7719
Print_ISBN :
978-0-7695-3373-5
Type :
conf
DOI :
10.1109/EDOC.2008.13
Filename :
4634770
Link To Document :
بازگشت