1. A service management system, comprising: a service description repository configured to contain service descriptions that define services in terms of a set of systems and devices that assume roles based on at least one of capabilities and attributes thereof; and a service management engine coupled to said service description repository and configured to employ one of said service descriptions to repair a corresponding one of said services using a predefined relationship among a subscriber, at least one of said systems and devices and optimal values.