Nächste Seite:
Danksagung
 
Inhalt
Technische Universität Chemnitz
Fakultät für Informatik
Professur für Rechnernetze und verteilte Systeme
Diplomarbeit
Nutzerorientiertes Management von materiellen und immateriellen Informationsobjekten
Verfasser:
Chris Hübsch
16. Oktober 2001
Betreuer:
Prof. Dr. U. Hübner
Hübsch, Chris:
Nutzerorientiertes Management von materiellen und immateriellen Informationsobjekten
Diplomarbeit, Technische Universität Chemnitz, 2001.
Danksagung
Inhalt
Abbildungsverzeichnis
Tabellenverzeichnis
Verzeichnis der Abkürzungen
1 Problemstellung
1 Aufgabenstellung
2 Hintergrund
3 Anforderungen
2 Lösungsansätze
1 Architekturalternativen
1 Terminalsystem mit Fernzugriff
2 Hostsystem mit lokaler Ausgabe
3 Kooperative Verarbeitung
4 Client/(Datenbank)Server
5 Verteilte Daten
6 Voll verteiltes System
7 Realisierungsvorschlag
2 Kommunikation in verteilten Systemen
1 Transparenz:
2 Geschwindigkeit:
3 Portabilität:
4 Sicherheit:
5 Flexibilität:
1 Socket-Programmierung
2 Klassischer RPC
3 CORBA
4 HTTP
5 XML-RPC
3 Implementierungsumgebung
1 Programmierparadigmen
2 Programmiersprachen
1 C++:
2 Java:
3 PHP:
4 Python:
3 Datenformat
4 Benchmarking
1 BSD-Sockets
2 Sun-RPC
3 CORBA
4 XML-RPC
5 Vergleich zwischen RPC-Mechanismen
3 Realisierung
1 Basisdienste
1 Dienstkontrolle (BOSS
ERVER
)
1 Vorüberlegungen
2 Dienstobjekt-Interface
3 Implementierung
2 Dienstauffindung (L
OCATION
S
ERVER
)
1 Vorüberlegungen
2 Datenobjekte
3 Dienstobjekt-Interface
4 Implementierung
3 Knotenverwaltung (N
ODE
S
ERVER
)
1 Vorüberlegungen
2 Dienstobjekt-Interface
3 Implementierung
4 Logging (L
OGGING
S
ERVER
)
1 Vorüberlegungen
5 Systemmonitoring (L
OAD
S
ERVER
)
1 Vorüberlegungen
2 Dienstobjekt-Interface
3 Implementierung
2 Datenbankdienste
1 Anfragesystem (Q
UERY
S
ERVER
)
1 Vorüberlegungen
2 Datenobjekte
3 Dienstobjekt-Interface
4 Implementierung
2 Performanz und Zuverlässigkeit (S
LIDE
S
ERVER
)
1 Vorüberlegungen
2 Datenverteilung
3 Datenkonsolidierung
4 Gemeinsame Datenteilung
5 Datenintegration
6 Stand-By-Daten
7 Dienstobjekt-Interface
3 Persistenz (P
ERSISTENCY
S
ERVER
)
1 Vorüberlegungen
2 Datenformat
3 Speichereinheiten
4 Dienstobjekt-Interface
5 Implementierung
4 Synchronisation (C
ONCURRENCY
S
ERVER
)
1 Vorüberlegungen
5 Zusammenwirken der Datenbankdienste
1 Anlegen eines Datensatzes
2 Suchen nach Datensätzen
3 Modifikation eines Datensatzes
4 Löschen eines Datensatzes
3 Anwendungsdienste
1 Objektsuche (S
EARCH
S
ERVER
)
1 Vorüberlegung
2 Datenobjekte
3 Dienstobjekt-Interface
4 Implementierung
2 Exemplarinformation
1 Vorüberlegung
3 Empfehlungen (R
ECOMMENDATION
S
ERVER
)
1 Vorüberlegung
2 Datenobjekte
3 Dienstobjekt-Interface
4 Implementierung
4 Rezension
1 Vorüberlegung
2 Datenobjekte
3 Implementierung
5 Ausleihe
1 Vorüberlegung
2 Datenobjekte
3 Implementierung
6 E-Mail an Ausleiher (M
AIL
S
ERVER
)
1 Vorüberlegung
2 Dienstobjekt-Interface
3 Implementierung
4 Problemfelder
1 Parallele asynchrone Aufrufe
2 Defizite von XML-RPC
1 Dictionaries in XML-RPC
2 Objekte in XML-RPC
3 Multithreading, Konsistenz, Deadlocks
4 SSL
5 Python im Webserver
5 Zusammenfassung und Ausblick
1 Entwicklungsstand
2 Weiterführende Aufgaben
1 Mehrdimensionale Suche
2 Unscharfes Stringmatching
3 Synonymsuche
4 Fremdsprachige Suche
5 Umstellung auf RDF im Speicher und für Fremdzugriffe
6 Transaktionsfähigkeit der Datenbank
7 GUI
8 Effizientere Kommunikation
9 Sicherheit
10 Dynamische Knotenkontrolle
A. Programmbeispiele
1 Sun-RPC Benchmark
2 CORBA Benchmark
3 XML-RPC Benchmark
4 Modul
defcall
B. Messwerte
Literatur
Selbständigkeitserklärung
Über dieses Dokument ...
Chris Huebsch 2001-12-11