Patent DE-10332360-B4 (DE)
Title: Verfahren und System zur Verwaltung und Übertragung von Ereignissen einer zu überwachenden technischen Anlage in einer web-basierten Client-Server-Umgebung
Inventor: KRUSE ECKHARD DR -ING
IPC: H04L29/08
Filed: 2003-07-17
Granted: 2023-06-29
Abstract: Verfahren zur Verwaltung und Übertragung von Ereignissen einer zu überwachenden technischen Anlage (3) in einer web-basierten Client-Server-Umgebung von einem Server (2) über eine Kommunikationsverbindung (9) zu mindestens einem Client (1), wobei- für eine Initialisierung und/oder Aktualisierung des Clients (1) eine Registrierung möglicher Ereignisse in einem Client-Ereignisdienst (6) erfolgt,- für eine Initialisierung und/oder Aktualisierung des Servers (2) eine Registrierung möglicher Ereignisse in einem Server-Ereignisdienst (7) erfolgt,- erfasste Ereignisse, für die eine Registrierung vorgenommen wurde, von einer Anlagenschnittstelle (10) an den Server-Ereignisdienstes (7) übergeben werden,- vom Client-Ereignisdienst (6) initiierte Anfragen der erfassten Ereignisse an den Server-Ereignisdienst (7) erfolgen,- aufgrund einer eingegangenen Anfrage an den Server-Ereignisdienst (7) die erfassten Ereignisse zum Client-Ereignisdienst (6) übertragen werden und vom Client-Ereignisdienst (6) empfangene Ereignisse zu einer Client-Anwendung (4) übertragen werden, wobei- die Client-Anwendung (4) für jedes Ereignis, über das sie zu benachrichtigen ist, beim Client-Ereignisdienst (6) eine Client-Rückruffunktion (41) registriert und der Client-Ereignisdienst (6) über die Kommunikationsverbindung (9) beim Server-Ereignisdienst (7) eine entsprechende Server-Rückruffunktion (72) registriert, wobei- zur Registrierung der Rückruffunktionen (41, 72) für ein Ereignis, dem beim Client (1) und beim Server (2) verfahrensvorbereitend der gleiche Ereignisname zugeordnet ist, schrittweise- die Client-Anwendung (4) eine Client-Registrierungsfunktion (61) des Client-Ereignisdienstes (6) aufruft und ihr den Namen des betreffenden Ereignisses und einen Zeiger auf die zu registrierende Client-Rückruffunktion (41) übergibt,- die Client-Registrierungsfunktion (61) eine eindeutige Ereigniskennung generiert und die Ereigniskennung und den Ereignisnamen über die Kommunikationsverbindung (9) an eine Server-Registrierungsfunktion (71) des Server-Ereignisdienstes (7) übermittelt,- die Server-Registrierungsfunktion (71) eine Server-Rückruffunktion (72) bei der Anlagenschnittstelle (10) durch Übergabe des Ereignisnamens registriert,- die Server-Registrierungsfunktion (71) einen Datensatz, der mindestens die Ereigniskennung und einen Zeiger auf die zu registrierende Server-Rückruffunktion (72) enthält, in einer Server-Ereignistabelle (74) speichert,- die Server-Registrierungsfunktion (71) die Durchführung der Registrierung über die Kommunikationsverbindung (9) an die Client-Registrierungsfunktion (61) des Client-Ereignisdienstes (6) meldet und- die Client-Registrierungsfunktion (61) die Client-Rückruffunktion (41) durch Speichern eines Datensatzes in einer Client-Ereignistabelle (62) registriert, wobei der Datensatz mindestens die Ereigniskennung und einen Zeiger auf die zu registrierende Client-Rückruffunktion (41) enthält,- die zu übertragenden Ereignisse von einer Datenerfassungseinheit in der technischen Anlage (3) erfasst und an die Anlagenschnittstelle (10) des Servers (2) gemeldet werden.