Affiliation:
1. University of Georgia, USA
Abstract
Web Service compositions (WSC) often operate in volatile environments where the parameters of the component services change during execution. To remain optimal, the WSC could adapt to these changes by querying the participating providers for their revised parameters. Previously, the value of changed information (VOC) has been utilized in simple WSCs to selectively query only those services whose revised parameters are expected to bring about significant changes in the composition. In many cases, however, in order to promote scalability, a WSC is formulated as a more complex, nested structure – a higher-level WSC may be composed of WSs and lower-level WSCs – inducing a natural hierarchy over the composition. This chapter presents a novel approach that extends the capabilities of VOC-driven querying to address the problem of adapting hierarchical WSCs. It shows how to compose and adapt hierarchical WSCs by first deriving a model of volatility for lower-level WSCs and then by descending down the levels of nesting and computing the VOC for WSCs at each level. Experimental results demonstrate that this approach provides an effective and efficient solution for complex, hierarchical WSCs.
Reference40 articles.
1. Synthy: A system for end to end composition of web services
2. Au, T. C., Kuter, U., & Nau, D. S. (2005). Web Service composition with volatile information. In Proceedings of the International Semantic Web Conference (ISWC), (pp. 52-66).
3. Au, T. C., & Nau, D. (2007). Reactive query policies: A formalism for planning with volatile external information. In Proceedings of the IEEE Symposium on Computational Intelligence and Data Management (CIDM), (pp. 243–250).
4. Au, T. C., Nau, D. S., & Subrahmanian, V. S. (2004). Utilizing volatile external information during planning. In Proceedings of the European Conference on Artificial Intelligence (ECAI), (pp. 647-651).