This document presents a QoS-enabled architecture for efficient web services. It introduces a QoS broker module between service clients and providers to minimize resource wastage and analyze QoS evaluation. The key components are web servers, web services, and QoS attributes like availability, accuracy, reliability, security, latency, and jitter. The QCWS architecture includes servers that provide functionality and QoS information, a QoS broker that handles negotiation and analysis, and clients that request services. The broker aims to optimize system performance while reducing instability through homogeneous and non-homogeneous resource allocation algorithms.