Synchronisieren vom mobilen Gerät auf die Quellendatenbank

Abbildung 5 zeigt, wie von einem Benutzer übergebene Änderungen bei der Synchronisation auf die Quellendatenbank angewendet werden. Die Nummerierung in der Abbildung entspricht den nachfolgenden Erläuterungen:

Abbildung 5. Änderungen, die von einem Benutzer für die Synchronisation übergeben wurden, werden auf die Quellendatenbank angewendet.

Anfang Abbildung 2. Vier Rechtecke, wobei das erste Rechteck ein mobiles Gerät, das zweite eine Synchronisationsanforderung, das dritte ein Mittlersystem und das vierte ein Quellensystem darstellt. Das Rechteck, das ein mobiles Gerät darstellt, enthält eine MPKrankenakte (DB2 Everyplace-Tabelle). Ausgehend von diesem Rechteck zeigt ein Pfeil auf das Rechteck, das die Synchronisationsanforderung darstellt. Von der Synchronisationsanforderung wiederum zeigt ein Pfeil auf die Eingabewarteschlange des Rechtecks, das das Mittlersystem darstellt. Von der Eingabewarteschlange zeigt ein Pfeil auf die Verwaltungssteuerungsdatenbank. Über dem Pfeil steht "Authentifizierung". Unter dem Pfeil steht "Abfrage der Subskriptionsinformationen". Dann zeigt ein Pfeil von der Eingabewarteschlange auf die Zwischenspeichertabelle MPKrankenakte. Von der Zwischenspeichertabelle MPKrankenakte zeigt ein Pfeil auf die Spiegeltabelle MPKrankenakte. Von der Spiegeltabelle MPKrankenakte zeigt ein Pfeil auf das DB2-Protokoll. Vom DB2-Protokoll zeigt ein Pfeil auf das Capture-Programm. Vom Capture-Programm zeigt ein Pfeil auf die CD-Tabelle. Von der CD-Tabelle zeigt ein Pfeil auf das Apply-Programm in dem Rechteck, das das Quellensystem darstellt. Vom Apply-Programm zeigt ein Pfeil auf die Quellentabelle MPKrankenakte. Ende Abbildung 2.

  1. Der Mitarbeiter eines mobilen Pflegediensts aktualisiert die Blutdruckwerte eines Patienten in einer lokalen Kopie der Tabelle MPKrankenakte auf einer Palm OS-Gerät. Der Mitarbeiter beendet die zum Editieren der Tabelle verwendete Anwendung und tippt anschließend das Symbol IBM Sync an, um die Clientsynchronisationssoftware auf dem mobilen Gerät zu starten. Eine mobile Anwendung kann auch geschrieben werden, um die Möglichkeit einzuschließen, die Synchronisation mit der Sync Client-API zu starten. Sobald die Clientsynchronisationsanwendung gestartet ist, wählt der Mitarbeiter den Namen der zu synchronisierenden Anwendung aus und tippt Synchronisieren an, um die Synchronisation anzufordern.
  2. Die Anforderung wird authentifiziert und in eine Eingabewarteschlange auf dem Mittlersystem gestellt. Die Clientsynchronisationssoftware auf dem mobilen Gerät wartet auf eine Synchronisationsantwort vom Quellenserver (siehe Synchronisieren von der Quellendatenbank auf das mobile Gerät).
  3. Benutzer können nur diejenigen Daten und Dateien synchronisieren, für die sie zugriffsberechtigt sind.
  4. Die Daten werden in eine Zwischenspeichertabelle geschrieben. Zwischenspeichertabellen erhöhen die Leistung bei der Verarbeitung von Synchronisationsanforderungen, weil Änderungen zwischengespeichert werden können, während andere Aktualisierungsvorgänge ausgeführt werden.
  5. Die Daten werden aus der Zwischenspeichertabelle in die Spiegeltabelle (in diesem Beispiel S_MPKrankenakte) kopiert, und etwaige Aktualisierungskonflikte werden behoben. Änderungen an der Spiegeltabelle werden im DB2-Protokoll aufgezeichnet.
  6. Das Capture-Programm von DB2 DataPropagator wird gestartet. Dieses Programm erfasst die Änderungen der Spiegeltabelle aus dem DB2-Protokoll und schreibt sie in eine CD-Tabelle (Change Data Table).
  7. Das Apply-Programm von DB2 DataPropagator wird gestartet und wendet die Änderungen aus der CD-Tabelle auf die Quellentabelle MPKrankenakte in der Datenbank MPFLEGE auf dem Quellensystem an.

Zugehörige Konzepte

Zugehörige Tasks