Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Click here to sign up for SAGE Journal Email Alerts today!

Sign In to gain access to subscriptions and/or personal tools.
Transactions of the Institute of Measurement and Control
This Article
Right arrow Full Text (OnlineFirst PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Sun, P.
Right arrow Articles by Zhou, M.
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Article

Interactive Web service composition based on Petri net

Ping Sun1*, ChangJun Jiang2, and MengChu Zhou3

1 School of Software Engineering, Tongji University, Shanghai, China
2 Department of Computer Science & Engineering, Tongji University, Shanghai, China
3 ECE Department, New Jersey Institute of Technology, New Jersey, NJ, USA

* To whom correspondence should be addressed. E-mail: ping-sun{at}hotmail.com.


   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.

First published on September 7, 2009
Transactions of the Institute of Measurement and Control 2009, doi:10.1177/0142331208095675


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?