Title :
Extending Substitutability in Composite Services by Allowing Asynchronous Communication with Message Buffers
Author :
Oster, Zachary J. ; Basu, Samik
Author_Institution :
Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
Abstract :
We study the problem of substitution of components in a composite service, especially in the setting where the substitute is composed in an asynchronous fashion. By asynchronous composition, we mean that the participants in the composition are not required to synchronize on the input/output actions as long as the input to one participant always follows the corresponding output from another. We show that such asynchronous composition can be realized by synchronous composition of the participating components along with an appropriate buffer process. We obtain the condition which, when satisfied by a service Q1´, allows Q1´ to act as a correct substitute for Q1 in a composition of services Q1 and Q2. Our work extends prior results on substitutability where the conditions relied on synchronous composition and/or on the structural equivalence between the substitute and the component being replaced.
Keywords :
Web services; type theory; asynchronous communication; asynchronous composition; components substitution; composite service; message buffer; Artificial intelligence; Assembly; Asynchronous communication; Computer science; Context; Delay effects; Economic indicators; Petri nets; Programming; Security; asynchronous composition; mu-calculus; quotienting; service substitution;
Conference_Titel :
Tools with Artificial Intelligence, 2009. ICTAI '09. 21st International Conference on
Conference_Location :
Newark, NJ
Print_ISBN :
978-1-4244-5619-2
Electronic_ISBN :
1082-3409
DOI :
10.1109/ICTAI.2009.107