A Semantic Metadirectory of Services Based on Web Mining Techniques

In the current web, developers are able to create new applications by composing already existing services from third-party vendors. However, the vast amount of choices, technologies and repositories can make it a tedious task. This paper describes a semantic metadirectory of services that helps in the process of discovering services. We propose a semantic service discovery process and description of existing service repositories, such as Programmable Web and Yahoo Pipes, which are two service repositories which provide plenty of services that can be reused by developers to build new web applications. The challenges behind integrating these repositories involved the problems of defining a common model, identifying relevant data and integrating and ranking the extracted data.

[1]  I. Melzer Web Services Description Language , 2010 .

[2]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[3]  M. Brian Blake,et al.  Knowledge Discovery in Services (KDS): Aggregating Software Services to Discover Enterprise Mashups , 2011, IEEE Transactions on Knowledge and Data Engineering.

[4]  José Ignacio Fernández Villamor,et al.  A Semantic Scraping Model for Web Resources - Applying Linked Data to Web Page Screen Scraping , 2011, ICAART 2011.

[5]  Sean Bechhofer,et al.  SKOS Simple Knowledge Organization System Reference , 2009 .

[6]  John Skvoretz,et al.  Node centrality in weighted networks: Generalizing degree and shortest paths , 2010, Soc. Networks.

[7]  John W. Sammon,et al.  A Nonlinear Mapping for Data Structure Analysis , 1969, IEEE Transactions on Computers.

[8]  Birgitta König-Ries,et al.  Relevance Judgments for Web Services Retrieval - A Methodology and Test Collection for SWS Discovery Evaluation , 2009, 2009 Seventh IEEE European Conference on Web Services.

[9]  Amit P. Sheth,et al.  A Faceted Classification Based Approach to Search and Rank Web APIs , 2008, 2008 IEEE International Conference on Web Services.

[10]  Jaana Kekäläinen,et al.  Cumulated gain-based evaluation of IR techniques , 2002, TOIS.

[11]  Andreas Hotho,et al.  FolkRank : A Ranking Algorithm for Folksonomies , 2006, LWA.

[12]  John Domingue,et al.  Web Service Modeling Ontology (WSMO): an ontology for Semantic Web Services , 2005 .

[13]  Carlos Alario-Hoyos,et al.  Comparison of the main alternatives to the integration of external tools in different platforms. , 2010 .

[14]  Rama Akkiraju,et al.  Mashup Advisor: A Recommendation Tool for Mashup Development , 2008, 2008 IEEE International Conference on Web Services.

[15]  Jia Zhang,et al.  Leveraging Fragmental Semantic Data to Enhance Services Discovery , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[16]  Huajun Chen,et al.  Mining user behavior pattern in mashup community , 2009, 2009 IEEE International Conference on Information Reuse & Integration.

[17]  José Ignacio Fernández Villamor,et al.  A Vocabulary for the Modelling of Image search Microservices , 2010 .

[18]  Amit P. Sheth,et al.  SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups , 2007, IEEE Internet Computing.

[19]  Marc J. Hadley,et al.  Web application description language (WADL) , 2006 .

[20]  Dieter Fensel,et al.  WSMO-Lite: lightweight semantic descriptions for services on the web , 2007, ECOWS 2007.