Title :
A Petri Net Approach to Reliable Execution for Web Service Composition
Author :
Liping Chen ; Guojun Zhang
Author_Institution :
Coll. of Math. & Inf. Sci., Weinan Normal Univ. Weinan, Weinan, China
Abstract :
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 to business environment. With the features of inherent autonomy and heterogeneity for component Web services it is difficult to predict the behaviors of the overall composite service. Therefore, transactional properties and non-functional 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.
Keywords :
Petri nets; Web services; quality of service; service-oriented architecture; CPN; Petri net approach; QoS; SOA; TCWS; business environment; colored Petri net model; component Web services; nonfunctional quality of service properties; reliable Web service composition execution; transactional composition Web service; user requirements; Color; Computational modeling; Engines; Message systems; Quality of service; Reliability; Web services; Petri Net; SOA; Web service; reliable;
Conference_Titel :
Computational Intelligence and Security (CIS), 2013 9th International Conference on
Conference_Location :
Leshan
Print_ISBN :
978-1-4799-2548-3
DOI :
10.1109/CIS.2013.29