A message broker for an automation system comprising a plurality of communication subscribers, wherein one or a plurality of publisher applications and/or one of a plurality of subscriber applications are executed on each of the communication subscribers, wherein the subscriber applications are configured to receive information in the form of messages from the publisher applications, wherein the message broker decouples message transfer between the communication subscribers and handles all the messages, wherein the message broker is configured to enter subscriptions for specified topics for designated subscriber applications into a topic tree, wherein, in reaction to a message on a specified topic of the topic tree being published by a publisher application of a first communication subscriber of the plurality of communication subscribers, the message indicating that the first communication subscriber offers one or a plurality of services, the message broker determines whether a subscriber application of a second communication subscriber of the plurality of communication subscribers has been entered for the specified topic or not and, if a subscriber application for the specified topic has been entered, transmits a message to the entered subscriber application of the second communication subscriber, the message informing that the one or the plurality of services are on offer.