Abstract Grid Computing is now in the state of development that can offer dynamic management of various parameters that affect the applications’ properties such as performance and reliability capabilities. The importance of that achievement is great, given the trend of migrating traditional service markets to inter-enterprise infrastructures and the resulting demand in more or different guarantees on the level of the Quality of Service. In that frame, we present a design pattern for monitoring and evaluating SLA terms on service-oriented architectures. This mechanism takes into account the actual capabilities of the service provider infrastructure and maps them to customer-centric Quality of Service terms, thus ensuring that agreements will not be validated. In this way it enables the estimation of the actual capability of the service to provide Quality of Service at a certain degree.