Computing has reached the time of distributed applications everywhere. Service-oriented architectures are more and more used to organize such complex and highly dynamic applications into business processes calling services discovered in registries at load-time. In this context, Quality of Service (QoS) and agility in business processes become key issues. Instead of binding business processes to services at load-time, this paper proposes to monitor sets of candidate services for their current QoS and to choose among them at call-time. This new form of late-binding paves the way to more agile and robust applications called adaptive business processes. Besides the conceptual background and implementation of this late-binding in an industrial-strength web service platform, this paper presents the LCP-net formalism introduced to provide programmers with a mean to express qualitatively their preferences among the different QoS properties of services, hence tackling the multi-criteria decision making arising from the run-time choice among candidate services given several unrelated QoS properties.
%0 Journal Article
%1 chatel2010qosbased
%A Châtel, Pierre
%A Malenfant, Jacques
%A Truck, Isis
%D 2010
%K CP-nets Web approach binding filtering fuzzy late linguistic modelling preference service
%T QoS-based Late-Binding of Service Invocations in Adaptive Business Processes
%U https://hal.archives-ouvertes.fr/hal-01243537v1
%X Computing has reached the time of distributed applications everywhere. Service-oriented architectures are more and more used to organize such complex and highly dynamic applications into business processes calling services discovered in registries at load-time. In this context, Quality of Service (QoS) and agility in business processes become key issues. Instead of binding business processes to services at load-time, this paper proposes to monitor sets of candidate services for their current QoS and to choose among them at call-time. This new form of late-binding paves the way to more agile and robust applications called adaptive business processes. Besides the conceptual background and implementation of this late-binding in an industrial-strength web service platform, this paper presents the LCP-net formalism introduced to provide programmers with a mean to express qualitatively their preferences among the different QoS properties of services, hence tackling the multi-criteria decision making arising from the run-time choice among candidate services given several unrelated QoS properties.
@article{chatel2010qosbased,
abstract = {Computing has reached the time of distributed applications everywhere. Service-oriented architectures are more and more used to organize such complex and highly dynamic applications into business processes calling services discovered in registries at load-time. In this context, Quality of Service (QoS) and agility in business processes become key issues. Instead of binding business processes to services at load-time, this paper proposes to monitor sets of candidate services for their current QoS and to choose among them at call-time. This new form of late-binding paves the way to more agile and robust applications called adaptive business processes. Besides the conceptual background and implementation of this late-binding in an industrial-strength web service platform, this paper presents the LCP-net formalism introduced to provide programmers with a mean to express qualitatively their preferences among the different QoS properties of services, hence tackling the multi-criteria decision making arising from the run-time choice among candidate services given several unrelated QoS properties.},
added-at = {2015-12-16T10:15:09.000+0100},
author = {Châtel, Pierre and Malenfant, Jacques and Truck, Isis},
biburl = {https://www.bibsonomy.org/bibtex/29372989d89b5ddfc1548cba5486812b3/chatelp},
id = {https://hal.archives-ouvertes.fr/hal-01243537/document, hal-01243537, https://hal.archives-ouvertes.fr/hal-01243537},
interhash = {db6661ebb3e71c50f4b848afe34e15fd},
intrahash = {9372989d89b5ddfc1548cba5486812b3},
keywords = {CP-nets Web approach binding filtering fuzzy late linguistic modelling preference service},
timestamp = {2015-12-16T10:17:23.000+0100},
title = {QoS-based Late-Binding of Service Invocations in Adaptive Business Processes},
type = {proceedings},
url = {https://hal.archives-ouvertes.fr/hal-01243537v1},
year = 2010
}