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