DocumentCode :
2387098
Title :
Web services composition: a story of models, automata, and logics
Author :
Hull, Richard
Author_Institution :
Bell Labs Res., Lucent Technol., Chicago, IL, USA
fYear :
2005
fDate :
11-15 July 2005
Abstract :
A key research challenge in Web services concerns (semi-) automatic discovery and composition of Web services, in order to construct new Web services with desired properties or capabilities. This talk provides a survey of key developments that work towards this ambitious goal. The fundamental work in this area has centered on three models, each coming with a different approach to the composition problem. The OWL-S model for Web services focuses on how Web services interact with the "real world," represented abstractly using (time-varying) first-order logic predicates and terms. A representative composition result here uses a translation into Petri nets. The "Roman" model for services focuses on an abstract notion of "activities" (without modeling how they impact the world), and in essence model Web services as finite state automata with transitions labeled by these activities. A powerful composition result is obtained using a reduction to propositional dynamic logic (PDL). The conversation model focuses on messages passed between Web services, and again uses finite state automata to model the internal processing of a service, with transitions labeled by message sends and message reads. A key result here concerns determination of the "local" behavior of individual services, if they are required to conform to a given "global" behavior. The talk also discusses two ongoing efforts to unify the three models just described. One activity, by the semantic Web services intiative (SWSI), is to develop a semantic Web services ontology (SWSO). This is based on the Process Specification Language (PSL), a first-order ontology for sharing descriptions of manufacturing processes, which recently became an ISO standard.
Keywords :
ISO standards; automata theory; formal logic; ontologies (artificial intelligence); semantic Web; specification languages; ISO standard; OWL-S model; Petri net; Roman model; SWSI; Web service composition; finite state automata; first-order logic; manufacturing process; ontology; process specification language; propositional dynamic logic; semantic Web services; Automata; ISO standards; Logic; Manufacturing processes; Ontologies; Page description languages; Petri nets; Semantic Web; Specification languages; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2409-5
Type :
conf
DOI :
10.1109/ICWS.2005.133
Filename :
1530770
Link To Document :
بازگشت