This paper presents a web services discovery model based on QoS and Reputation. In addition,methods of matching,ranking and selection about web service are given. It shows that this model has a certain feasibility and applicability through experiments on it.