Abstract
The loose coupling notion associated with the service composition is a key concept which defines the Service Oriented Architectures (SOA) paradigm. Given that this notion is intuitively understood, its definition lacks formalism. Moreover, the existing evaluation metrics are limited and cannot take into account all the specificities of the SOA’s composition mechanism. In this paper, we present a set of metrics based on a clear definition of the loose coupling. We combine these metrics in a formula which calculates a weight. This weight allows for clear measurements of a composite’s coupling.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Beauche, S., Poizat, P.: Automated service composition with adaptive planning. In: ICSOC, pp. 530–537 (2008)
Bottaro, A., Gérodolle, A., Lalanda, P.: Pervasive service composition in the home network. In: AINA, pp. 596–603 (2007)
Briand, L.C., Wüst, J., Daly, J.W., Porter, D.V.: A comprehensive empirical validation of design measures for object-oriented systems. In: IEEE METRICS, pp. 246–257 (1998)
Chibani, A., Djouani, K., Amirat, Y.: Semantic middleware for context services composition in ubiquitous computing. In: MOBILWARE, p. 9 (2008)
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Software Eng. 20(6), 476–493 (1994)
Erickson, J., Siau, K.: Web services, service-oriented computing, and service-oriented architecture: Separating hype from reality. J. Database Manag. 19(3), 42–54 (2008)
Erradi, A., Kulkarni, N.N., Maheshwari, P.: Service design process for reusable services: Financial services case study. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 606–617. Springer, Heidelberg (2007)
Gu, X., Nahrstedt, K., Yu, B.: Spidernet: An integrated peer-to-peer service composition framework. In: HPDC, pp. 110–119 (2004)
Gui, G., Scott, P.D.: New coupling and cohesion metrics for evaluation of software component reusability. In: ICYCS, p. 1181 (2008)
Gui, G., Scott, P.D.: Ranking reusability of software components using coupling metrics. Journal of Systems and Software 80(9), 1450–1459 (2007)
Hock-koon, A., Oussalah, M.: Expliciting a composite service by a metamodeling approach. In: RCIS (2010)
Kalasapur, S., Kumar, M., Shirazi, B.A.: Dynamic service composition in pervasive computing. TPDS 18 (2007)
Ma, Q., Zhou, N., Zhu, Y., Wang, H.: Evaluating service identification with design metrics on business process decomposition. In: IEEE SCC, pp. 160–167 (2009)
Mortureux, Y.: Preliminary risk analysis. Techniques de l’ingenieur. Securite et gestion des risques SE2(SE4010), SE4010.1–SE4010.10 (2002)
OASIS: Reference architecture for service oriented architecture 1.0 (April 2008), http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.pdf
OASIS: Service component architecture assembly model specification version 1.1 (2009), http://www.oasis-opencsa.org/
Perepletchikov, M., Ryan, C., Frampton, K.: Comparing the impact of service-oriented and object-oriented paradigms on the structural properties of software. In: OTM Workshops, pp. 431–441 (2005)
Perepletchikov, M., Ryan, C., Frampton, K., Tari, Z.: Coupling metrics for predicting maintainability in service-oriented designs. In: Australian Software Engineering Conference, pp. 329–340 (2007)
Roman, D., de Bruijn, J., Mocan, A., Lausen, H., Domingue, J., Bussler, C., Fensel, D.: Www: Wsmo, wsml, and wsmx in a nutshell. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 516–522. Springer, Heidelberg (2006)
Verma, K., Gomadam, K., Sheth, A.P., Miller, J.A., Wu, Z.: The meteor-s approache for configuring and executing dynamic web processes. LSDIS Lab, University of Georgia Technical Report (2005), http://lsdis.cs.uga.edu/projects/meteor-s/
Yu, L., Ramaswamy, S.: Multiple-parameter coupling metrics for layered component-based software. Software Quality Journal 17(1), 5–24 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hock-koon, A., Oussalah, M. (2010). Specifying Loose Coupling from Existing Service Composition Approaches. In: Babar, M.A., Gorton, I. (eds) Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15114-9_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-15114-9_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15113-2
Online ISBN: 978-3-642-15114-9
eBook Packages: Computer ScienceComputer Science (R0)