Prof. Dr.-Ing. Wilhelm Meier
|
|
Informatik-Projekte im SS
2007 und WS 07/08
Linux-Namespaces für PC-Clients (zustandslose Rich-Clients)
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
Linux bietet die Möglichkeit,
verschiedene Namensräume für Dateisyteme auszuspannen. Dies
bietet die Möglichkeit, für unterschiedliche Benutzer an
einem System eine unterschiedliche Sicht auf das Dateisystem zu geben.
Beispielsweise soll für einen Benutzer die Struktur des
Dateisystems anders zusammengesetzt sein als für einen anderen
Benutzer.
In diesem Zusammenhang soll das Pluggable-Authentication-Module
pam_namespace und polyinstanziierte Verzeichnisse untersucht werden.
LDAP und relationale Datenbanken
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
(auch mehrere Gruppen)
Im Rahmen dieses Projektes soll untersucht
werden, welche Möglichkeiten bestehen, das hierarchische
Datenmodell von LDAP und ein relationales Modell effektiv zu
verknüpfen. Für die OpenLDAP-Implementierung existieren
unterschiedliche sog. backends,
die die Persistenzschicht von OpenLDAP darstellen. Zur Darstellung von
Unternehmensdaten aus einer SQL-Datenbank soll das SQL-Backend von
OpenLDAP untersucht werden.
ERP (TinyERP) und Online-Shop (osCommerce)
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
(auch mehrere Gruppen)
Das Projekt soll untersuchen, wie eine
Ankoppelung von TinyERP an das Shop-System osCommerce realisiert werden
kann. TinyERP ist ein ERP-System (Enterprise Ressouce Planning) mit
CRM-Komponente (Customer Relationship Management). osCommerce ist ein
OpenSource WebShop-System. Die Koppelung beider Systeme ist
rudimentär vorbereitet. Es soll bewertet werden, was diese
Koppelung leisten kann und ggf. soll eine Erweiterung vorgenommen
werden.
TinyERP und LDAP
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
(auch mehrere Gruppen)
TinyERP ist eine ERP-System (Enterprise
Ressouce Planning) mit CRM-Komponente (Customer Relationship
Management). Die Daten liegen dabei in einer SQL-Datenbank
(PostgreSQL). Gerade die Kundendaten sollen jedoch auch über LDAP
anderen Applikationen zugänglich gemacht werden - möglichst
bidirektional. Es soll untersucht werden, wie diese Schnittstelle mit
Hilfe von OpenLDAP und dem sog. SQL-Backend realisiert werden kann.
YaLAM - Yet another LDAP Application Manager (mehrfach)
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
(auch mehrere Gruppen)
Die
Benutzerverwaltung (Identitätsmanagement) mit Hilfe von
LDAP-Verzeichnissen wird mittlerweile schon vielfach eingesetzt. Unter
Linux kommt meistens OpenLDAP zur Verwendung. Unterschiedliche
Applikationen benötigen jedoch neben den reinen
Authentifizierungsdaten weitere Attribute für jeden Benutzer
(bspw. für Samba). Die überwiegende Menge von
LDAP-Administrationswerkzeugen behält die Trennung der Attribute
nach Applikationen bei und überläßt es dem Benutzer,
diese Attribute zu füllen. In diesem Projekt soll ein
LDAP-Verwaltungswerkzeug gestaltet werden, daß es
ermöglicht, über Regeln Attribute miteinander zu
verknüpfen und ein automatisiertes Befüllen auszuführen.
Alternativ soll auch die Synchronisationsschnittstelle des
OpenLDAP-Servers untersucht werden. Auch hier gäbe es die
Möglichkeit, nach Änderungen an bestimmten Attributen weitere
Attribute zu modifizieren.
Apache Directory Server
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
Neben der OpenLDAP-Implementierung
für das LDAP-Protokoll gibt es noch weitere freie
Implementierungen: eine davon ist der Apache Directory Server. Dieses
Projekt ist noch recht neu, weist aber einige wichtige Erweiterungen
auf wie z.B. Trigger und Stored-Procedures. Im Rahmen des
Informatikprojektes soll untersucht werden, ob ApacheDS schon als
Ersatz für OpenLDAP für einfache Anwendungen verwendet werden
kann.
SUN Open Directory Server
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
Neben der OpenLDAP-Implementierung für das
LDAP-Protokoll gibt es noch weitere freie Implementierungen: eine davon
ist der SUN Open Directory Server. Im Rahmen des Informatikprojektes soll untersucht
werden, ob ApacheDS schon als Ersatz für OpenLDAP für einfache
Anwendungen verwendet werden kann.
Erweiterung der zustandslosen
PC-Arbeitsplätze an der FH
Ziegruppe: AI4-7 / DM4-7
Gruppengröße: 1 - 3 Studierende
(auch mehrere Gruppen)
Im Rahmen dieses Projektes sollen
verschiedene Erweiterungen für die zustandslosen
PC-Arbeitsplätze untersucht werden. Dies betrifft die
Integration weiterer Systemlinien (FreeBSD, ...) wie auch weiterer
Linux-Distributionen einserseits. Andererseits sollen vorherige
Arbeitsergebnisse (lokales Caching, Konfigurationsmanagement mit
transluzenten Dateisystemen, Unterstützung lokale Geräte im
Terminalbetrieb, ...) verbessert und eingefügt werden, wie auch
neue Techniken (UpStart, ...) untersucht werden.
Kontaktinformation
Stand: 10.07.2007