We propose an annotation mechanism to describe business-driven QoS.
We propose a business-driven filtering mechanism to eliminate unsuitable services.
We propose a ranking method based on QoS preferences and constraints.
We propose query relaxation methods for single service query or composite one.
Experimental results show that the proposal can effectively discover services.