Un publicador es una aplicación que pone información sobre un tema especificado a disposición de un intermediario en un sistema de publicación/suscripción.
En un sistema de publicación/suscripción, una aplicación, conocida como el publicador, puede enviar un mensaje a una cola de mensajes o un puerto que esté asociado a un nodo de entrada de un flujo de mensajes que contenga un nodo Publication. En función del transporte que utilice el publicador, este nodo de entrada puede ser un nodo MQInput, un nodo SCADAInput o un nodo Real-timeInput.
Otra aplicación, conocida como el suscriptor, puede enviar una petición de suscripción al intermediario que, a continuación, envía los mensajes de publicación pertinentes a la cola de mensajes o al puerto del suscriptor.
Un mensaje publicado puede ser solicitado por más de un suscriptor, y un suscriptor puede solicitar mensajes, sobre el mismo tema o sobre otros distintos, de más de un publicador.