Patent ID: 8707254

Claim:
At a cluster management system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for declaratively managing software applications using role-based administrative boundaries, the method comprising: an act of receiving at least one declarative statement from a cloud service user, the declarative statement indicating one or more operational requirements that are to be applied during at least one of the provisioning and the runtime execution of a specified software application; an act of determining which service level objective (SLO) service dimensions and dimension properties match the operational requirements specified in the declarative statement, each SLO defining one or more SLO service dimensions and dimension properties that are intended to be provided during at least one of the provisioning and the runtime execution of the specified application; and an act of generating an SLO for the specified application based on the determined SLO service dimensions and dimension properties that matched the operational requirements specified in the declarative statement.