Was ist der Unterschied zwischen den Kommunikationsmethoden "Push" und "Pull" für einen Datensatz?

Push und Pull sind technische Begriffe, die im Metadatenfeld "Kommunikationsmethode" auf der Ressourcenebene eines Datensatzes oder Dienstes verwendet werden. Genauer gesagt liegt der Unterschied zwischen diesen Begriffen in der Art und Weise, wie der Datensatz oder Dienst zwischen dem Datenanbieter und dem Datennutzer übertragen wird:

Die Kommunikationsmethode "Push" impliziert dass der Datenanbieter den Datensatz oder Dienst von sich aus an den Datennutzer liefert, was in der Praxis selten vorkommt. In diesem Fall wird häufig eine Vereinbarung über die Datenlieferung zwischen dem Datenanbieter und dem Datennutzer getroffen. Die Kommunikationsmethode "Push on occurrence" ist eine Ausprägung der Push-Methode und bedeutet dass ein Push zu bestimmten Zeitpunkten erfolgt, z.B. wenn eine Aktualisierung des zugrunde liegenden Datensatzes durch den Datenanbieter veröffentlicht wird.

Die Kommunikationsmethode "Pull" bedeutet dass der Datennutzer den Datensatz oder Dienst selbst nach seinen Bedürfnissen abfragt. In der Praxis bedeutet dies dass der Datennutzer die Datensätze auf dem NAP ITS zu den von ihm gewünschten Zeitpunkten abruft. Der Datenanbieter benachrichtigt die Nutzer also nicht wenn eine Aktualisierung des zugrunde liegenden Datensatzes veröffentlicht wird. Da der NAP ITS als "gelbe Seiten" mit Links zu den Datensätzen und Diensten konzipiert ist, kommt die Pull-Methode am häufigsten vor.

 

Zurück zu FAQ