A constraint-based approach to quality assurance in service choreographies.


Autoria(s): Carro Liñares, Manuel; Hermenegildo, Manuel V.; Ivanovic, Dragan
Data(s)

2012

Resumo

Knowledge about the quality characteristics (QoS) of service com- positions is crucial for determining their usability and economic value. Ser- vice quality is usually regulated using Service Level Agreements (SLA). While end-to-end SLAs are well suited for request-reply interactions, more complex, decentralized, multiparticipant compositions (service choreographies) typ- ically involve multiple message exchanges between stateful parties and the corresponding SLAs thus encompass several cooperating parties with interde- pendent QoS. The usual approaches to determining QoS ranges structurally (which are by construction easily composable) are not applicable in this sce- nario. Additionally, the intervening SLAs may depend on the exchanged data. We present an approach to data-aware QoS assurance in choreographies through the automatic derivation of composable QoS models from partici- pant descriptions. Such models are based on a message typing system with size constraints and are derived using abstract interpretation. The models ob- tained have multiple uses including run-time prediction, adaptive participant selection, or design-time compliance checking. We also present an experimen- tal evaluation and discuss the benefits of the proposed approach.

Formato

application/pdf

Identificador

http://oa.upm.es/20527/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/20527/1/INVE_MEM_2012_136336.pdf

http://link.springer.com/chapter/10.1007%2F978-3-642-34321-6_17

info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-34321-6_17

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

Service-Oriented Computing | 10th International Conference, ICSOC 2012 | 12/11/2012 - 15/11/2012 | Shanghai, China

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed