Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR SYNCHRONIZING DYNAMIC ATTRIBUTES OF OBJECTS IN A DATABASE SYSTEM HAVING AN ARCHIVE SYSTEM
Document Type and Number:
WIPO Patent Application WO/2014/020036
Kind Code:
A4
Abstract:
The invention relates to a method that is used to synchronize dynamic attributes of objects in a database system having an archive system. The possibility is created to also synchronize databases for which synchronization is not provided, in accordance with this method. For this purpose, an additional dynamic attribute or one additional dynamic attribute per attribute to be synchronized is introduced. By means of said attributes, it can be detected whether the particular object in the database system has been changed and synchronization between the database system and an archive system must be performed as a result thereof in order to have the object attributes archived in the current form thereof in the archive system.

Inventors:
ARTISHDAD JERRY JOHN (DE)
HETT CHRISTIAN (DE)
ARTISHDAD NILS (DE)
Application Number:
PCT/EP2013/066027
Publication Date:
March 20, 2014
Filing Date:
July 30, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ARTEC COMP GMBH (DE)
International Classes:
G06F17/30
Attorney, Agent or Firm:
MEYER-DULHEUER, Karl-Hermann (Frankfurt, DE)
Download PDF:
Claims:
GEÄNDERTE ANSPRÜCHE

beim Internationalen Büro eingegangen am 04. Februar 2014 (04.02.2014)

1. Verfahren zum Synchronisieren von dynamischen Attributen von Objekten in einem Datenbanksystem mit einem Archivsystem mithilfe von einem zusätzlichen dynamischen Attribut oder je einem zusätzlichen dynamischen Attribut pro zu synchronisierendem Attribut beinhaltend zumindest folgende Schritte:

• Bei erstmaliger Anwendung Definieren von einem oder mehreren zusätzlichen dynamischen Objektattributen im Datenbanksystem durch das Archivsystem, sofern das Datenbanksystem diese nicht automatisch bei der ersten Wertzuweisung erstellt,

• Abfrage aller in dem Datenbanksystem befindlichen Objekte, bei denen der Wert/die Werte der einen oder mehreren zusätzlichen dynamischen Objektattribute leer ist/sind oder nicht mit einem Wert übereinstimmt, der das Ergebnis einer Hashfunktion über das korrespondierende Objektattribut bzw. die Objektattribute im Datenbanksystem ist,

• Suchen und Finden der abgefragten Objekte im Archivsystem,

• Übernehmen der Objektattribute aus dem Datenbanksystem in das Archivsystem,

• Markieren des verarbeiteten Abfrageergebnisses im Datenbanksystem, indem der Wert, der das Ergebnis der Hashfunktion über das korrespondierende Objektattribut bzw. Objektattribute ist, so wie es bzw. sie von der Abfrage zurückgegeben wurden, in das jeweils korrespondierende zusätzliche dynamische Objektattribut des Datenbanksystems geschrieben wird.

2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass nur ein zusätzliches dynamisches Objektattribut im Datenbanksystem generiert wird, welchem als Wert das Ergebnis der Hashfunktion über die zu synchronisierenden Attribute durch das Archivsystem zugewiesen wird, und die Abfrage entsprechend das zusätzliche dynamische Objektattribut mit dem Ergebnis der Hashfunktion über die zu synchronisierenden Attribute vergleicht.

3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass den pro zu synchronisierendem Attribut erstellten zusatzlichen dynamischen Attributen als Wert anstelle des Werts des korrespondierenden Attributs im Archivsystem jeweils das Ergebnis einer Hashfunktion über diese zugewiesen wird und die Abfrage entsprechend jeweils das zusätzliche dynamische Objektattribut mit dem Ergebnis der Hashfunktion über die korrespondierenden zu synchronisierenden Attribute vergleicht.

4. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die verwendete Hashfunktion zusätzliche Informationen wie beispielsweise die Seriennummer des Archivsystems, ein Geheimnis, welches ein beliebiger Wert sein kann, der im Archivsystem enthalten ist, und/oder ein Token beinhaltet.

5. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die verwendete Hashfunktion um ein Salt erweitert wird, um eine Neusynchronisierung des Datenbanksystems auszulösen.

6. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das Archivsystem die Abfrage aller im Datenbanksystem befindlicher Objekte in Datenblöcke mit einer variablen Größe aufteilt.

7. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die bei der Abfrage gefundenen Objekte des Datenbanksystems inklusive ihrer Attribute in das Archivsystem geschrieben werden, falls diese noch nicht in diesem enthalten sind.

8. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das Archivsystem alle empfangenen Objekte beim Eingang gegen Veränderung schützt, indem es sie mit einer Signatur versieht oder von einem Zeitstempeldienst signieren läst, wobei die synchronisierten, dynamischen Attribute von der Signierung ausgenommen sind.

9. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass beim Zugriff von zwei oder mehreren Archivsystemen auf das gleiche Datenbanksystem die zusätzlichen dynamischen Objektattribute jeweils mit einem Bezeichner versehen werden, welcher spezifische Identifikationseigenschaften der jeweiligen Archivsysteme beinhaltet.

10. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das Datenbanksystem über ein zugangsgeschütztes Benutzerkonto pro Benutzer verfügt, auf weiche separat zugegriffen werden kann.

1 1. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das Archivsystem über ein zugangsgeschütztes Administrationskonto oder eine besondere Vertrauensstellung verfügt, welches Zugriff auf alle Benutzerkonten des Datenbanksystems hat oder gewährt.

12. Verfahren nach Anspruch 10 oder 11, dadurch gekennzeichnet, dass das Archivsystem einen Verzeichnisdienst zur Auswahl bestimmter Konten verwendet.

13. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das zu synchronisierende dynamische Objektattribut ein Ordnername oder vollständiger Ordnerpfad ist.

14. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass die Objekte ordnerweise abgearbeitet werden indem das Archivsystem

- zunächst vom Datenbanksystem eine Auflistung der Ordner abfragt,

- jeweils den Hashwert aus dem vollständigen Ordnerpfad berechnet,

- anschließend für die Synchronisierung jeweils alle Objekte der Ordner des Datenbanksystems abfragt bei denen das zusätzliche dynamische Objektattribut leer ist oder nicht mit dem für diesen Ordner errechneten Hashwert übereinstimmt und

- nach Synchronisierung des Objektattributs die abgearbeiteten Abfrageergebnisse durch Schreiben des errechneten Hashwerts in das zusätzliche dynamische Objektattribut markiert.

15. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das Archivsystem basierend auf einem definierten Regelwerk in Abhängigkeit von dem Wert der synchronisierten Objektattribute weitere Aktionen auf dem Archivsystem und/oder dem Datenbanksystem durchführt.

16. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die Objekte Emails sind.

17. Computerprogramm zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 16 mit Programmcode, der auf einem maschinenlesbaren Träger gespeichert ist, wenn das Programm in einem Computer ausgeführt wird.

18. Verwendung des Verfahrens nach den Ansprüchen 1 bis 16 zur Synchronisierung eines Mailarchivs.




 
Previous Patent: RADIOFLUORINATION METHOD

Next Patent: HEAT-SEALING FILM