# Teil 3: Was sind Themen?

Text der Produkteinführung | Animation der Produkteinführung
--- | ---

`Eine andere Art der Nachrichtenübertragung, die so genannte "Publish/Subscribe-Übertragung", umfasst Themen. Die Themen sind üblicherweise hierarchisch zueinander strukturiert und können als "Themenstrukturen" dargestellt werden.`

`Die Anwendungen subskribieren Themen, die für sie von Interesse sind. Wenn Anwendungen Nachrichten für ein Thema veröffentlichen, werden Kopien an alle Subskribenten dieses Themas gesendet.`

`Für jedes Thema kann es viele Veröffentlichungskomponenten und viele Subskribenten geben, wobei keiner dem jeweils anderen bekannt ist.`

Dieser Teil der Animation veranschaulicht die Verwendung von Themen. Sie baut auf der vorherigen Animation auf, in der zwei miteinander verbundene Computer zu sehen sind.

Es wird eine Basishierarchie angezeigt, deren Komponente "Sport" in "Tennis" und "Fußball" verzweigt ist. "Tennis" ist wiederum in "Wimbledon" und "US Open" verzweigt.

Ein Computer hat das Thema "Sport/Tennis" subskribiert. Der andere Computer veröffentlicht das Thema "Sport/Tennis". Von der Veröffentlichungskomponente wird ein Thema an den Subskribenten gesendet, bei dem es sich um ein veröffentlichtes Dokument in der Kategorie "Tennis" handelt.

Es werden zwei weitere Computer angezeigt, und alle 4 Computer sind in einem einfachen Netz miteinander verbunden.

Zwei Computer subskribieren das Thema "Sport/Tennis". Die beiden anderen Computer veröffentlichen separat die Themen "Sport/Tennis". Die Themen werden von den Veröffentlichungskomponenten an die entsprechenden Subskribenten gesendet.

Übergeordnetes Thema: Einführung in Nachrichten, Warteschlangen und Themen