Behavioral analysis of web services for supporting mediated service interoperations
Zhangbing Zhou, Ke Ning, Sami Bhiri, Laurenţiu Vasiliu, Lei Shu, Manfred Hauswirth · 2008
Web service interoperations have triggered a growing interest in analyzing compatibility and similarity for public processes. However, current approaches are limited since they mainly focus on control-flow but largely ignore data-flow. This ignorance causes that they improperly regard public processes, which can interact with or be replaced by each other with the help of process mediators, as incompatible or different. To address these problems, we propose a novel approach to check compatibility and similarity of public processes considering both control-flow and data-flow. We firstly generate scenarios and views to describe a public process. Then the degree of compatibility and similarity of public processes are computed based on pairwise compatibility or similarity of their views. Our approach will benefit service modelers and users not only for a better understanding of public processes, but also for checking compatibility and similarity of public processes, which will further identify and solve mismatches, and thus facilitate Web service interoperations.