Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
Constraint Processing
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
WS Binder: a framework to enable dynamic binding of composite web services
Proceedings of the 2006 international workshop on Service-oriented software engineering
Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL
ECOWS '06 Proceedings of the European Conference on Web Services
Dynamo and Self-Healing BPEL Compositions
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Service composition (re)binding driven by application–specific qos
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
WS-Policy for service monitoring
TES'05 Proceedings of the 6th international conference on Technologies for E-Services
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 |
The advent of Service Oriented Architectures tends to promote a new kind of software architecture where services, exposing features accessible through highly standardized protocols, are composed in a loose coupling way. In such a context, where services are likely to be replaced or used by a large number of clients, the notion of Quality of Service (QoS), which focuses on the quality of the relationship between a service and its customers, becomes a key challenge. This paper aims to ease QoS management in service compositions through a better separation of concerns. For this purpose, we designed QoSL4BP, a domain-specific language which allows QoS policies specification for business processes. More specifically, the QoSL4BP language is designed to allow an architect to specify QoS constraints and mechanisms over parts of BPEL compositions. This language is executed by our ORQOS platform which cooperates in a non-intrusive way with orchestration engines. At pre-deployment time, ORQOS platform performs service planning depending on services QoS offers and on the QoS requirements in QoSL4BP policies. At runtime, QoSL4BP policies allow to react to QoS variations and to enact QoS management related mechanisms.