Title
A process partitioning technique for constructing decentralized web service compositions.
Abstract
Web service compositions have been widely applied in different applications. A service composition is usually implemented in either a centralized or decentralized manner. Compared with the centralized service composition, the decentralized composition has no central control component, and components interact with each other directly, thereby achieving better performance. Process partitioning is a technique to divide a process into multiple parts and has been shown that it can be successfully applied to decentralizing process-driven service compositions. This paper proposes a new process partitioning technique for constructing decentralized service compositions. The proposed technique, which is based on typed digraphs and a graph transformation technique, is used for exploring available process partitioning solutions. For applications, this paper discusses the topology and interaction features about the partitioning solutions and summarizes a ranking method for them. Three experiments are conducted to evaluate the proposed methods in this paper. Experimental results show that the proposed methods can be applied in constructing decentralized service compositions effectively. In addition, the results also show that the decentralized compositions can have lower average response times and higher throughputs than the corresponding centralized compositions in the experiments.
Year
DOI
Venue
2019
10.1002/spe.2735
SOFTWARE-PRACTICE & EXPERIENCE
Keywords
Field
DocType
decentralized web service compositions,process partitioning,QoS,web service compositions
Software engineering,Computer science,Petroleum engineering,Quality of service,Web service
Journal
Volume
Issue
ISSN
49.0
10.0
0038-0644
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Gang Xue100.68
Di Liu211.71
Junsong Liu300.34
Shaowen Yao48626.85