Interactive Web service composition based on Petri net
Document Type
Article
Publication Date
1-1-2011
Abstract
One of the most promising advantages of Web service technology is the possibility of creating value-added services by combining existing ones. For interactive services, sending and receiving an arbitrary number of messages may occur during a service process. It is important that the service composition is not only based on input/output interface, but also related to process behaviour. This paper deals with the problem of interactive Web service composition, ie, for a complex interactive composition schema, and how to discover and select concrete services to satisfy the requirements of users and service interaction. Firstly, a Web service is modelled as an open Petri net, with messages and inner process description, and the service interaction is achieved via asynchronous composition. Then, according to abstract composite service, concrete services are discovered by some rules. These rules include interface consistency, structural-characteristic preservation, which assures the correct interaction between services. With the help of Petri net language, the similarity degree of abstract and concrete services based on their interface and inner process is evaluated, which provides guides for service selection. © 2011, The Institute of Measurement and Control. All rights reserved.
Identifier
79952010834 (Scopus)
Publication Title
Transactions of the Institute of Measurement and Control
External Full Text Location
https://doi.org/10.1177/0142331208095675
ISSN
01423312
First Page
116
Last Page
132
Issue
1
Volume
33
Recommended Citation
Sun, Ping; Jiang, Changjun; and Zhou, Mengchu, "Interactive Web service composition based on Petri net" (2011). Faculty Publications. 11553.
https://digitalcommons.njit.edu/fac_pubs/11553
