Die Act! Synchronisationsmethoden bieten für die verschiedenen Kundenanforderungen verschiedene Lösungen. Das CRM-System Act! bietet den Anwendern sehr viele Möglichkeiten die Daten zu synchronisieren. Kein anderes CRM System bietet derzeit diese Vielfalt.

Die Architektur der Act! Synchronisation

Die Act! Synchronisation ist auf Performance, Skalierbarkeit und Datenintegrität ausgelegt. Die Implementation ist eine Kombination aus client-seitigem Microsoft .NET managed Code, Act! Framework embedded Code und server-seitig in der Act! Datenbank integrierte Microsoft® SQL Server® Prozedurobjekte.
Der Act! Synchronisation liegt also eine ausgefeilte Client-Server-Technologie zugrunde. Auf Grund dieser Technologie werden serverseitig daten- und prozessintensive Operationen ausgeführt, während clientseitig die Geschäftslogik, die Datenverpackung, -schlüsselung und der Datentransport stattfindet.

Act! Synchronisation basiert auf einem Publisher-Subscriber-Model:

  • Der Publisher stellt die Daten zur Verfügung
  • Der Subscriber fordert die Daten an, erhält diese und vermittelt neue Daten
  • Die Hauptdatenbank ist der Publisher.
  • Die “Remote” Datenbank ist der Subscriber.
  • Eine Publisher-Datenbank kann viele Subscriber haben.
  • Eine Subscriber Daten kann nur zu einer Publisher-Datenbank gehören

Die Act! Synchronisation basiert auf einem LAN-Netzwerk, dem Internet oder einer WAN Verbindung und benötigt einen Sync-Server oder Service. Die Synchronisation ist als Hintergrundprozess implementiert, so dass Publisher und Subscriber, auch während der Ausführung der Synchronisation, mit der Anwendung wie gewohnt weiter arbeiten können.

Die Act! Synchronisationsmethoden

Act! Premium stellt drei verschiedene Sync-Server zur Verfügung, mit Act! Pro ist nur einer verfügbar. Jede Remotedatenbank kann eine Sync-Methode und -Verbindung wählen. Es gibt drei verschiedene Synchronisationsmethoden:

Applikations-Sync:
  • Die Act! Anwendung muss gestartet sein. Die Hauptdatenbank (Publisher) muss geöffnet sein und auf eingehende Synchronisationen “hören”.
  • Nur ein “Hörer” zu einem Zeitpunkt pro Server.
  • Mehrere Subscriber-Datenbanken können parallel zu synchronisieren.
Netzwerk-Sync (nur für Act! Premium)

Ein separates Programm als Windows-Service, deshalb:

  • Automatisches “Hören” auf eingehende Synchronisationen.
  • Hauptdatenbank (Publisher) kann geschlossen sein (Act! muss nicht gestartet sein).
  • Es kann gleichzeitig für verschiedene Server und Datenbanken “gehört” werden.
  • Verschiedene Remotedatenbanken (Subscriber) können gleichzeitig synchronisieren.
Internet-Sync (nur für Act! Premium)

Verwendet den Microsoft Internet Information Service (IIS). Ein separates Programm als Windows-Service, deshalb:

  • Automatisches “Hören” auf eingehende Synchronisationen.
  • Hauptdatenbank (Publisher) kann geschlossen sein (Act! muss nicht gestartet sein).
  • Es kann gleichzeitig für verschiedene Server und Datenbanken “gehört” werden.
  • Verschiedene Remotedatenbanken (Subscriber) können gleichzeitig synchronisieren.

Die 3-Schichten Architektur des Sync-Servers lässt eine verschiedene Möglichkeiten der Konfiguration innerhalb eines Unternehmens zu, um so den Arbeitsabläufe und Netzwerkgegebenheiten am besten gerecht zu werden. Die folgende Abbildung zeigt eine Act! Premium Sync-Konfiguration, die alle drei Methoden einschließt (Anwendung, Internet, Netzwerk). Besonders bemerkenswert ist, dass die Netzwerk-Synchronisation so konfiguriert werden kann, dass diese auf einem Client (Subscriber) selbstständig läuft, um mit der Hauptdatenbank zu kommunizieren.
Mit der Netzwerk- und Internet-Methode kann der Service auf dem Client (Subscriber), dem Server (Publisher) oder einer unabhängigen Maschine installiert und ausgeführt werden.

Was wird synchronisiert?

Eine Remotedatenbank (Subscriber) ist eine Untermenge einer Hauptdatenbank (Publisher). Datenänderungen werden immer an die Hauptdatenbank der jeweiligen Remotedatenbank synchronisiert.  Details zu “Was wird synchronisiert” finden Sie in diesem Beitrag.

Sobald für eine Act! Datenbank die Synchronisation aktiviert wurde startet Act! beim der Anmeldung einen Sync-Datei-Überwacher für die Datenbank-Zusatzdateien-Verzeichnisstruktur. Dieser Überwachungsprozess wird für den Act! Datenbank-Server sowie für jeden Client ausgeführt. Somit wird sichergestellt, dass jede Änderung an Datenbank-relevanten Dateien in das Synchronisationsprotokoll aufgenommen und dann entsprechend synchronisiert wird. Es ist wichtig zu wissen, dass sowohl Änderungen an den Dateien, die außerhalb der Act! Anwendung durchgeführt wurden, ebenso synchronisiert werden. Der Datei-Überwacher schließt Datenbank-relevante Dateien wie Vorlagen und Layouts sowie inhaltsspezifischen Dateien wie Anhänge ein.

2 Kommentare

Trackbacks & Pingbacks

  1. […] bietet Act! in beiden Editionen die Möglichkeit mit dem Erstellen einer Remote Datenbank Ihre Mitarbeiter mobil zu machen. Hierbei ist aber zu beachten dass es auch hier Unterschiede bei […]

  2. […] Hier wird eine lokale Kopie der Act! Datenbank auf ihrem Notebook/PC/lokalem Server abgelegt. Diese Methode eigenet sich am Besten, wenn Sie z.b. ein Home-Office oder eine außenliegende Nebenstelle (z.b. regionales Büro) haben. Auch für Mitarbeiter, die oft im Flieger / Zug, Ausland oder in Gegenden mit unzureichender Internetversorgung  unterwegs sind. Weitere Details zur Act! Synchronisation […]

Kommentare sind deaktiviert.