An interface automata based model for web service composition

Computer-supported cooperative work (CSCW) in design explores the potential of computer technologies to help cooperative design. It requires more efficient technologies of communications and reusing knowledge in design process. Web service enables people work in cooperation and can greatly help people share and reuse knowledge on the Web. At present Web service composition is the hotspot of research. Based on the principle of interface automata (IA), this paper provides a design method of Web service composition, in which each Web service corresponds to an IA model and use the IA composition process to represent the Web composition. When the requirement is change, the IA will change and IA composition will be built again. Moreover, when the requirement is stable, we can find the way of web composition through searching the path of IA composition. This method is used in model driven service integration platform which is a distributed system, and improves the speed of generating a new application system that needs the requirement.

[1]  Derong Shen,et al.  An Effective Web Services Discovery Strategy for Web Services Composition , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[2]  Zakaria Maamar COMPUTER-SUPPORTED COOPERATIVE WORK IN DESIGN , 2002 .

[3]  Spyros G. Denazis,et al.  Applying a Web-Service-Based Model to Dynamic Service-Deployment , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[4]  Farhad Mavaddat,et al.  A graph-based approach to Web services composition , 2005, The 2005 Symposium on Applications and the Internet.

[5]  Youcef Baghdadi A business model for deploying Web services:A data-centric approach based on factual dependencies , 2005, Inf. Syst. E Bus. Manag..

[6]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[7]  Thomas A. Henzinger,et al.  Interface automata , 2001, ESEC/FSE-9.