Semantic Web service discovery: state-of-the-art and research challenges
Personal and Ubiquitous Computing
Hi-index | 0.00 |
Web service discovery is the process of finding web service providers that satisfy specific service requester requirements. In real life scenarios, services are often described with complex constraints and contain dynamic aspects that are not adequately supported by most of the current discovery systems. In this paper, we propose a novel OWL-S based semantic service discovery system for dynamically discovering complex constraint-based services. The proposed system is based on representing complex service constraints as Semantic Web Rule Language (SWRL) rules and using a rule engine for matchmaking, and handling dynamism via a real-time ontology population and reasoning infrastructure. We consider the Semantic Web Service (SWS) Challenge shipping discovery scenario, and show with detailed illustration that our system is able to solve all the five service complexity levels successfully.