QOS-Aware Composition of Enterprise System‘s Components: Constraint Logic Programming Approach
Volume 21, Issue 4 (2010), pp. 487–504
Pub. online: 1 January 2010
Type: Research Article
Received
1 May 2010
1 May 2010
Accepted
1 October 2010
1 October 2010
Published
1 January 2010
1 January 2010
Abstract
Enterprise systems should be assembled out of components and services according to an orchestration schema and taking into account not only functional requirements but also the resulting Quality of Service (QoS). In other words, QoS-aware composition of services and components must be performed. The problem is to find which components or services have to be employed that the resulting system would optimize some QoS attributes while satisfying some other QoS constraints. The paper proposes to use the Constraint Logic Programming approach to solve this problem, that is, we see this problem as a discrete optimization and satisfaction problem.