Abstract
Mostly e-business and e-applications rely on the Service Oriented Computing paradigm and its most popular implementation, namely Web Services. When properly implemented and described, Web Services can be dynamically discovered and reused using Internet technologies, pushing interoperability to unprecedented levels. However, poorly described Web Services are rather difficult to be discovered, understood, and reused. This paper presents heuristics for automatically detecting common pitfalls that should be avoided when creating Web Service descriptions. Experimental results with ca. 400 real-world Web Services, empirically show the feasibility of the proposed heuristics.
Chapter PDF
Similar content being viewed by others
References
Janowski, A.O.T., Estevez, E.: Rapid development of electronic public services: a case study in electronic licensing service. In: Proceedings of the 8th Annual International Conference on Digital Government Research (DG.O 2007), pp. 292–293 (2007)
Bichler, M., Lin, K.-J.: Service-Oriented Computing. Computer 39(3), 99–101 (2006)
Papazoglou, M.P., Van Den Heuvel, W.-J.: Service-oriented design and development methodology. International Journal of Web Engineering and Technology 2(4), 412–442 (2006)
Grefen, P.W.P.J., Ludwig, H., Dan, A., Angelov, S.: An analysis of Web Services support for dynamic business process outsourcing. Information & Software Technology 48(11), 1115–1134 (2006)
Chung, J.-Y., Lin, K.-J., Mathieu, R.G.: Guest editors’ introduction: Web Services computing–advancing software interoperability. Computer 36(10), 35–37 (2003)
Mateos, C., Crasso, M., Zunino, A., Campo, M.: Adding semantic Web Services matching and discovery support to the Movilog platform. In: Proceedings of the IFIP 19th World Computer Congress (IFIP 2006). IFIP, vol. 217, pp. 51–60 (2006)
Crasso, M., Zunino, A., Campo, M.: Combining query-by-example and query expansion for simplifying Web Service discovery. Information Systems Frontiers (2009) (in Press)
Foster, I.: Service-oriented science. Science 308(5723), 814–817 (2005)
Fan, J., Kambhampati, S.: A snapshot of public Web Services. SIGMOD Rec. 34(1), 24–32 (2005)
Rodriguez, J.M., Crasso, M., Zunino, A., Campo, M.: Improving Web Service descriptions for effective service discovery. Science of Computer Programming 75(11), 1001–1021 (2010)
Brian Blake, M., Nowlan, M.F.: Taming Web Services from the wild. IEEE Internet Computing 12(5), 62–69 (2008)
Garofalakis, J., Panagis, Y., Sakkopoulos, E., Tsakalidis, A.: Contemporary Web Service Discovery Mechanisms. Journal of Web Engineering 5(3), 265–290 (2006)
McCool, R.: Rethinking the Semantic Web, part II. IEEE Internet Computing 10(1), 96, 93–95 (2006)
Dong, B., Qi, G., Gu, X., Wei, X.: Web service-oriented manufacturing resource applications for networked product development. Advanced Engineering Informatics 22(3), 282–295 (2008); Collaborative Design and Manufacturing
Beaton, J., Myers, B.A., Stylos, J., Ehret, R., Karstens, J., Efeoglu, A., Jeong, S.Y., Xie, Y., Busse, D.K.: Improving Documentation for eSOA APIs through User Studies. In: Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V. (eds.) IS-EUD 2009. LNCS, vol. 5435, pp. 86–105. Springer, Heidelberg (2009)
Pasley, J.: Avoid XML schema wildcards for Web Service interfaces. IEEE Internet Computing 10(3), 72–79 (2006)
Beaton, J., Jeong, S.Y., Xie, Y., Jack, J., Myers, B.A.: Usability challenges for enterprise service-oriented architecture APIs. In: IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 193–196 (September 2008)
Brown, W.J., Malveau, R.C., McCormick, H.W., Mowbray, T.J.: AntiPatterns: Refactoring Software, Architectures and Projects in Crisis. John Wiley, Chichester (1998)
Crasso, M., Zunino, A., Campo, M.: AWSC: An approach to Web Service classification based on machine learning techniques. Revista Iberoamericana de Inteligencia Artificial 37(12), 25–36 (2008)
Klein, D., Manning, C.D.: Accurate unlexicalized parsing. In: Proceedings of the 41st Annual Meeting on Association for Computational Linguistics (ACL 2003), pp. 423–430 (2003)
Heß, A., Johnston, E., Kushmerick, N.: ASSAM: A tool for semi-automatically annotating semantic Web Services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 320–334. Springer, Heidelberg (2004)
Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging it platforms: Vision, hype and reality for delivering computing as the 5th utility. Future Generation Computer Systems 25(6), 599–616 (2009)
Zaplata, S., Lamersdorf, W.: Towards mobile process as a service. In: Proceedings of 25th ACM Symposium on Applied Computing (SAC 2010), pp. 372–379 (March 2010)
Al-Masri, E., Mahmoud, Q.H.: Qos-based discovery and ranking of Web Services. In: Proceedings of the 16th International Conference on Computer Communications and Networks (ICCCN 2007), pp. 529–534 (2007)
Juric, M.B., Sasa, A., Brumen, B., Rozman, I.: WSDL and UDDI extensions for version support in Web Services. Journal of Systems and Software SI: Architectural Decisions and Rationale 82(8), 1326–1343 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 IFIP
About this paper
Cite this paper
Rodriguez, J.M., Crasso, M., Zunino, A., Campo, M. (2010). Automatically Detecting Opportunities for Web Service Descriptions Improvement. In: Cellary, W., Estevez, E. (eds) Software Services for e-World. I3E 2010. IFIP Advances in Information and Communication Technology, vol 341. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16283-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-16283-1_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16282-4
Online ISBN: 978-3-642-16283-1
eBook Packages: Computer ScienceComputer Science (R0)