2007
DOI: 10.1007/978-3-540-74974-5_38
|View full text |Cite
|
Sign up to set email alerts
|

A Declarative Approach for QoS-Aware Web Service Compositions

Abstract: While BPEL language has emerged to allow the specification of Web Service compositions from a functional point of view, it is still left to the architects to find proper means to handle the Quality of Service (QoS) concerns of their compositions. Typically, they use ad-hoc technical solutions, at the message level, that significantly reduce flexibility and require costly developments. In this paper, we propose a policybased language aiming to provide expressivity for QoS behavioural logic specification in Web … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(14 citation statements)
references
References 5 publications
0
12
0
Order By: Relevance
“…Therefore, they must possibly be realizable at any point, in parallel with the participant's original activity. This is why Rule (TDaemon) rewrites the local type to introduce a fork that branches between the original activity (which starts at x) and the advice activity 2 . In addition, the advice activity must possibly be executed several times.…”
Section: Aspects On Local Typesmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, they must possibly be realizable at any point, in parallel with the participant's original activity. This is why Rule (TDaemon) rewrites the local type to introduce a fork that branches between the original activity (which starts at x) and the advice activity 2 . In addition, the advice activity must possibly be executed several times.…”
Section: Aspects On Local Typesmentioning
confidence: 99%
“…Otherwise the underlying protocols often have to be extensively rewritten, thus complexifying the protocol structure, a tedious and error-prone task. Aspect-oriented systems have been proposed for this purpose, notably to manipulate service orchestrations modularly, for example, using AO4BPEL [6] and in particular for the control of the QoS properties of orchestrations [2]. However, no aspect system exists that enables the modification of session types while maintaining their strong correctness guarantees.…”
Section: Introductionmentioning
confidence: 99%
“…We assume that there are multiple concrete services that provide this functionality but at different QoS levels. Selecting the right concrete services for the composition is known as the service selection problem and is known to be NP-hard [9]. We give a short insight of how we handled this problem in section 3.1 and further details can be found in [4].…”
Section: Service Composition Representationmentioning
confidence: 99%
“…By addressing QoS requirements for services, our BPRules language has similar goals as the two languages Quality of Service Language for Business Processes (QoSL4BP) [9,10] and the Web Service Requirements and Reactions Policy (WS-Re2Policy) [5] language. All three languages have a similar structure by means of specifying actions to be undertaken upon QoS violations.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation