DocumentCode :
2901645
Title :
A Web Services Composition Model and Its Verification Algorithm Based on Interface Automata
Author :
Li, Jianhua ; Chen, Songqiao ; Jian, Lin ; Zhang, Hongyu
Author_Institution :
Sch. of Inf. Sci. & Eng., Central South Univ., Changsha, China
fYear :
2011
fDate :
16-18 Nov. 2011
Firstpage :
1556
Lastpage :
1563
Abstract :
Web service is a key distributed computing technology to achieve "software as a service" (SaaS) in cloud computing. How to integrate various web services according to business processes correctly and efficiently, realize the seamless integration of services, and form enterprise level service processes with abundant functions has become an important problem. In this paper, we presented a new web services composition model and its verification algorithm based on interface automata. By extending interface automata, this model supports semantic descriptions of web services. We proposed the transformation rules and transformation algorithm between BPEL and the semantic service interface automata model. Furthermore, an interface automata composition algorithm was designed to achieve the concurrent composition of interface automata. In order to judge whether the service process generated satisfies the business function requirements, a verification algorithm was designed to validate the execution sequence of the concurrent composite interface automaton, and the simulation experiment showed that verification algorithm could be used to validate the consistency of the service process and the business process correctly and effectively.
Keywords :
Web services; cloud computing; formal verification; specification languages; BPEL; Web services composition model; business function requirement; cloud computing; concurrent composite interface automaton; distributed computing technology; enterprise level service process; interface automata composition algorithm; semantic service interface automata model; software as a service; transformation algorithm; transformation rule; verification algorithm; Algorithm design and analysis; Automata; Business; Computational modeling; Semantics; Switches; Web services; cloud computing; interface automata; services composition; web service;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
Conference_Location :
Changsha
Print_ISBN :
978-1-4577-2135-9
Type :
conf
DOI :
10.1109/TrustCom.2011.216
Filename :
6121012
Link To Document :
بازگشت