JSAI Technical Report, Type 2 SIG
Online ISSN : 2436-5556
Semantic Web Service Composition by a Partial Order Planner
Seiji KOIDE
Author information
RESEARCH REPORT / TECHNICAL REPORT FREE ACCESS

2005 Volume 2005 Issue SWO-011 Pages 09-

Details
Abstract

The composition of Semantic Web Services is to synthesize invoking sequences of Web Services with data flows, so that the sequence of services turns out goals demanded by users. The problem of Web Service composition could be deemed a planning problem on the domain of Web Services, and then the web composer could be a sort of planner. However, the web composer's domain model and the details of realization are, in practice, quite different from ones of traditional planners. The web composer unify neither terms nor literals in preconditions to ones in effects, which include instances, but unify types of input parameters and output parameters of Web Services, which include classes. Therefore, the unification process in the web composer must infer the type matching upon input and output parameters through class subsumption. Furthermore, the dataflow between IO parameters and preconditions and effects makes the problem quite complex. In this paper, we formalize a partial-order planner for composing Semantic Web Services, based on traditional partial-order planner UCPOP, and then discuss the complexity in Web Service composition that involves inputs, outputs, preconditions, and effects. The algorithm of UCPOP is modified according to the simplest case model of Web Service composition. This planner can compose atomic services into a composite process from scratch. The resolution of threat from effects and the mixture initiative of planning will be implemented in the next version.

Content from these authors
© 2005 Authors
Previous article
feedback
Top