service adaptivity through cross-domain reconfiguration of non-functional properties
Adaptive service execution platforms optimise the consumption of resources by allocating and prioritising resource access according to the requirements of installed services. Service descriptions help in understanding what those requirements are, and contracts are used to estimate and constrain the impact of the requirements. However, service developers rarely specify the constraints in terms of resource use, and the platforms don't have sufficient information about service-specific domain properties. We introduce a reconfiguration mechanism which combines both views based on a cross-domain type system and show the feasibility of its inclusion into a mainstream service execution platform.
adaptivity reconfiguration web services service-oriented architectures middleware