The subject of the invention is a method for controlling the quality of a
service (85) that includes at least one technical component (86) defined
according to one of several possible technologies, the quality of service
being defined by a technical contract (100) between the provider of the
service and a customer and the contract (100) including quality criteria
(101) associated with thresholds (102) and related to said technology.
The method comprises producing: a description (S1, S2, S3), in a modeling
language in object-oriented technology (UML, XML) and independent of said
technologies, of the structure of a service model (80), the structure of
a contract model (90) and the structure of collection tool model (110);
constructing (S4, S5, S6) a service model (80), a contract model (90) and
at least one collection tool model (110) from the respective descriptions
of said structures; constructing (S7-S9) the service (85), the contract
(100) and at least one collection tool (120) from the respective models
(80, 90, 110); collecting (S10) quality of service indicators (103) using
at least said collection tool (120); and comparing (S11) the quality
indicators (103) with the thresholds (102) defined in the contract (100).