Font Size: a A A

Research On Visual Editor Of Web Services Composition Language

Posted on:2010-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:W MaFull Text:PDF
GTID:2178360275953852Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Web services are distributed modular components that can be published and accessed through the web. They allow loosely coupled interaction between services imple-mented in any technology by different vendors. Usually a single web service can't satisfy the requirements of complex business. Therefore, how to reuse existing web services to provide flexible composition of web services to fulfill the functional and quality requirements has become one of the most important research fields. Many service composition languages and corresponding supporting tools have been proposed. However, the handiwork of specifying the composition of web services with these languages through simple text or XML editors is tough, complex and error prone. Visual support can ease the definition and raise efficiency of service compositions. The area of visual composition tools of web services has attracted a lot of attention. A visual editor is one of the important parts of visual composition tools.The relative knowledge and technologies about Web services, services composition and the graphics editor of Eclipse are introduced. Based on the researching of CCM and CCML, we work out a visual web services composition editor for cooperative computation model of services. This editor is based on the Eclipse RCP platform and Graphical Editing Framework. Its interface is similar to Eclipse IDE. It provides a lot of convenient graphics functions such as copy, paste and zoom facilities. Primitives in the palette are graphical representitions for CCM elements. Each primitive has its particular attributes and functions. A compostion model can be saved as a binary file, a graphics file or an XML document.The design model and implementation of the editor are described. Finally, we use the editor to describe Client Service, Order Service, Ticket Service and their combination model to examine visualization facilities of the designed editor.
Keywords/Search Tags:Visual Editor, Web Services Composition, Eclipse RCP, Graphical Editing Framework
PDF Full Text Request
Related items