Method for controlling a message transmission between communication stations of an automation system , wherein one or more publisher applications and/or one or more subscriber applications are executed on each of the communication stations , wherein the automation system comprises a message broker configured to record subscriptions for specified topics for designated subscriber applications in a topic tree, comprising the following steps: - in response to a message about a specified topic (305, ..., 327) of the topic tree having been published by a publisher application of a first of the multiple communication stations , - ascertaining by means of the message broker whether or not a subscriber application from a second of the multiple communication stations is recorded for the specified topic (305, ..., 327) , - if a subscriber application is recorded for the specified topic (305, ..., 327) , transmitting a message by means of the message broker to the recorded subscriber application of the second communication station , characterized in that the first communication station provides one or more services, wherein the message from the publisher application of the first communication station comprises the information concerning that topic of the topic tree in which orders for the one or more services are supposed to be published, further comprising the following steps: - recording, by means of the message broker , a subscription, produced by means of a subscriber application of the first communication station , for that topic (305, ..., 327) in which topic of the topic tree orders for the one or more services are supposed to be published, - in response to a message about that topic (305, ..., 327) of the topic tree in which orders for the one or more services are supposed to be published having been published by a publisher application of the second communication station , that order corresponding to the one or more services is supposed to be performed, transmitting, by means of the message broker , the published message that the order corresponding to the one or more services is supposed to be performed to the recorded subscriber application of the first communication stations . - in response to a message about a specified topic (305, ..., 327) of the topic tree having been published by a publisher application of a first of the multiple communication stations , - ascertaining by means of the message broker whether or not a subscriber application from a second of the multiple communication stations is recorded for the specified topic (305, ..., 327) , - if a subscriber application is recorded for the specified topic (305, ..., 327) , transmitting a message by means of the message broker to the recorded subscriber application of the second communication station , - recording, by means of the message broker , a subscription, produced by means of a subscriber application of the first communication station , for that topic (305, ..., 327) in which topic of the topic tree orders for the one or more services are supposed to be published, - in response to a message about that topic (305, ..., 327) of the topic tree in which orders for the one or more services are supposed to be published having been published by a publisher application of the second communication station , that order corresponding to the one or more services is supposed to be performed, transmitting, by means of the message broker , the published message that the order corresponding to the one or more services is supposed to be performed to the recorded subscriber application of the first communication stations . <EOS>