TY - GEN
T1 - Combining scalability and expressivity in the automatic composition of semantic web services
AU - Hoffmann, Jörg
AU - Weber, Ingo
AU - Scicluna, James
AU - Kaczmarek, Tomasz
AU - Ankolekar, Anupriya
PY - 2008
Y1 - 2008
N2 - Automatic web service composition (WSC) is a key component of flexible SOAs. We address WSC at the profile/capability level, where preconditions and effects of services are described in an ontology. In its most expressive formulation, WSC has two sources of complexity: (A) a combinatorial explosion of the services composition space, and (B) worst-case exponential reasoning is needed to determine whether the underlying ontology implies that a particular composition is a solution. Any WSC technology must hence choose a trade-off between scalability and expressivity. We devise new methods for finding better trade-offs. We address (A) by techniques for the automatic generation of heuristic functions. We address (B) by approximate reasoning techniques for the fully expressive case, and by identifying a sub-class where the required reasoning is tractable. We show empirically that our approach scales gracefully to large pools of pre-discovered services, in several test cases.
AB - Automatic web service composition (WSC) is a key component of flexible SOAs. We address WSC at the profile/capability level, where preconditions and effects of services are described in an ontology. In its most expressive formulation, WSC has two sources of complexity: (A) a combinatorial explosion of the services composition space, and (B) worst-case exponential reasoning is needed to determine whether the underlying ontology implies that a particular composition is a solution. Any WSC technology must hence choose a trade-off between scalability and expressivity. We devise new methods for finding better trade-offs. We address (A) by techniques for the automatic generation of heuristic functions. We address (B) by approximate reasoning techniques for the fully expressive case, and by identifying a sub-class where the required reasoning is tractable. We show empirically that our approach scales gracefully to large pools of pre-discovered services, in several test cases.
UR - http://www.scopus.com/inward/record.url?scp=51749105237&partnerID=8YFLogxK
U2 - 10.1109/ICWE.2008.8
DO - 10.1109/ICWE.2008.8
M3 - Conference contribution
AN - SCOPUS:51749105237
SN - 9780769532615
T3 - Proceedings - 8th International Conference on Web Engineering, ICWE 2008
SP - 98
EP - 107
BT - Proceedings - 8th International Conference on Web Engineering, ICWE 2008
T2 - 8th International Conference on Web Engineering, ICWE 2008
Y2 - 14 July 2008 through 18 July 2008
ER -