Service-oriented computing (SOC) is an interdisciplinary paradigm that revolutionizes the very fabric of distributed software development applications that adopt service-oriented architectures (SOA) can evolve during their lifespan and adapt to changing or unpredictable environments more easily. SOA is built around the concept of Web Services. Although the Web services constitute a revolution in Word Wide Web, they are always regarded as non-autonomous entities and can be exploited only after their discovery. With the help of software agents, Web services are becoming more efficient and more dynamic. The topic of this paper is the development of an agent based approach for Web services discovery and selection in witch, OWL-S is used to describe Web services, QoS and service customer request. We develop an efficient semantic service matching which takes into account concepts properties to match concepts in Web service and service customer request descriptions. Our approach is based on an architecture composed of four layers: Web service and Request description layer, Functional match layer, QoS computing layer and Reputation computing layer.
University of Isfahan(伊斯法罕大学);Islamic Azad University(伊斯兰阿扎德大学)
在这项工作中,我们提出了一种新的方法,语义Web匹配,以提高Web服务替换的性能。因为在自动化系统中,我们应该确保自我修复,自我配置,自我优化和自我管理,所有服务应该始终可用,如果其中一个崩溃,应该用最相似的服务替换。候选服务以统一描述、发现和集成(Universal Description,Discovery and Integration,缩写为OWL)的形式发布。利用二分图的方法,对故障服务和候选服务进行匹配。然后我们选择最好的服务,它具有最大的匹配率。事实上,我们比较了两个服务的功能和能力,看看它们有多匹配。我们发现,匹配两个Web服务的最佳方法是比较它们的功能。