Server Agent
Topal Finance basiert auf einer modernen Drei-Schichten-Architektur (siehe Abbildung 1). Diese Architektur trennt die Benutzeroberfläche, die Geschäftslogik sowie die Datenverwaltung voneinander und ermöglicht dadurch eine klare Struktur sowie eine flexible Systemintegration.
Die Architektur umfasst die folgenden Komponenten:
-
Topal Finance Client – Software für die Benutzeroberfläche
-
Topal Finance Server – Software für die Geschäftslogik
-
Topal Datenbank – Software für die Verwaltung und Speicherung der Daten
Abbildung 1: Topal Finanzbuchhaltung Architektur
Bei einer Einplatzinstallation werden alle drei Komponenten – Topal Finance Client, Topal Finance Server und Topal Finance Datenbank – auf demselben Computer installiert
und betrieben.
Bei einer Netzwerkinstallation hingegen werden der Topal Finance Server und in der Regel auch die Topal Finance Datenbank auf einem zentralen Server installiert. Auf den
einzelnen Arbeitsplatzrechnern wird üblicherweise ausschliesslich der Topal Finance Client installiert. Dieser verbindet sich über ein lokales Netzwerk oder über eine Internetverbindung
mit dem Topal Server.
Zur Verwaltung der beiden Serverkomponenten (Topal Finance Server und Topal Finance Datenbank) in einer Netzwerkumgebung steht der Server Agent zur Verfügung.
Die Administration kann sowohl lokal als auch remote, beispielsweise über eine VPN-Verbindung, erfolgen.
Der Server Agent kann auch auf einem Computer installiert werden, auf dem keine weiteren Topal-Komponenten vorhanden sind. Zu diesem Zweck müssen im Installationsdialog der
Netzwerkinstallation alle drei Komponenten deaktiviert werden. Dadurch erhalten Administratoren die Möglichkeit, den Topal Finance Server auch ausserhalb des lokalen Netzwerks zu verwalten.
Der Topal Server Agent ist in der folgenden Abbildung dargestellt.
Abbildung 2: Topal Server Instanzen
Mit dem Topal Server Agent können verschiedene Verwaltungsaufgaben durchgeführt werden. Dabei wird zwischen globalen Funktionen des Server Agents und instanzbezogenen Funktionen
unterschieden.
Server Agent globale Funktionen
-
Instanzen Management
- Erstellen, Ändern und Löschen von Serverinstanzen
- Starten und Stoppen von ServerinstanzenServer Agent Instanz bezogene Funktionen -
Topal Finance Server - Funktionen zum Starten der Serverinstanz, zur Definition des Archivpfads sowie zur Suche nach verfügbaren Topal-Updates.
-
Netzwerk Einstellungen - Konfiguration der Netzwerkeinstellungen sowie der zugehörigen Zertifikatskonfiguration.
-
System User Einstellungen - Definition des Systembenutzers sowie der zugehörigen Zertifikate für die jeweilige Instanz.
-
XML Backup / XML Restore - Erstellung von XML-Backups für Mandanten sowie Wiederherstellung entsprechender Mandantendaten.
-
Lizenz Management - Einlesen und Aktualisieren von Mandantenlizenzen.
-
Log Management - Anzeige und Verwaltung der Log-Dateien, die im Zusammenhang mit der jeweiligen Instanz erstellt werden.
-
Datenbanken Management - Erstellen, Ändern und Löschen von Datenbanken, Überprüfung der Datenbankstruktur sowie Erstellung und Wiederherstellung von Backups.
-
Benutzer Management - Erstellen, Ändern und Löschen von Benutzerkonten.
-
Automation - Erstellung und Verwaltung von Automatisierungsaufgaben (Automation Tasks).
Der Topal Finance Server wird beim Start von Topal Finance automatisch als Windows-Dienst gestartet. Entsprechend erscheint beim Start des Topal Server Agents ein Serversymbol in der
Windows-Taskleiste, welches den Topal Server Agent repräsentiert (siehe Abbildung 3).
Durch Doppelklick auf das Symbol in der Taskleiste wird der Topal Server Agent geöffnet.

Abbildung 3: Topal Server Agent Symbol in der Windows Taskleiste
Soll der Topal Server-Dienst gestartet oder gestoppt werden, kann dies über das Kontextmenü des entsprechenden Topal-Server-Symbols erfolgen.

Abbildung 4: Topal Server Agent Kontextmenü