Research on Visual Editor of Web Services Composition Language

Based on the research of cooperative composition model (CCM) and Cooperative Composition Modeling Language (CCML) for Web services, a visual editor for CCML based Web services composition is designed and implemented. The editor is based on the Eclipse RCP platform, combined with the Graphical Editing Framework, similar to the Eclipse IDE user interface, provided graphics editing, and convenient graphical operating such as the generation of graphics, copy, paste, scaling, etc.; graphics editor is a graphical representation of the CCM model, can provide different functions for different graphics. Meanwhile, the editor can provide binary, graphics, XML document for the user to select memory editing results. And with air ticket reservation system as an example, the use of editor for Web services combination is validated.

[1]  Quan Z. Sheng,et al.  Facilitating the Rapid Development and Scalable Orchestration of Composite Web Services , 2004, Distributed and Parallel Databases.

[2]  Als-Nscort Eclipse Platform Technical Overview , 2003 .

[3]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.

[4]  Clarence A. Ellis,et al.  Proceedings of conference on Organizational computing systems , 1995 .

[5]  Shankar Ponnekanti,et al.  SWORD: A Developer Toolkit for Web Service Composition , 2008 .

[6]  Kim Marriott,et al.  Towards a hierarchy of visual languages , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[7]  Sebastián Uchitel,et al.  Model-based verification of Web service compositions , 2003, 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings..

[8]  Shin Nakajima,et al.  Model-Checking Verification for Reliable Web Service , 2002 .