Loading...
Please wait, while we are loading the content...
Automated Composition of Web Services using AI Planning Techniques
| Content Provider | Semantic Scholar |
|---|---|
| Author | Sirin, Evren |
| Copyright Year | 2004 |
| Abstract | Web Services is an emerging paradigm in which very loosely coupled software components are published, located, and invoked on the Web as parts of distributed applications. Web Services provide a new way of distributed computing where the interoperability between diverse applications is achieved through platform and language independent interfaces. The main focus of Web Services is the ability to easily combine existing components to create compositions that provide novel functionality that was not directly available from the existing services. Web Services composition is useful for a wide range of audience: ordinary users doing everyday tasks on the Web, commercial organizations involved in e-business applications, and researchers doing intense scientific computation over distributed networks such as the Grid. Automated composition of Web Services requires fairly rich machine-understandable descriptions of services that can be shared between heterogeneous agents. Given appropriate descriptions, AI planning techniques can be employed to automate the composition of Web Services described this way. However, Web Service Composition problem differs from classical planning problems in various ways. The information about the world is incomplete and constantly changing; the domain knowledge, i.e. Web Service descriptions, have been developed by different parties and are distributed over the Web; and the plans generated involve communication and interaction with other agents, i.e. providers of the Web Services. In this setting, creating a composition to accomplish a goal requires to interleave planning with execution where both the state of the world and the domain knowledge about planning operators are gathered during the planning process. In this paper, I present the preliminary work I have done for automating the composition of Web Services and discuss future directions for overcoming the limitations of the preliminary work. The purpose is to show that AI planning techniques can be extended to automatically generate useful and purposeful compositions of Web Services under incomplete information. As a starting point, I have worked on how Web Ontology Language (OWL) can be used to describe Web Services. I have created an interactive tool for a user-oriented composition approach and also studied how HTN planning can be used for automated composition of Web Services. In both systems reasoning with Web Ontologies has been used to |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.cs.umd.edu/Grad/scholarlypapers/papers/aiplanning.pdf |
| Alternate Webpage(s) | http://www.cs.umd.edu/sites/default/files/scholarly_papers/aiplanning_1.pdf%20 |
| Alternate Webpage(s) | https://www.cs.umd.edu/grad/scholarlypapers/papers/aiplanning.pdf |
| Alternate Webpage(s) | https://www.cs.umd.edu/sites/default/files/scholarly_papers/aiplanning_1.pdf%20 |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |