Abstract
Web service composition is one of the challenging issues that have been investigated over the past decade. It consists of combining and reusing existing Web services to best suit new user requirements. This paper proposes an UML profile to compose Web services based on their behavioral aspects. To do so, the web service WSDL files are first transformed to UML models; then the profile is used to integrate them; finally the MDA approach is adopted to transform the applied profile into a BPEL process. As such, our method has the advantages of being independent of the Web service composition language and the UML modeling tool. Finally, a case study is developed in order to show the benefits of our method.
Highlights
JSEA richer new composite service to meet some user requirements
This paper proposes an UML profile to compose Web services based on their behavioral aspects
The web service Web Services Description Language (WSDL) files are first transformed to UML models; the profile is used to integrate them; the MDA approach is adopted to transform the applied profile into a Business Process Execution Language (BPEL) process
Summary
Richer new composite service to meet some user requirements. Such composition requires methods and languages for basic Web services integration, such as: XML, XLANG, BPML, WSFL, WSCL, WSCI, BPEL4WS and WS-CDL. The proposed method applies the MDA [8] to generate the code of the composite Web service in Business Process Execution Language (BPEL) [9]. This profile allows us to represent the behavioral characteristics of Web services, and provides an easy way to design and compose Web services based on their behavioral aspect. The user can define the modeling and design process in a graphical way through the WSComposition profile in order to compose Web services.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have