Service Discovery Method Based on Knowledge Graph and Word2vec
Junkai Zhou,Bo Jiang,Jie Yang,Junchen Yang,Hang Li,Ning Wang,Jiale Wang
DOI: https://doi.org/10.3390/electronics11162500
IF: 2.9
2022-01-01
Electronics
Abstract:Mashup is a new type of application that integrates multiple Web APIs. For mashup application development, the quality of the selected APIs is particularly important. However, with the rapid development of Internet technology, the number of Web APIs is increasing rapidly. It is unrealistic for mashup developers to manually select appropriate APIs from a large number of services. For existing methods, there is a problem of data sparsity, because one mashup is related to a few APIs, and another problem of over-reliance on semantic information. To solve these problems in current service discovery approaches, we propose a service discovery approach based on a knowledge map (SDKG). We embed service-related information into the knowledge graph, alleviating the impact of data sparsity and mining deep relationships between services, which improves the accuracy of service discovery. Experimental results show that our approach has obvious advantages in accuracy compared with the existing mainstream service discovery approaches.