QoS-Aware Middleware for Web Services Composition - A Qualitative Approach

One of the benefits of web services is their ability to participate in a web services composition process. Therefore, an end-to-end QoS infrastructure should be established. Work conducted in this domain is mainly focused on functional QoS requirements such as service response time, delay, cost, etc. In this paper, we target QoS from the prespective of data freshness and accuracy. Therefore, we propose the usage of the WS-Notification specification as a base medium capable of sensing and routing any information change at the level of web services using a publish-subscribe mechanism. We then propose an algorithm that is capable of identifying the point of information change within the context of multiple web services composition scenario. This is then followed with an appropriate re-computation of a subset of the pre-established, global service execution plan. Our contributions are three fold: first we highlight the importance of qualifyable QoS aspect related to the issue of web services composition and monitoring, second we describe an algorithm capable of capturing and reflecting the state of web services involved in the integration process, and finally we illustrate the usage of WS-Notification to aid in building such systems.

[1]  Tao Yu,et al.  A broker-based framework for QoS-aware Web service composition , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[2]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[3]  Hartmut Ritter,et al.  Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework , 2004, IEEE/WIC/ACM International Conference on Web Intelligence (WI'04).

[4]  Marie-Christine Fauvet,et al.  Towards Patterns of Web Services Composition , 2003, Patterns and Skeletons for Parallel and Distributed Computing.

[5]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[6]  Ian T. Foster,et al.  State and events for Web services: a comparison of five WS-resource framework and WS-notification implementations , 2005, HPDC-14. Proceedings. 14th IEEE International Symposium on High Performance Distributed Computing, 2005..

[7]  Tao Yu,et al.  Service Selection Algorithms for Web Services with End-to-End QoS Constraints , 2004, CEC.

[8]  Daniel A. Menascé Mapping Service-Level Agreements in Distributed Applications , 2004, IEEE Internet Comput..

[9]  Larry Kerschberg,et al.  Brokering semantic Web services via intelligent middleware agents within a knowledge-based framework , 2004 .

[10]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[11]  Tao Yu,et al.  The Design of QoS Broker Algorithms for QoS-Capable Web Services , 2004, Int. J. Web Serv. Res..

[12]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[13]  Fabio Casati,et al.  Dynamic and adaptive composition of e-services , 2001, Inf. Syst..