Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1887899.1887944guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Specifying loose coupling from existing service composition approaches

Published: 23 August 2010 Publication History

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.

References

[1]
Beauche, S., Poizat, P.: Automated service composition with adaptive planning. In: ICSOC, pp. 530-537 (2008)
[2]
Bottaro, A., Gérodolle, A., Lalanda, P.: Pervasive service composition in the home network. In: AINA, pp. 596-603 (2007)
[3]
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)
[4]
Chibani, A., Djouani, K., Amirat, Y.: Semantic middleware for context services composition in ubiquitous computing. In: MOBILWARE, p. 9 (2008)
[5]
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Software Eng. 20(6), 476-493 (1994)
[6]
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)
[7]
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)
[8]
Gu, X., Nahrstedt, K., Yu, B.: Spidernet: An integrated peer-to-peer service composition framework. In: HPDC, pp. 110-119 (2004)
[9]
Gui, G., Scott, P.D.: New coupling and cohesion metrics for evaluation of software component reusability. In: ICYCS, p. 1181 (2008)
[10]
Gui, G., Scott, P.D.: Ranking reusability of software components using coupling metrics. Journal of Systems and Software 80(9), 1450-1459 (2007)
[11]
Hock-koon, A., Oussalah, M.: Expliciting a composite service by a metamodeling approach. In: RCIS (2010)
[12]
Kalasapur, S., Kumar, M., Shirazi, B.A.: Dynamic service composition in pervasive computing. TPDS 18 (2007)
[13]
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)
[14]
Mortureux, Y.: Preliminary risk analysis. Techniques de l'ingenieur. Securite et gestion des risques SE2(SE4010), SE4010.1-SE4010.10 (2002)
[15]
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
[16]
OASIS: Service component architecture assembly model specification version 1.1 (2009), http://www.oasis-opencsa.org/
[17]
Perepletchikov, M., Ryan, C., Frampton, K.: Comparing the impact of serviceoriented and object-oriented paradigms on the structural properties of software. In: OTM Workshops, pp. 431-441 (2005)
[18]
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)
[19]
Roman, D., deBruijn, J., Mocan, A., Lausen, H., Domingue, J., Bussler, C., Fensel, D.: Www: Wsmo, wsml, andwsmx in a nutshell. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 516-522. Springer, Heidelberg (2006)
[20]
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/
[21]
Yu, L., Ramaswamy, S.: Multiple-parameter coupling metrics for layered component-based software. Software Quality Journal 17(1), 5-24 (2009)

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ECSA'10: Proceedings of the 4th European conference on Software architecture
August 2010
533 pages
ISBN:3642151132
  • Editors:
  • Muhammad Ali Babar,
  • Ian Gorton

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 23 August 2010

Author Tags

  1. SOA
  2. composite service
  3. loose coupling
  4. metrics

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media