CIB JCoMod technischer Leitfaden (DE)

3. Serverszenarien im Vergleich

3.2. Anwenderszenario ”CIB runshell”

Die CIB runshell ist eine native Anwendung, die den kompletten Funktionsumfang der CIB office Module über die Kommandozeile verfügbar macht. Sie ist verfügbar für Windows, OS/2, Solaris, Linux, HP-UX und AIX.

Da die CIB runshell als eigener Prozess läuft, kann sie die Ausführung der Java-VM nicht beeinträchtigen. Die Funktionen der CIB office Module können so sowohl synchron als auch asynchron ausgeführt werden. Das Schaubild zeigt eine mögliche Anwendungsarchitektur in Verbindung mit der CIB runshell auf einem Application Server:

CIB runshell auf einem Application Server

Ein erweitertes Feature der CIB runshell ist die Festlegung der Prozesspriorität, mit der sie selbst laufen soll. Es werden alle auf dem entsprechenden System verfügbaren Prozessprioritäten unterstützt. Das ermöglicht z. B., dass eine mit normaler Priorität laufende Java-VM eine Instanz der CIB runshell startet, die mit niedriger Priorität läuft. So können parallel ablaufende Prozesse – beispielsweise auf einem Application Server – schneller Ressourcen anfordern, während die CIB runshell den Prozessor nicht vollständig ausreizt. Bitte beachten Sie, dass eine niedrige Prozesspriorität aber auch eine spürbar längere Ausführungszeit des CIB runshell-Prozesses zur Folge hat.