Abstract
Collaboration inside and among enterprises often relies on mashup as a new development style for non-mission-critical Web applications, which are created to satisfy a business need and that often are used only for short periods of time, while the need exists. Examples of such Web applications are enterprise dashboards, that are used to improve decision making and locating contents. Mashup applications are built from independently developed software components, called Web APIs, collected in suitable registries or catalogs and linked through programmatic coupling. Ideally, mashups require a lower development effort with respect to traditional applications. To this purpose, we propose Web API selection patterns that are able to assist a mashup designer in selecting and aggregating Web APIs and we discuss their application to mashup development in enterprises. A prototype implementation of a Graphical User Interface to support Web API selection patterns is also described.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
H. Adams (2009). “Executive IT Architect, Mashup business scenarios and patterns”. IBM DeveloperWorks. Available at http://www.ibm.com/developerworks/lotus/library/mashups-patterns-pt1/.
Ngu, A.H.H., Carlson, M.P., Sheng, Q.Z. and Paik, H.Y. (2010) Semantic-Based Mashup of Composite Applications, IEEE Trans. On Services Computing, vol.3, no.1.
Gomadam, K., Ranabahu, A., Nagarajan, M., Sheth, A. P. and Verma, K. (2008) A Faceted Classification Based Approach to Search and Rank Web APIs, 6th IEEE Int. Conference on Web Services (ICWS08).
Greenshpan, O., Milo, T. and Polyzotis, N. (2009) Autocompletion for Mashups, 35th Int. Conference on Very Large DataBases (VLDB09), pages 538–549.
Bin Lu, Zhaohui Wu, Yuan Ni, Guo Tong Xie, Chunying Zhou, and Huajun Chen. (2009) sMash: semantic-based mashup navigation for data api network. In 18th International World Wide Web Conference (WWW2009), pages 1133–1134.
Carrier N. (2009) Amplify Your ROI – Getting things done quickly and Economically with Enterprise Mashups, IBM mashup center, Web 2.0 Expo Conference, New York.
M. Maleshkova, C. Pedrinaci, and J. Domingue. Semantic annotation of Web APIs with SWEET. In Proc. of 6th Workshop on Scripting and Development for the Semantic Web, 2010.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bianchini, D., De Antonellis, V., Melchiori, M. (2012). Semantics-Enriched Web APIs Selection for Enterprise Mashup Development. In: De Marco, M., Te'eni, D., Albano, V., Za, S. (eds) Information Systems: Crossroads for Organization, Management, Accounting and Engineering. Physica, Heidelberg. https://doi.org/10.1007/978-3-7908-2789-7_12
Download citation
DOI: https://doi.org/10.1007/978-3-7908-2789-7_12
Published:
Publisher Name: Physica, Heidelberg
Print ISBN: 978-3-7908-2788-0
Online ISBN: 978-3-7908-2789-7
eBook Packages: Business and EconomicsBusiness and Management (R0)