Abstract
Computational science studies often rely on the availability of large datasets through the Web. Web services (WS) provide a convenient way for making those datasets available, since they rely on a standard and widely available technology. However, there are many ways to devise a Web service interface for a given dataset, and the resulting interfaces vary in their properties related to cohesion, distribution, flexibility and communication overhead, among other parameters. This paper explores these attributes and provides some directions on how they can be measured. Concretely, a well-known cohesion metric is explored as a way to characterize the possible kinds of Web service interface designs. This is discussed for a concrete distributed context of service-oriented architectures.
Chapter PDF
Similar content being viewed by others
References
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object-oriented design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)
Fenton, N.E., Pfleeger, S.L.: Software Metrics: a Rigorous & Practical Approach, International Thompson Press (1997)
Henderson-Sellers, B.: Object-Oriented Metrics Measures of Complexity. Prentice Hall, Upper Saddle River (1996)
McCabe, T.J., Watson, A.H.: Software Complexity. Journal of Defense Software Engineering 7(12), 5–9 (1994)
Oh, S., Fox, G.C.: Optimizing Web Service messaging performance in mobile computing. Future Generation Computer Systems 23(4), 623–632 (2007)
Perepletchikov, M., Ryan, C., Frampton, K.: Comparing the Impact of Service-Oriented and Object-Oriented Paradigms on the Structural Properties of Software. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2005. LNCS, vol. 3762, pp. 431–441. Springer, Heidelberg (2005)
Tian, M., Voigt, T., Naumowicz, T., Ritter, H., Schiller, J.: Performance considerations for mobile WS. Computer Communications 27(11), 1097–1105 (2004)
Tiwari, A., Sekhar, A.K.T.: Workflow based framework for life science informatics. Computational Biology and Chemistry 31(5-6), 305–319 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sicilia, MA., Rodríguez, D. (2008). Exploring Cohesion, Flexibility, Communication Overhead and Distribution for Web Services Interfaces in Computational Science. In: Bubak, M., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds) Computational Science – ICCS 2008. ICCS 2008. Lecture Notes in Computer Science, vol 5103. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69389-5_42
Download citation
DOI: https://doi.org/10.1007/978-3-540-69389-5_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69388-8
Online ISBN: 978-3-540-69389-5
eBook Packages: Computer ScienceComputer Science (R0)