QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Smart monitors for composed services
Proceedings of the 2nd international conference on Service oriented computing
An approach for QoS-aware service composition based on genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL
ECOWS '06 Proceedings of the European Conference on Web Services
Determining QoS of WS-BPEL Compositions
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Towards dynamic monitoring of WS-BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
BPRules and the BPR-Framework: comprehensive support for managing qos in web service compositions
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Hi-index | 0.00 |
Business processes and their implementation as Web Service Compositions are not only dependent on Web Services and partners all over the Internet, but also on their failsafe execution. Service providers have to obligate their services to perform according to negotiated Quality of Service (QoS) parameters. For example, response time and throughput are important parameters to achieve fast and efficient services. Overloaded or failing services may compromise the reliability and execution of whole enterprise processes. In this paper we introduce a flexible monitoring approach for the measurement of QoS in BPEL (Business Process Execution Language) processes. We propose a generic algorithm for QoS aggregation in BPEL processes. The novel generic aggregation algorithm applies customized aggregation functions for QoS dimensions. Furthermore, we present a BPEL monitoring system which supports ad-hoc sensor deployment and efficient runtime and offline data aggregation not only for whole process descriptions but also sections inside service processes.