Abstract

In the open, dynamic and uncertain environment of the Internet, service substitution is a key tech- nique to keep the service-oriented software system trustworthy. Most of the existing approaches analyze BPEL service substitutability at the control-flow model level without considering the data aspect of BPEL services. Moreover, existing approaches are too conservative when the BPEL processes asynchronously invoke the dis- tributed partner services. To address this problem, we propose a novel approach to analyzing BPEL service substitutability which is based on the program dependence graphs of BPEL services. Our approach takes control dependence, data dependence, asyn-invocation dependence, interaction dependence into account, and thus it can appropriately cope with the problem of BPEL service substitution. We use a running case study of substituting a travel agency BPEL service to illustrate the validity and feasibility of our approach.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.