- From: Jim Hendler <hendler@cs.umd.edu>
- Date: Sun, 1 Feb 2004 16:15:12 -0500
- To: Austin Tate <a.tate@ed.ac.uk>, "Charlie Abela" <abcharl@keyworld.net>
- Cc: <public-sws-ig@w3.org>
I would point out that the mapping of web services to compositions has largely been done in the past, even in the best work in this area, with some simplifications that generally "twist" web services into a planning framework -- there's huge parts of the web service world that need to be explored before we can really say AI planning has shown a success in web services other than as an evocative idea -- the reason is that a real web services engine will need to deal with (at least): - scaling issues way beyond anything we've seen in planning to date (there may be thousands of services each with multiple ports, optional arguments, etc.) - the issues Dana mentioned (side effects, change in the world, etc.) that make Strips-operators planning an approximation at best (the assumption that change occurs only through the operators under the control of this planner is clearly wrong) - issues of interaction with users - web service planning better be mre mixed-initiative - issues of preferences v. constraints - issues of interaction between planning agents out there (you buy the book I'm in the process of planning to buy) - knowledge engineering issues (when planners take ebXML and WSDL as inputs, instead of requiring specialized planning-like langauges like Owl-S, then we'll see a lot more excitement on the outside - OWL-S is an interesting starting place, but we fool ourselves if we think it really is going to be widely used for process specification in its current form) In fact, I'll wager that it will be absolutely trivial to prove that web services planning, even w/simplifications, is inherently undecidable, so we'll need to explore a lot of the issues from the old "dynamic planning" world as well All this, by the way, I see as good news - it means this is a fertile and exciting research area for those of us in planning, with good heuristic solutions being transitionable. That said, in the past I have tried to get AI planning people to think outside the box and failed miserably, and I'll be surprised if the web services planning stuff doesn't become an "applied" area being ignored by the bulk of the research community (who, if you'll apologize my saying so, still have their heads up their you-know-whats worrying about scaling simple problems in all the wrong ways) Forgive my pessimism, but the planning community has spent many years resisting change - I don't see why just because we have a new and potentially revolutionary problem that could expand the field greatly, the leopards will change their spots... -Jim Hendler p.s. Of course, I also think the Sem Web will be largely ignored by traditional AI types until it kicks them in the head, so maybe this is just more of the same :-> -- Professor James Hendler http://www.cs.umd.edu/users/hendler Director, Semantic Web and Agent Technologies 301-405-2696 Maryland Information and Network Dynamics Lab. 301-405-6707 (Fax) Univ of Maryland, College Park, MD 20742 240-277-3388 (Cell)
Received on Sunday, 1 February 2004 16:15:39 UTC