Cargando…

Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition

With development of SOA, the complex problem can be solved by combining available individual services and ordering them to best suit user's requirements. Web services composition is widely used in business environment. With the features of inherent autonomy and heterogeneity for component web s...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Liping, Ha, Weitao, Zhang, Guojun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3725718/
https://www.ncbi.nlm.nih.gov/pubmed/23935431
http://dx.doi.org/10.1155/2013/729769
_version_ 1782278579607830528
author Chen, Liping
Ha, Weitao
Zhang, Guojun
author_facet Chen, Liping
Ha, Weitao
Zhang, Guojun
author_sort Chen, Liping
collection PubMed
description With development of SOA, the complex problem can be solved by combining available individual services and ordering them to best suit user's requirements. Web services composition is widely used in business environment. With the features of inherent autonomy and heterogeneity for component web services, it is difficult to predict the behavior of the overall composite service. Therefore, transactional properties and nonfunctional quality of service (QoS) properties are crucial for selecting the web services to take part in the composition. Transactional properties ensure reliability of composite Web service, and QoS properties can identify the best candidate web services from a set of functionally equivalent services. In this paper we define a Colored Petri Net (CPN) model which involves transactional properties of web services in the composition process. To ensure reliable and correct execution, unfolding processes of the CPN are followed. The execution of transactional composition Web service (TCWS) is formalized by CPN properties. To identify the best services of QoS properties from candidate service sets formed in the TCSW-CPN, we use skyline computation to retrieve dominant Web service. It can overcome that the reduction of individual scores to an overall similarity leads to significant information loss. We evaluate our approach experimentally using both real and synthetically generated datasets.
format Online
Article
Text
id pubmed-3725718
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-37257182013-08-09 Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition Chen, Liping Ha, Weitao Zhang, Guojun ScientificWorldJournal Research Article With development of SOA, the complex problem can be solved by combining available individual services and ordering them to best suit user's requirements. Web services composition is widely used in business environment. With the features of inherent autonomy and heterogeneity for component web services, it is difficult to predict the behavior of the overall composite service. Therefore, transactional properties and nonfunctional quality of service (QoS) properties are crucial for selecting the web services to take part in the composition. Transactional properties ensure reliability of composite Web service, and QoS properties can identify the best candidate web services from a set of functionally equivalent services. In this paper we define a Colored Petri Net (CPN) model which involves transactional properties of web services in the composition process. To ensure reliable and correct execution, unfolding processes of the CPN are followed. The execution of transactional composition Web service (TCWS) is formalized by CPN properties. To identify the best services of QoS properties from candidate service sets formed in the TCSW-CPN, we use skyline computation to retrieve dominant Web service. It can overcome that the reduction of individual scores to an overall similarity leads to significant information loss. We evaluate our approach experimentally using both real and synthetically generated datasets. Hindawi Publishing Corporation 2013-07-07 /pmc/articles/PMC3725718/ /pubmed/23935431 http://dx.doi.org/10.1155/2013/729769 Text en Copyright © 2013 Liping Chen et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Chen, Liping
Ha, Weitao
Zhang, Guojun
Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition
title Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition
title_full Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition
title_fullStr Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition
title_full_unstemmed Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition
title_short Reliable Execution Based on CPN and Skyline Optimization for Web Service Composition
title_sort reliable execution based on cpn and skyline optimization for web service composition
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3725718/
https://www.ncbi.nlm.nih.gov/pubmed/23935431
http://dx.doi.org/10.1155/2013/729769
work_keys_str_mv AT chenliping reliableexecutionbasedoncpnandskylineoptimizationforwebservicecomposition
AT haweitao reliableexecutionbasedoncpnandskylineoptimizationforwebservicecomposition
AT zhangguojun reliableexecutionbasedoncpnandskylineoptimizationforwebservicecomposition