Häufig gestellte Fragen FAQ (DE)



43. Was ist der CIB socketserver, welche Art von Prozessen startet CIB documentServer?

Jeder gestartete CIB socketserver öffnet einen TCP-Socket auf einem konfigurierbaren Port und horcht dort als Server. Die JEE Anwendung CIB documentServer kommuniziert mit den Socketservern über diesen Port. Die Prozesse verarbeiten mehrere Aufträge nacheinander. Sie werden nur neu gestartet auf Anforderung, optional zyklisch nach n Aufträgen, oder wenn sie sich unerwartet beendet haben.

Die CIB documentServer Webanwendung enthält eine Aufruf- und Verwaltungskomponente, die eine konfigurierbare Anzahl von Socketserver-Prozessen unterhält, und mit ihnen kommuniziert. Dabei ist automatischer Neustart ebenso implementiert wie eine Warteschlange, Locking, Logging und interne Lastverteilung.

Der verwendete Portbereich aller gestarteten Prozesse ist im CIB documentServer konfigurierbar. Die Defaultkonfiguration verwendet zum Beispiel 50000-50009.

Die Maschine sollte so konfiguriert werden, dass ausschließlich die von GlassFish verwendeten Ports nach außen sichtbar sind. Die Kommunikation mit den Ports 500xx bleibt innerhalb der Maschine. Sie können das mit einer Firewall sicherstellen. Die nativen Prozesse laufen als Kindprozesse der GlassFish-VM, mithin also als selber technischer User. Damit kann der Zugriff auf das Dateisystem gesteuert werden.