QIS/LSF Dr. Martin Klingspohn
Gliederung Architektur (Internetszenario) Konfiguration Apache Tomcat Kopplung Loadblancing
Architektur (Internetszenario)
Client (Internet) Server (SN) LinuxServer (DMZ) https Server Port 8009 Client (Internet) Server (SN) Port 443 Servlet Engine POS Servlets Firewall Datenbankserver
Modularer Aufbau von QIS VerteilerServlet PrfAnm Noten spiegel Verbindung zu aktivierten Modulen (modules.xml) Change
Darstellung PrfAnm V E L O C I T y Noten- spiegel Change Konfigurations dateien Templates Noten- spiegel Konfigurations dateien Templates Change Konfigurations dateien Templates
Konzept SPEZIALMODULE Ermöglicht hochschulspezifische Anpassungen Alle Änderungen für eine Hochschule müssen sich in den spezifischen Dateien befinden. Die neu angelegten Dateien sollten so klein wie möglich sein und nur die eigentlichen Änderungen enthalten. DateiHIS + DateiHIS_HSKürzel = Konfiguration
Konfigurationsdateien Konfigurationsdateien als Properties Endung: .txt Konfigurationsdateien als XML-Datei Endung: .xml Templates Endung: .vm
Konfigurationsdateien als Properties Original Datei Schluessel1=Wert1 Schluessel2=Wert2 Schluessel3=Wert3 Spezialdatei Schluessel1=Wert1b Schluessel2= Ergebnis
Konfigurationsdateien als XML-Datei Original Datei <root> <element1>wert1</element1> <element2>wert2</element2> <element3>wert3</element3> </root> Spezialdatei <element1 ueberschreiben="y">wert1b</element1> <element2 loeschen="y" /> <element4>wert4</element4> Ergebnis <element1>wert1b</element1>
Konfigurationsdateien als XML-Datei Original Datei <root> <element1 select =„SELECT * from possys"> wert1</element1> </root> Spezialdatei <element1 select =„SELECT psem from possys ">wert1</element1> Ergebnis <element1 select =„SELECT psem from possys ">wert1</element1>
Templates Konfigurationsdateien werden nach bestimmten spezifizierbaren Regeln zusammengemischt, während ein hochschulspezifisches Template das allgemeine komplett ersetzt.
Softwareanforderungen (Linux) Apache Webserver müssen zusätzliche Module installiert: Tomcat-Apache Connector openssl S-Tunnel Nicht benötigte Module deaktivieren
Softwareanforderungen (WIN2000/2003) Tomcat Servlet-Server (ab V5) Java JDK 1.5 POS-GX Informix/PostgreSQL-ODBC S-Tunnel
Hardwareanforderungen Die Hardwareanforderung können Sie über den Link:http://www.his.de/abt1/allgemein/empfehlung Aufrufen.
Apache (Webserver) Installation Starten und stoppen Installation von Apache via rpm-Packete Starten und stoppen Rcapache2 start Rcapache2 stop Rcapache2 restart Rcapache2 status
Apache Wo liegen die Dokumente? /srv/www/htdocs Hier wird der Inhalt des Verzeichnisses root der Auslieferung hineinkopiert.
Apache Wo liegen die Konfigurationen? /etc/apache2 /etc/sysconfig/ Basiskonfigurationsdatei: httpd.conf /etc/sysconfig/ Systemdatei: apache2 Hier werden unter SuSE nicht benötigte Module deaktiviert.
Tomcat (Servletcontainer) Verzeichnisstruktur
Tomcat Starten von Tomcat mit Java-Optionen: C:\Programme\Java\jre1.5.0_06\bin\java.exe -jar -Xmx528m (maximaler Speicher) -Xms128m (Speicherreservierung beim Start) -Dfile.encoding=UTF-8 (Zeichensatz) -Duser.dir="D:\Tomcat (Tomcat-Home) "D:\Tomcat\bin\bootstrap.jar" (Startprogramm) start
Loadbalancing