Una topología de publicación/suscripción consta de los intermediarios, los colectivos, y las conexiones existentes entre ellos, que soportan aplicaciones de publicación/suscripción en el dominio de intermediarios.
Una aplicación de publicación/suscripción puede consistir en una red de intermediarios conectados entre ellos. Los intermediarios pueden estar todos en el mismo sistema físico o pueden estar distribuidos en varios sistemas físicos. Al conectar los intermediarios, un cliente situado en cualquier intermediario de la red puede recibir las publicaciones.
Las publicaciones se envían únicamente a intermediarios que tengan suscriptores que hayan expresado su interés por los temas que se están publicando. Esto ayuda a optimizar el tráfico de la red.
El diagrama siguiente muestra una red de seis colectivos.