Quality of Service (QoS) management is becoming an integral part of current web services. Contracts are playing a very important role in MAPE-based (monitor, analyze, plan and execute) web service QoS management. Therefore, the authors propose a general model, Contract-MAPE (C-MAPE) model, and based on this model, review five major projects in this area. The analysis results show that these major research projects are quite much following C-MAPE model, whereas they give different support on different aspects. They also analyze possible ways to achieve integrated QoS management, for web services and their compositions.