TY - JOUR
T1 - Configuration of Web services as parametric design
AU - Ten Teije, Annette
AU - Van Harmelen, Frank
AU - Wielinga, Bob
PY - 2004
Y1 - 2004
N2 - The configuration of Web services is particularly hard given the heterogeneous, unreliable and open nature of the Web. Furthermore, such composite Web services are likely to be complex services, that will require adaptation for each specific use. Current approaches to Web service configuration are often based on pre/post-condition-style reasoning, resulting in a planning-style approach to service configuration, configuring a composite web service "from scratch" every time. In this paper, we propose instead a knowledge-intensive brokering approach to the creation of composite Web services. In our approach, we describe a complex Web service as a fixed template, which must be configured for each specific use. Web service configuration can then be regarded as parametric design, in which the parameters of the fixed template have to be instantiated with appropriate component services. During the configuration process, we exploit detailed knowledge about the template and the components, to obtain the required composite web service. We illustrate our proposal by applying it to a specific family of Web services, namely "heuristic classification services". We have implemented a proto-type of our knowledge-intensive broker and describe its execution in a concrete scenario.
AB - The configuration of Web services is particularly hard given the heterogeneous, unreliable and open nature of the Web. Furthermore, such composite Web services are likely to be complex services, that will require adaptation for each specific use. Current approaches to Web service configuration are often based on pre/post-condition-style reasoning, resulting in a planning-style approach to service configuration, configuring a composite web service "from scratch" every time. In this paper, we propose instead a knowledge-intensive brokering approach to the creation of composite Web services. In our approach, we describe a complex Web service as a fixed template, which must be configured for each specific use. Web service configuration can then be regarded as parametric design, in which the parameters of the fixed template have to be instantiated with appropriate component services. During the configuration process, we exploit detailed knowledge about the template and the components, to obtain the required composite web service. We illustrate our proposal by applying it to a specific family of Web services, namely "heuristic classification services". We have implemented a proto-type of our knowledge-intensive broker and describe its execution in a concrete scenario.
UR - http://www.scopus.com/inward/record.url?scp=22944433855&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=22944433855&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:22944433855
SN - 0302-9743
VL - 3257
SP - 321
EP - 336
JO - Lecture Notes in Computer Science
JF - Lecture Notes in Computer Science
ER -