The functional constraints of service matching and performance requirements (i.e., Quality of Service, QoS) of service selection are separated distinctly under the traditional Service-Oriented Architecture (SOA). Hence the service matching and service selection may be performed in turn and independently. And the complexities of the implementation of SOA are simplified also. In fact, the functional constraints and QoS are stretching and compromising frequently. And service providers with similar functions would come into being a merged-service with more powerful function and higher performance by collaboration with each other. This paper proposes an extended QoS (exQoS) system that contains some service functional constraints and traditional performance indicators.