Abstract
Enterprise mashups are agile applications which combine enterprise resources with other external applications or web services, by selecting and aggregating Web APIs provided by third parties. In this paper, we provide a framework based on different Web API features to support Web API search and reuse in enterprise mashup design. The framework operates according to a novel perspective, focused on the experience of web designers, who used the Web APIs to develop enterprise mashups. This new perspective is used jointly with other Web API search techniques, relying on classification features, like categories and tags, and technical features, like the Web API protocols and data formats. This enables designers, who as humans learn by examples, to exploit the collective knowledge which is based on past experiences of other designers to find the right Web APIs for a target application. We also present a preliminary evaluation of the framework.
Chapter PDF
Similar content being viewed by others
Keywords
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)
Beemer, B., Gregg, D.: Mashups: A Literature Review and Classification Framework. Future Internet 1, 59–87 (2009)
Bianchini, D., De Antonellis, V., Melchiori, M.: A lightweight model for publishing and sharing Linked Web APIs. In: Proceedings of the 20th Italian Symposium on Advanced Database Systems (SEBD 2012), pp. 75–82 (2012)
Bianchini, D., De Antonellis, V., Melchiori, M.: Semantic Collaborative Tagging for Web APIs Sharing and Reuse. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds.) ICWE 2012. LNCS, vol. 7387, pp. 76–90. Springer, Heidelberg (2012)
Bianchini, D., De Antonellis, V., Melchiori, M.: Towards semantic-assisted web mashup generation. In: Proceedings of International Workshop on Database and Expert Systems Applications, DEXA, pp. 279–283 (2012)
Cappiello, C., Daniel, F., Matera, M.: A Quality Model for Mashup Components. In: Gaedke, M., Grossniklaus, M., DÃaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 236–250. Springer, Heidelberg (2009)
Castano, S., Ferrara, A., Lorusso, D., Montanelli, S.: On the ontology instance matching problem. In: Proceedings - International Workshop on Database and Expert Systems Applications, DEXA, pp. 180–184 (2008)
Elmeleegy, H., Ivan, A., Akkiraju, R., Goodwin, R.: MashupAdvisor: A Recommendation Tool for Mashup Development. In: Proc. of 6th Int. Conference on Web Services (ICWS 2008), Beijin, China, pp. 337–344 (2008)
Ferrara, A., Lorusso, D., Montanelli, S., Varese, G.: Towards a benchmark for instance matching. In: CEUR Workshop Proceedings, pp. 37–48 (2008)
Gomadam, K., Ranabahu, A., Nagarajan, M., Sheth, A., Verma, K.: A Faceted Classification Based Approach to Search and Rank Web APIs. In: Proc. of International Conference on Web Services (ICWS 2008), 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., Stanoevska-Slabeva, K.: Towards A Reference Model for Grassroots Enterprise Mashup Environments. In: 17th European Conference on Information Systems (2009)
Melchiori, M.: Hybrid techniques for Web APIs recommendation. In: Proceedings of the 1st International Workshop on Linked Web Data Management, pp. 17–23 (2011)
RodrÃguez, R., Espinosa, R., Bianchini, D., Garrigós, I., Mazón, J.-N., Zubcoff, J.J.: Extracting Models from Web API Documentation. In: Grossniklaus, M., Wimmer, M. (eds.) ICWE Workshops 2012. LNCS, vol. 7703, pp. 134–145. Springer, Heidelberg (2012)
Tapia, B., Torres, R., Astudillo, H.: Simplifying mashup component selection with a combined similarity- and social-based technique. In: Proceedings of the 5th International Workshop on Web APIs and Service Mashups, pp. 1–8 (2011)
Weiss, M.: Modeling the mashup ecosystem: structure and growth. R&D Management 1, 40–49 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bianchini, D., De Antonellis, V., Melchiori, M. (2013). A Multi-perspective Framework for Web API Search in Enterprise Mashup Design. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds) Advanced Information Systems Engineering. CAiSE 2013. Lecture Notes in Computer Science, vol 7908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38709-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-38709-8_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38708-1
Online ISBN: 978-3-642-38709-8
eBook Packages: Computer ScienceComputer Science (R0)