QoS-aware semantic web service composition for SOAs

QoS-aware semantic web service composition concerns finding services from a repository to accomplish a specified task while meeting the Quality of Service (QoS) demands. The composition task is defined in form of a composition request which contains a set of available input parameters and wanted output parameters. If the input parameters given in the request are provided, the services of this set can be executed. Concepts from an ontology describing their semantics are passed to the composition engine. The composer works on a repository of services which posses QoS features. The parameters of these services are seman-tically annotated in the same way as the parameters in the request. The composer then finds a set of services fulfilling the request. In this paper, we introduce our improved composition system with which we will take part in the Web Service Challenge 2010.

[1]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[2]  Kurt Geihs,et al.  The Web Service Challenge - A review on Semantic Web Service Composition , 2009, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[3]  Xin Yao,et al.  Robust optimization over time — A new perspective on dynamic optimization problems , 2010, IEEE Congress on Evolutionary Computation.

[4]  Jabir,et al.  A search for fundamental principles of software engineering , 1998, Comput. Stand. Interfaces.

[5]  Kurt Geihs,et al.  Semantic Web Service Composition for Service-Oriented Architectures , 2008, 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services.

[6]  Thomas Weise,et al.  Global Optimization Algorithms -- Theory and Application , 2009 .

[7]  Kurt Geihs,et al.  An ontology for quality-aware service discovery , 2006, Comput. Syst. Sci. Eng..

[8]  Eric A. Marks,et al.  Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology , 2006 .

[9]  Kurt Geihs,et al.  Different Approaches to Semantic Web Service Composition , 2008, 2008 Third International Conference on Internet and Web Applications and Services.

[10]  M. Brian Blake,et al.  WSC-2009: A Quality of Service-Oriented Web Services Challenge , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.

[11]  Xin Yao,et al.  Empirical analysis of evolutionary algorithms with immigrants schemes for dynamic optimization , 2009, Memetic Comput..

[12]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[13]  Zbigniew Michalewicz,et al.  Variants of Evolutionary Algorithms for Real-World Applications , 2011, Variants of Evolutionary Algorithms for Real-World Applications.

[14]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[15]  Andreas Wombacher,et al.  WSC-06: The Web Service Challenge , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).