Abstract
The consumption of APIs, such as Enterprise Services (ESs) in an enterprise Service-Oriented Architecture (eSOA), has largely been a task for experienced developers. With the rapidly growing number of such (Web)APIs, users with little or no experience in a given API face the problem of finding relevant API operations – e.g., mashups developers. However, building an effective search has been a challenge: Information Retrieval (IR) methods struggle with the brevity of text in API descriptions, whereas semantic search technologies require domain ontologies and formal queries. Motivated by the search behavior of users, we propose an iterative keyword search based on entities. The entities are part of a knowledge base, whose content stems from model-driven engineering. We implemented our approach and conducted a user study showing significant improvements in search effectiveness.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Aleman-Meza, B., Arpinar, I., Nural, M., Sheth, A.: Ranking Documents Semantically Using Ontological Relationships. In: ICSC 2010 (2010)
Burton-Jones, A., Storey, V.C., Sugumaran, V., Purao, S.: A Heuristic-Based Methodology for Semantic Augmentation of User Queries on the Web. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 476–489. Springer, Heidelberg (2003)
Brauer, F., Huber, M., Hackenbroich, G., Leser, U., Naumann, F., Barczynski, W.M.: Graph-Based Concept Identification and Disambiguation for Enterprise Search. In: WWW, Raleigh, NC, USA. ACM (2010)
Conesa, J., Storey, V.C., Sugumaran, V.: Improving Web-Query Processing Through Semantic Knowledge. DKE 66(1), 18–34 (2008)
Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The Next Step in Web Services. Commun. ACM 46, 29–34 (2003)
Ding, L., Finin, T., Joshi, A., Pan, R., Cost, R.S., Peng, Y., Reddivari, P., Doshi, V., Sachs, J.: Swoogle: A Search and Metadata Engine for the Semantic Web. In: Conference on Information and Knowledge Management, CIKM 2004 (2004)
Dong, X., Halevy, A.: Indexing dataspaces. In: ACM SIGMOD (2007)
Fourney, A., Mann, R., Terry, M.A.: Query-feature graphs: bridging user vocabulary and system functionality. In: UIST, pp. 207–216 (2011)
Grechanik, M., Fu, C., Xie, Q., McMillan, C., Poshyvanyk, D., Cumby, C.: A Search Engine for Finding Highly Relevant Applications. In: ICSE 2010 (2010)
Hoang, H.H., Tjoa, A.M.: The State of the Art of Ontology-based Query Systems: A Comparison of Existing Approaches. In: ICOCI 2006 (2006)
Lin, T., Pantel, P., Gamon, M., Kannan, A., Fuxman, A.: Active Objects: Actions for Entity-centric Search. In: WWW 2012 (2012)
Manning, C.D., Raghavan, P., Schtze, H.: Introduction to Information Retrieval. Cambridge Univ. Press (2008)
Mass, Y., Ramanath, M., Sagiv, Y., Weikum, G.: IQ: The Case for Iterative Querying for Knowledge. In: CIDR, pp. 38–44 (2011)
McMillan, C., Grechanik, M., Poshyvanyk, D., Xie, Q., Fu, C.: Portfolio: finding relevant functions and their usage. In: ICSE 2011 (2011)
Roy, M.: Facilitating Enterprise Service Management Using Service Design Knowledge. PhD thesis, CSE, UNSW (under review, 2013)
Roy, M., Suleiman, B., Schmidt, D., Weber, I., Benatallah, B.: Using SOA Governance Design Methodologies to Augment Enterprise Service Descriptions. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 566–581. Springer, Heidelberg (2011)
Roy, M., Weber, I., Benatallah, B.: Extending Enterprise Service Design Knowledge Using Clustering. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) Service Oriented Computing. LNCS, vol. 7636, pp. 142–157. Springer, Heidelberg (2012)
SAP. Enterprise Services Workplace (August 2012), http://esworkplace.sap.com
Spink, A., Wolfram, D., Jansen, M.B.J., Saracevic, T.: Searching the Web: The public and their queries. JASIST 52(3), 226–234 (2001)
Toch, E., Gal, A., Reinhartz-Berger, I., Dori, D.: A Semantic Approach to Approximate Service Retrieval. ACM Trans. Inter. Tech. (2007)
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
Roy, M., Weber, I., Benatallah, B. (2013). Entity-Centric Search for Enterprise Services. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds) Service-Oriented Computing. ICSOC 2013. Lecture Notes in Computer Science, vol 8274. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45005-1_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-45005-1_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45004-4
Online ISBN: 978-3-642-45005-1
eBook Packages: Computer ScienceComputer Science (R0)