Eine Anwendung teilt ihre Servicequalitätsanforderungen (Quality of Service - QoS) der Laufzeitumgebung durch die Angabe von Servicequalifikationsmerkmalen mit. Diese Anforderungen steuern die Interaktion zwischen einem Service-Client und einem Zielservice.
Qualifikationsmerkmale können für Servicekomponentenverweise, Schnittstellen und Implementierungen angegeben werden. Da die Deklaration von QoS-Werten außerhalb einer Implementierung (extern) erfolgt, können Sie diese Werte ändern, ohne die Implementierung zu ändern. Oder Sie können sie unterschiedlich einstellen, wenn verschiedene Instanzen der gleichen Implementierung in verschiedenen Kontexten verwendet werden.