Collaboration among enterprises through web service has become a hot topic. Before the collaboration, how to select the most appropriate enterprise to collaborate with, from a set of enterprise candidates that provide similar functions, is an important issue. Existing work focus on proposing evaluation rules, and aggregating these rules to evaluate a service, where subjectiveness is usually involved. In this paper, we propose to utilize "serve, be served" relationship to evaluate the quality of services. In more detail, we use Quality Dependency Graph (QDG) method model the relationship among enterprises, and then, by traveling the built QDG, an Analytic Hierarchy Process (AHP) model is used to calculate the evaluation result of each candidate organization. Our method provides a more objectvie way for collaboration on enterprise level.