With the growing number of Web services, how to combine these services in order to complete more complex tasks has become the focus of the study. Existing service composition tools are too complex and require a strong expertise, Study how to reduce the difficulty of service composition is also of great significance.The paper achieves real-time service recommendation during the service composition. Based on the service relationship of Service Network, the system can dynamically provide users with equivalent services, precursor services and follow-up services according to the selecting service. At the same time, we take the service discovery and user management into account, which can provide services of interest to the user easily. Service recommendation has a strong impetus to the service composition process.On the basis of service recommendation, we design and implement a visual tool for semi-automatic service composition. The tool can convert a graphical process description into a BPEL file that complies with the BPEL specification, and it provides a visual wizard guide for editing and building business process, mainly under the Eclipse platform, GEF/RCP technologies. The simplifying of BPEL graphic elements can effectively hide the complexity of the BPEL language for the end user so that they can focus more on the business itself. The introducing of the automatic matching algorithms of inputs and outputs, can greatly relax the user.In short, the tool simplifies the development process of service composition using BPEL, and improves the efficiency. It provides an easy to learn, easy to use, with good user experience and visual business process modeling tool to the end user, which is of great significant to promote web services and service composition more popularity. |