Abstract

With the exponential growth in available web services and diversity of user needs, automatic web service selection and composition techniques have attracted the attention of many researchers. This paper presents a fluent calculus-based, context-aware web service composition model. The model uses an artificial intelligence (AI) planning-based web service composition technique, which translates web service composition problems into AI planning problems, and then achieves target goals by acquisition and reasoning using existing environmental knowledge. We first construct a model for service, service context, and service composition on the basis of the fluent calculus theory. Then, we extend the basic axioms of the fluent calculus (initial state and state update axioms) to describe context information, an approach that endows context-aware ability to the fluent calculus-based web service composition. Furthermore, we implement a fluent calculus-based, context-aware web service composition model using a fluent calculus executor or FLUX in a digital tourism service scenario. The experimental results show that the proposed model has context-aware capability and exhibits better performance in service composition.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call