Der Silk Central-Client verbindet sich mit dem Silk Central-Server über das Internet oder Intranet unter Verwendung der Protokolle HTTP oder HTTPS und der Ports 19120 oder 443.
Der Server auf dem das Silk Central-Setup ausgeführt wurde. Die Hauptkomponenten des Silk Central-Servers sind der NGINX-Proxy, die Instanzverwaltung und die Instanzen.
Ein NGINX-Proxy-Dienst wird auf dem Silk Central-Server installiert, um den Zugang zu den verschiedenen Instanzen zu verwalten. Die Dienste der verschiedenen Instanzen laufen auf unabhängigen Ports, aber aus Gründen der Sicherheit und der Flexibilität, leitet der Proxy den Instanznamen auf die eigentliche URL um, und zwar in der folgenden Form: http://<-Server>:19120/<Instanzname>.
Instanzen und deren Silk Central-Dienste werden über eine gemeinsame Benutzeroberfläche namens Instanzen-Verwaltung verwaltet, auf welche Sie über die URL http://localhost:19100 auf dem Server wo Silk Central installiert ist zugreifen können.
Eine Instanz ist ein unabhängiges Set von Silk Central-Diensten (Anwendungsserver, Front-End-Server und Diagrammserver), mit eigener Datenbank und eigenen Ausführungsservern. Standardmäßig erstellt Silk Central eine einzelne Instanz namens silk für Sie. Die Standard-URL ist http://<Computername>:19120/login (keine Portinformationen nötig wenn Silk Central auf IIS läuft).Erstellen Sie zusätzliche Instanzen, wenn Sie die Testdaten und Testprozesse Ihrer Mandanten physisch trennen möchten. Dadurch wird die Datensicherheit erhöht und der Einfluss unabhängiger Benutzergruppen (z.B. Abteilungen) aufeinander reduziert. Durch Mandanten können Sie die Testdaten innerhalb einer Instanz zusätzlich logisch trennen.
Der Anwendungsserver synchronisiert Aufgaben, wie etwa die Verteilung der Ausführungspläne, das Steuern der Ausführungsserver und die Verwaltung der Datenbankkonfiguration. Diese Aufgaben erfordern eine zentrale Steuerung, damit die konsistente und zuverlässige Ausführung gewährleistet ist. Außerdem wertet der Anwendungsserver die Ergebnisse aus, speichert diese in der Datenbank und sendet anhand der Erfolgsbedingungen Benachrichtigungen. Der Anwendungsserver verwendet Port 19122 für die Standard-Instanz. Für jede weitere Instanz wird dieser Wert um 100 erhöht.
Der Front-End-Server ist für die grafische Benutzeroberfläche zuständig. Er basiert auf HTML und kann mit einem beliebigen Webbrowser (z. B. Internet Explorer, Firefox oder Chrome) aufgerufen werden. Der Benutzer sendet eine entsprechende HTTP-Anforderung an den Front-End-Server, und daraufhin wird eine Anmeldeseite zur Authentifizierung im Browser geöffnet. Nach der erfolgreichen Anmeldung kann der Benutzer auf die Anwendungen und Funktionen zugreifen, für die er über Berechtigungen verfügt. Der Front-End-Server kann als eigenständiger HTTP-Server ausgeführt oder in einen anderen Webserver (z. B. IIS) eingebunden werden. Der Front-End-Server verwendet Port 19110 für die Standard-Instanz. Die zweite Instanz verwendet Port 19210, und für jede weitere Instanz wird dieser Wert um 100 erhöht. Für sichere Verbindungen mit SSL verwendet der Server zudem Port 443. Der Front-End-Server kann über die URL http://<Silk Central-Server>:19120/<Instanzname> erreicht werden (die Standard-Instanz benötigt keinen Instanznamen).
Der Diagrammserver erzeugt die in den Berichten verwendeten Diagramme. Das System ermöglicht das Konfigurieren eines Pools von Diagrammservern. Die Verarbeitung wird dann durch einen internen Lastausgleichsmechanismus auf die Server im Pool verteilt. Mit einem Diagrammserver können auch Berichte erzeugt und direkt an den Endbenutzer gesendet werden. Der Diagrammserver verwendet Port 19126 für die Standard-Instanz. Für jede weitere Instanz wird dieser Wert um 100 erhöht.
Der Ausführungsserver führt automatisierte Tests aus, die von autorisierten Benutzern geplant wurden. Die Benutzer sind für die richtige Konfiguration der Ausführungsserver und der sonstigen für die Ausführung erforderlichen Ressourcen verantwortlich. Es können mehrere Ausführungsserver installiert und konfiguriert werden, die unabhängig voneinander laufen. Der Ausführungsserver verwendet Port 19124 für die Standard-Instanz. Für sichere Verbindungen mit SSL verwendet der Server zudem Port 19125.
Agentencomputer:
Die dauerhafte Datenspeicherung wird durch ein relationales Datenbankmanagementsystem (RDBMS) implementiert. Der Datenbankserver verwendet die Ports 1433 (SQL Server) oder 1521 (Oracle).
Ihre Lizenzen und Ihre Lizenzkonfiguration bestimmen die Silk Central-Anwendungsfunktionalität, auf die Sie zugreifen können. Sie können entweder Silk Meter oder AutoPass als Lizenzserver verwenden. Die Standard-Ports sind 5461 für Silk Meter und 5814 für AutoPass.