Method for implementing a service in a local area network on a first terminal (MD, LS, L) and a second terminal which are each able to render part of the service, said service being described by at least one rule comprising at least a first sub-rule and a second sub-rule, said method comprising the following steps: - the first terminal obtaining (E11, E21, E31) the first sub-rule (SR1, SR2, SR3), the first sub-rule comprising at least a first trigger (MVTD, f1, f2) and an expression (Ei) to be evaluated, the first trigger triggering the evaluation of the first sub-rule when a variable is positioned at a first value, the expression comprising at least one action, the evaluation of the first sub-rule comprising the switching of the variable to a second value; - the second terminal obtaining (E11, E21, E31) the second sub-rule (SR1, SR2, SR3), the second sub-rule comprising at least a second trigger (MVTD, f1, f2) and the expression (Ei) to be evaluated, the second trigger triggering the evaluation of the second sub-rule when the variable is positioned at the first value, the evaluation of the second sub-rule comprising the switching of the variable to the second value; - the first terminal receiving (E12, E22, E32) a trigger signal from the trigger broadcast over the local area network, said trigger signal being a first message (f1, f2) in which the variable is positioned at the first value; - the first terminal evaluating (E13-E14, E23-E26, E33-E34) said first sub-rule (SR1, SR2, SR3) and the fist terminal deactivating the trigger signal by broadcasting, over the local area network, a second message in which the variable is positioned at the second value; - the second terminal receiving the second message comprising the variable positioned at the second value, said receiving preventing the second terminal from evaluating the second sub-rule. - the first terminal obtaining (E11, E21, E31) the first sub-rule (SR1, SR2, SR3), the first sub-rule comprising at least a first trigger (MVTD, f1, f2) and an expression (Ei) to be evaluated, the first trigger triggering the evaluation of the first sub-rule when a variable is positioned at a first value, the expression comprising at least one action, the evaluation of the first sub-rule comprising the switching of the variable to a second value; - the second terminal obtaining (E11, E21, E31) the second sub-rule (SR1, SR2, SR3), the second sub-rule comprising at least a second trigger (MVTD, f1, f2) and the expression (Ei) to be evaluated, the second trigger triggering the evaluation of the second sub-rule when the variable is positioned at the first value, the evaluation of the second sub-rule comprising the switching of the variable to the second value; - the first terminal receiving (E12, E22, E32) a trigger signal from the trigger broadcast over the local area network, said trigger signal being a first message (f1, f2) in which the variable is positioned at the first value; - the first terminal evaluating (E13-E14, E23-E26, E33-E34) said first sub-rule (SR1, SR2, SR3) and the fist terminal deactivating the trigger signal by broadcasting, over the local area network, a second message in which the variable is positioned at the second value; - the second terminal receiving the second message comprising the variable positioned at the second value, said receiving preventing the second terminal from evaluating the second sub-rule.