1 his gmbh qis-lsf qis/lsf dr. martin klingspohn

21
1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

Upload: ima-schlack

Post on 06-Apr-2015

171 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

1 HIS GmbHQIS-LSF

QIS/LSF

Dr. Martin Klingspohn

Page 2: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

2 HIS GmbHQIS-LSF

Gliederung

Architektur (Internetszenario) Konfiguration Apache Tomcat Kopplung Loadblancing

Page 3: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

3 HIS GmbHQIS-LSF

Architektur (Internetszenario)

Page 4: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

4 HIS GmbHQIS-LSF

httpsServer

Servlets

Datenbankserver

ServletEngine POS

Firewall

LinuxServer (DMZ)

Client (Internet)

Server (SN)

Po

rt 443

Port 8009

Page 5: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

5 HIS GmbHQIS-LSF

Modularer Aufbau von QIS

VerteilerServlet

PrfAnm

Notenspiegel

Change

Verbindung zu aktivierten Modulen (modules.xml)

Page 6: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

6 HIS GmbHQIS-LSF

Darstellung

PrfAnm

Noten-spiegel

Change

Konfigurationsdateien

Konfigurationsdateien

Konfigurationsdateien

VELOCITy

Templates

Templates

Templates

Page 7: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

7 HIS GmbHQIS-LSF

• 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

Konzept SPEZIALMODULE

Page 8: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

8 HIS GmbHQIS-LSF

Konfigurationsdateien als Properties

Endung: .txt

Konfigurationsdateien als XML-Datei

Endung: .xml

Templates

Endung: .vm

Konfigurationsdateien

Page 9: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

9 HIS GmbHQIS-LSF

Original Datei Schluessel1=Wert1 Schluessel2=Wert2 Schluessel3=Wert3

Spezialdatei Schluessel1=Wert1b Schluessel2=

Ergebnis Schluessel1=Wert1b Schluessel3=Wert3

Konfigurationsdateien als Properties

Page 10: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

10 HIS GmbHQIS-LSF

Original Datei

<root>

<element1>wert1</element1>

<element2>wert2</element2>

<element3>wert3</element3>

</root>

Spezialdatei

<root>

<element1 ueberschreiben="y">wert1b</element1>

<element2 loeschen="y" />

<element4>wert4</element4>

</root>

Ergebnis

<root>

<element1>wert1b</element1>

<element3>wert3</element3>

<element4>wert4</element4>

</root>

Konfigurationsdateien als XML-Datei

Page 11: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

11 HIS GmbHQIS-LSF

Original Datei

<root>

<element1 select =„SELECT * from possys"> wert1</element1>

</root>

Spezialdatei

<root>

<element1 select =„SELECT psem from possys ">wert1</element1>

</root>

Ergebnis

<root>

<element1 select =„SELECT psem from possys ">wert1</element1>

</root>

Konfigurationsdateien als XML-Datei

Page 12: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

12 HIS GmbHQIS-LSF

Templates

Konfigurationsdateien werden nach bestimmtenspezifizierbaren Regeln zusammengemischt,während ein hochschulspezifisches Template

dasallgemeine komplett ersetzt.

Page 13: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

13 HIS GmbHQIS-LSF

Softwareanforderungen (Linux)

Apache Webserver müssen zusätzliche Module installiert:

Tomcat-Apache Connectoropenssl S-TunnelNicht benötigte Module deaktivieren

Page 14: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

14 HIS GmbHQIS-LSF

Softwareanforderungen (WIN2000/2003)

Tomcat Servlet-Server (ab V5) Java JDK 1.5

POS-GX Informix/PostgreSQL-ODBC

S-Tunnel

Page 15: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

15 HIS GmbHQIS-LSF

Hardwareanforderungen

Die Hardwareanforderung können Sie über den Link:http://www.his.de/abt1/allgemein/empfehlung

Aufrufen.

Page 16: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

16 HIS GmbHQIS-LSF

Installation• Installation von Apache via rpm-Packete

Starten und stoppen• Rcapache2 start • Rcapache2 stop• Rcapache2 restart• Rcapache2 status

Apache (Webserver)

Page 17: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

17 HIS GmbHQIS-LSF

Wo liegen die Dokumente?/srv/www/htdocs

Hier wird der Inhalt des Verzeichnisses root der Auslieferung hineinkopiert.

Apache

Page 18: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

18 HIS GmbHQIS-LSF

Wo liegen die Konfigurationen?/etc/apache2Basiskonfigurationsdatei: httpd.conf

/etc/sysconfig/Systemdatei: apache2Hier werden unter SuSE nicht benötigte Module deaktiviert.

Apache

Page 19: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

19 HIS GmbHQIS-LSF

Verzeichnisstruktur

Tomcat (Servletcontainer)

Page 20: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

20 HIS GmbHQIS-LSF

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

Page 21: 1 HIS GmbH QIS-LSF QIS/LSF Dr. Martin Klingspohn

21 HIS GmbHQIS-LSF

Loadbalancing