Module für Online-Applikationen
 
Projekt moa 

MOA-ID

Übersicht


MOA ID-Administration MOA-ID-Auth v.1.5 und MOA-ID-Proxy v.2.0.0

Die Komponenten des Moduls Identifikation (MOA-ID), MOA-ID-AUTH und MOA-ID-PROXY, sind als plattformunabhängige Webapplikationen ausgelegt. MOA-ID-AUTH ist die Basiskomponente des Moduls, und MOA-ID-PROXY ist eine optionale Zusatzkomponente. Für den Betrieb dieser Webapplikationen wird eine Java Virtual Machine und ein Java Servlet Container vorausgesetzt.

Dieses Handbuch beschreibt die Installation und Konfiguration von MOA-ID-AUTH und von MOA-ID-PROXY, und die Einrichtung der Systemumgebungen.


 

Übersicht

Für den Betrieb von MOA-ID-AUTH sind unterschiedliche Szenarien möglich, die unterschiedliche Möglichkeiten bieten und die Installation unterschiedlicher Software- und Hardware-Komponenten erfordern. Dieser Abschnitt gibt einen kurzen Überblick über die notwendige Basis-Installation und optionale weitere Konfigurationsmöglichkeiten.

 

Basis-Installation von MOA-ID-AUTH
Die Basis-Installation stellt einerseits die minimalen Anforderungen für den Betrieb von MOA-ID-AUTH dar, andererseits dient sie als Ausgangspunkt für weitere (optionale) Konfigurations-Möglichkeiten.

Folgende Software ist Voraussetzung für die Basis-Installation:
  • JDK 1.4.0, JDK 1.4.2, JDK 1.5.0 oder JDK 1.6*)
  • Tomcat 4.1.31, Tomcat 5.0.28, Tomcat 5.5 oder Tomcat 6
  • MOA-ID-AUTH 1.5
  • MOA SP/SS 1.5 oder neuer (entweder als WebService oder direkt als interne Bibliothek)

*) Für den Online-Vollmachten-Modus müssen zumindest JDK 6 Update 22, JDK 5 Update 26 oder JDK 1.4.2 Update 28 eingesetzt werden.

Um möglichen Versionskonflikten aus dem Weg zu gehen sollten stets die neuesten Versionen von MOA-ID als auch von MOA-SP/SS verwendet werden.
In diesem Betriebs-Szenario wird MOA-ID-AUTH in Tomcat deployt. Tomcat fungiert gleichzeitig als HTTP- und HTTPS-Endpunkt für MOA-ID-AUTH. Beide Protokolle werden direkt in Tomcat konfiguriert.

Die Webapplikation verwendet Log4j als Logging Toolkit.

 

Basis-Installation von MOA-ID-PROXY (optional)

Einer Online-Applikation, für die MOA-ID-AUTH die Authentisierung übernimmt, kann die Komponente MOA-ID-PROXY vorgeschaltet werden. Diese Komponente übernimmt die Anmeldedaten von MOA-ID-AUTH, führt die Anmeldung an der Online Applikation durch und schleust in der Folge Daten an die Online-Applikation und Daten an den Benutzer durch. Die Basis-Installation von MOA-ID-PROXY geschieht im Wesentlichen analog zur Basis-Installation von MOA-ID-AUTH.

MOA-ID-AUTH und MOA-ID-PROXY können in verschiedenen Konstellationen zum Einsatz gebracht werden:
  • auf verschiedenen Rechnern
  • auf ein und demselben Rechner in verschiedenen Java Servlet Containern
  • auf ein und demselben Rechner in ein und demselben Java Servlet Container

Ausgehend von der Basis-Installation können die optionalen Konfigurationen, die in den nachfolgenden Abschnitten beschrieben werden, unabhängig und in beliebiger Kombination aufgesetzt werden.

 

Konfiguration mit vorgeschaltetem Webserver (optional)

Den MOA ID Webapplikationen kann jeweils optional ein Webserver vorgeschaltet sein. Unter Microsoft Windows ist das im Regelfall der Microsoft Internet Information Server (MS IIS), auf Unix-Systemen kommt üblicherweise der Apache Webserver zum Einsatz.

Folgende Software ist unter Windows Voraussetzung:
  • MS IIS 5.0
  • Jakarta mod_jk 1.2.2
Folgende Software ist unter Unix/Linux Voraussetzung:
  • Apache Webserver 2.0.x mit mod_SSL
  • Jakarta mod_jk 1.2.2
In diesem Fall übernimmt der vorgeschaltete Webserver die Funktion des HTTP- und HTTPS-Endpunktes. Beide Protokolle werden im Webserver konfiguriert.

Mittels mod_jk werden die Webservice-Aufrufe, die im vorgeschalteten Webserver eintreffen, an Tomcat weiter geleitet, bzw. die Antwort von Tomcat wieder an den Webserver zurück übermittelt.

 

Konfiguration mit PostgreSQL (optional)

Das MOA ID Webservice kann eine PostgreSQL Datenbank nutzen, um:
  • Log-Meldungen zu speichern
Für den Zugriff auf PostgreSQL ist die Installation folgender Software Voraussetzung:
  • PostgreSQL 7.3

 

Zusammenfassung

Notwendig für den Betrieb von MOA ID ist eine Basis-Installation. Weitere optionale Konfigurationen können unabhängig und in beliebiger Kombination miteinander durchgeführt werden, um eine bessere Integration der MOA ID Webapplikationen in die vorhandene Betriebs-Infrastruktur zu erreichen.


 

Referenzierte Software

Die Versionsangaben beziehen sich auf die Versionen, mit denen die MOA ID Webapplikationen entwickelt und getestet wurde. Geringfügig andere Software-Versionen stellen üblicherweise kein Problem dar.


Komponente Getestete Version
JDK (SDK)

min. 1.4.0 bzw.
1.4.2

1.5.0
1.6.0

Tomcat

4.1.31
5.5.x
6.0.x

MOA-ID-AUTH 2.0.0 (neueste Version)
MOA-ID-PROXY 2.0.0 (neueste Version)
MOA-SPSS 2.0.0 (neueste Version) 
Apache Webserver 1.3.X bzw.
2.0.X
Microsoft Internet Information Server 5.0 
6.0 
mod_SSL (**
Jakarta mod_jk 1.2.2 
Jakarta Log4j 1.2.8 
PostgreSQL 7.3 


(**) passend zur Version des Apache Webservers




© 2012