Abstract
The design of Web applications from third-party Web APIs can be shortened by providing a conceptual model that abstracts from implementation aspects of each Web API and supports their selection. In this paper we propose a framework to support easy Web application development. The framework provides Web API organization based on automated matching techniques apt to establish semantic links between them according to properly defined similarity and coupling criteria and Web API selection patterns to support interactive and proactive Web application development according to an exploratory perspective.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abiteboul, S., Greenshpan, O., Milo, T.: Modeling the Mashup Space. In: Proc. of the Workshop on Web Information and Data Management, pp. 87–94 (2008)
Bianchini, D., Antonellis, V.D., Melchiori, M.: A Semantic Framework for collaborative Enterprise Knowledge Mashup. In: D’Atri, A., Ferrara, M., George, J.F., Spagnoletti, P. (eds.) Information Technology and Innovation Trends in Organizations, pp. 117–124. Physica Verlag, Heidelberg (2011)
Bianchini, D., Antonellis, V.D., Melchiori, M.: Flexible Semantic-based Service Matchmaking and Discovery. World Wide Web Journal 11(2), 227–251 (2008)
Daniel, F., Casati, F., Benatallah, B., Shan, M.: Hosted universal composition: Models, languages and infrastructure in mashArt. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 428–443. Springer, Heidelberg (2009)
Gomadam, K., Ranabahu, A., Nagarajan, M., Sheth, A.P., Verma, K.: A Faceted Classification Based Approach to Search and Rank Web APIs. In: ICWS, pp. 177–184 (2008)
Greenshpan, O., Milo, T., Polyzotis, N.: Autocompletion for Mashups. In: Proc. of the 35th Int. Conference on Very Large DataBases (VLDB 2009), Lyon, France, pp. 538–549 (2009)
Hoyer, V., Fischer, M.: Market overview of enterprise mashup tools. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 708–721. Springer, Heidelberg (2008)
Kopecky, J., Vitvar, T., Fensel, D.: hRESTS & MicroWSMO. Tech. rep., SOA4ALL Project, Deliverable D3.4.3 (2009)
Maleshkova, M., Pedrinaci, C., Domingue, J.: Semantic annotation of Web APIs with SWEET. In: Proc. of the 6th Workshop on Scripting and Development for the Semantic Web (2010)
Ngu, A.H.H., Carlson, M.P., Sheng, Q.Z., Young Paik, H.: Semantic-based mashup of composite applications. IEEE T. Services Computing 3(1), 2–15 (2010)
van Rijsbergen, C.J.: Information Retrieval. Butterworth (1979)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bianchini, D., De Antonellis, V., Melchiori, M. (2011). Semantics-Enabled Web API Organization and Recommendation. In: De Troyer, O., Bauzer Medeiros, C., Billen, R., Hallot, P., Simitsis, A., Van Mingroot, H. (eds) Advances in Conceptual Modeling. Recent Developments and New Directions. ER 2011. Lecture Notes in Computer Science, vol 6999. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24574-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-24574-9_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24573-2
Online ISBN: 978-3-642-24574-9
eBook Packages: Computer ScienceComputer Science (R0)