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

Read more

Summary

Introduction

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.

Our UML Profile for Web Services Composition
WSComposition UML Profile
Our New Method for WSC
Composing Scenarios Using the WSComposition UML Profile
Model Transformation
Case Study
Related Work
Conclusion and Future Work
Design type
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call