DocumentCode :
3042044
Title :
Web Service Composition: From UML to Optimization
Author :
Ching-Seh Wu ; Khoury, Ibrahim
Author_Institution :
Dept. of Comput. Sci. & Eng., Oakland Univ., Rochester, NY, USA
fYear :
2013
fDate :
29-31 May 2013
Firstpage :
139
Lastpage :
146
Abstract :
Web services are popular in terms of distributed technology that can successfully solve integration problems between heterogeneous systems. However, web service composition workflows are modeled using BPEL, BPEL4WS, and other programming languages which are difficult and very complex to use. To overcome this problem, a well known and simple modeling language such as Unified Modeling Language (UML) should be studied and used to design the web service composition workflow. Furthermore, with the increasing number of service providers, web services should be composed according to functional and nonfunctional requirements which raise the importance of optimizing web service composition according to QoS attributes. In this paper, a model driven approach will be proposed. The approach allows developers to design the composition workflow using UML sequence diagrams. After parsing the UML workflow, web services will be discovered, composed and optimized. In this paper, a tree-based optimization algorithm will be used. The algorithm will be able to find the optimal composition solution according to multiple QoS attributes. To demonstrate the efficiency and effectiveness of the proposed algorithm, we provided experimental results for a supply chain management system case study with multi QoS attributes.
Keywords :
Unified Modeling Language; Web services; optimisation; quality of service; supply chain management; trees (mathematics); BPEL4WS; QoS attributes; UML sequence diagrams; Unified Modeling Language; Web service composition workflow; distributed technology; functional requirements; heterogeneous systems; integration problems; model driven approach; nonfunctional requirements; supply chain management system case study; tree-based optimization algorithm; Algorithm design and analysis; Filtering algorithms; Optimization; Quality of service; Reliability; Unified modeling language; Web services; Cloud computing; Optimization; QoS; SaaS; Web services composition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service Science and Innovation (ICSSI), 2013 Fifth International Conference on
Conference_Location :
Kaohsiung
Type :
conf
DOI :
10.1109/ICSSI.2013.35
Filename :
6599377
Link To Document :
بازگشت