arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2107.02609cs.AI
收藏

如何通过了解语义Web服务的功能参数发现语义Web服务

How to Discover a Semantic Web Service by Knowing Its Functionality Parameters

University of Isfahan(伊斯法罕大学);Islamic Azad University(伊斯兰阿扎德大学)

Golsa Heidari, Kamran Zamanifar, Naser Nematbakhsh, Farhad Mardookhi

摘要:

在这项工作中,我们将展示如何发现一个语义Web服务之间的Web服务存储库。一种基于函数相似度计算的web服务发现新方法。我们使用本体Web语言(OWL)定义Web服务功能。我们编写了一些规则来比较两个Web服务的参数。我们的算法比较两个Web服务的输入/输出的参数,通过制作一个二分图。我们使用Ford-Fulkerson算法计算相似率。相似性越高,它们的功能之间的差异就越小。最后,我们的算法选择具有最高相似度的服务。因此,我们的方法是有用的,当我们需要找到一个合适的Web服务,以取代现有的失败。特别是在自治系统中,这种情况是非常常见和重要的,因为我们需要确保基于失败的Web服务的应用程序的可用性。我们使用通用描述、发现和集成(Universal Description,Discovery and Integration,缩写为UDDI)的Web服务注册中心。

英文摘要:

In this work, we show how to discover a semantic web service among a repository of web services. A new approach for web service discovery based on calculating the functions similarity. We define the Web service functions with Ontology Web Language (OWL). We wrote some rules for comparing two web services` parameters. Our algorithm compares the parameters of two web services` inputs/outputs by making a bipartite graph. We compute the similarity rate by using the Ford-Fulkerson algorithm. The higher the similarity, the less are the differences between their functions. At last, our algorithm chooses the service which has the highest similarity. As a consequence, our method is useful when we need to find a web service suitable to replace an existing one that has failed. Especially in autonomic systems, this situation is very common and important since we need to ensure the availability of the application which is based on the failed web service. We use Universal Description, Discovery and Integration (UDDI) compliant web service registry.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑