• 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