An important vision of Service-Oriented Computing is to dynamically discover and bind services at run-time. Nowadays, how to identify relevant services which satisfy the desired goal by considering business policies is still a challenge. Although multiple efforts have tried to address this issue, these efforts usually provide solutions based on private specifications and protocols, not based on open standards. It causes obstacles to achieve interoperability among services from different organizations. In this paper, we present an approach integrating SAWSDL and OWL to enable annotating Quality of Business Services (QoBS) for describing business rules and constraints. Besides, we provide a method to classify the QoBS annotations and to reason out the matching degree from the viewpoint of business rules satisfaction.