Heuristics for QoS-aware Web Service Composition
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Hi-index | 0.00 |
Web Services as a technology to enable distributed business processes gain in importance, especially in the area of Enterprise Application Integration (EAI) and Business Process Outsourcing (BPO). However, the support of Quality of Service (QoS) is crucial in this context. Without any guarantee regarding QoS, no enterprise is willing to rely on external Web Services within critical business processes. Thus, we designed and implemented the Web Service Quality of Service Architectural Extension (WSQoSX)as an integrated Web Service system with comprehensive QoS support [2, 4]. WSQoSX supports the assessment of Web Services to assure that only Web Services will be used in critical business processes that satisfy the requirements defined by the user. The selection and execution of a certain Web Service depends on its QoS-properties described by a Service Level Agreements (SLAs) document. The compliance with given SLAs is monitored by WSQoSX as well. In case of a Web Service not being able to fulfil the requirements, it can be replaced during runtime by selecting an alternative Web Service out of a pool of similar Web Services. Additionally, providers can register their Web Service offerings using the same Web-based interface, making WSQoSX a marketplace for Web Services.