Performance Modeling of WS-BPEL-Based Web Service Compositions
SCW '06 Proceedings of the IEEE Services Computing Workshops
Data Quality: Concepts, Methodologies and Techniques (Data-Centric Systems and Applications)
Data Quality: Concepts, Methodologies and Techniques (Data-Centric Systems and Applications)
Enabling Semantic Web Services: The Web Service Modeling Ontology
Enabling Semantic Web Services: The Web Service Modeling Ontology
Preference-based selection of highly configurable web services
Proceedings of the 16th international conference on World Wide Web
An Extensible and Personalized Approach to QoS-enabled Service Discovery
IDEAS '07 Proceedings of the 11th International Database Engineering and Applications Symposium
Journal of the American Society for Information Science and Technology
An Hybrid, QoS-Aware Discovery of Semantic Web Services Using Constraint Programming
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
An Approach to Evaluate Data Trustworthiness Based on Data Provenance
SDM '08 Proceedings of the 5th VLDB workshop on Secure Data Management
A Method for Automated Web Service Selection
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
A Meta-model for Non-functional Property Descriptions of Web Services
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
A Faceted Classification Based Approach to Search and Rank Web APIs
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Methodologies for data quality assessment and improvement
ACM Computing Surveys (CSUR)
Web Service Search on Large Scale
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Effective and Flexible NFP-Based Ranking of Web Services
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
From information to knowledge: harvesting entities and relationships from web sources
Proceedings of the twenty-ninth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Web Service Publication and Discovery Architecture Based on JXTA
ICSS '10 Proceedings of the 2010 International Conference on Service Sciences
Adaptive matchmaking for RESTful services based on hRESTS and MicroWSMO
Proceedings of the 5th International Workshop on Enhanced Web Service Technologies
Ontology model for semantic web service matching
ICICA'10 Proceedings of the First international conference on Information computing and applications
Investigating Web APIs on the World Wide Web
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
DBpedia spotlight: shedding light on the web of documents
Proceedings of the 7th International Conference on Semantic Systems
A qos-aware selection model for semantic web services
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
iSeM: approximated reasoning for adaptive hybrid selection of semantic services
ESWC'10 Proceedings of the 7th international conference on The Semantic Web: research and Applications - Volume Part II
Enhancing web services description and discovery to facilitate composition
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Distributed matchmaking and ranking of Web APIs exploiting descriptions from Web sources
SOCA '11 Proceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications
On the diversity and availability of temporal information in linked open data
ISWC'12 Proceedings of the 11th international conference on The Semantic Web - Volume Part I
PoliMaR-Web: multi-source semantic matchmaking of web APIs
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
A framework for self-descriptive RESTful services
Proceedings of the 22nd international conference on World Wide Web companion
Hi-index | 0.00 |
The composition of Web APIs provides a great opportunity to Web engineers that can reuse existing software components available on the Web. Finding the best API, fulfilling a set of user requirements, among the many described on the Web is a key step in order to develop an effective Web application; however, Web engineers have little support in solving this problem due to poor search mechanisms and to the heterogeneity of sources and descriptions. Semantic technologies and matching algorithms provide accurate methods to match user requirements against a set of descriptions. Nonetheless, semantic descriptions of APIs are not available in practice. In this paper, we propose a method to extract information on Web APIs published in several Web sources and create semantic descriptions that can be then fused to deliver comprehensive descriptions associated with APIs. During the extraction process, we take into account that collected information has different levels of accuracy, currency, and trustworthiness to state a confidence level of the results. The method is based on the evaluation of the quality of the involved sources, the extracted values, and the overall descriptions. The resulting semantic descriptions are then matched with expressive user requirements to address the API selection problem.