\contentsline {chapter}{\numberline {1.}Einleitung und Motivation}{1} \contentsline {section}{\numberline {1.1}Die Entwicklung des WWW}{1} \contentsline {section}{\numberline {1.2}Aufgabenstellung}{4} \contentsline {section}{\numberline {1.3}Aufbau der Arbeit}{5} \contentsline {chapter}{\numberline {2.}Anforderungen an verteilte Informationssysteme}{7} \contentsline {section}{\numberline {2.1}Funktionale Anforderungen}{8} \contentsline {section}{\numberline {2.2}Architekturelle Anforderungen}{11} \contentsline {section}{\numberline {2.3}Technische Anforderungen}{13} \contentsline {chapter}{\numberline {3.}Grundlagen des World Wide Web}{15} \contentsline {section}{\numberline {3.1}Adressierung im WWW}{17} \contentsline {section}{\numberline {3.2}Hypertext Markup Language}{18} \contentsline {section}{\numberline {3.3}Hypertext Transfer Protocol}{19} \contentsline {subsection}{\numberline {3.3.1}HTTP Grundlagen}{19} \contentsline {subsection}{\numberline {3.3.2}HTTP Methoden}{20} \contentsline {section}{\numberline {3.4}Common Gateway Interface}{21} \contentsline {section}{\numberline {3.5}Aktive Komponenten}{22} \contentsline {subsection}{\numberline {3.5.1}Skripte}{23} \contentsline {subsection}{\numberline {3.5.2}Programmcode}{24} \contentsline {subsubsection}{\numberline {3.5.2.1}{{\psf Java}}}{24} \contentsline {subsubsection}{\numberline {3.5.2.2}{{\psf ActiveX}}}{26} \contentsline {subsubsection}{\numberline {3.5.2.3}{{\psf Plug-Ins}}}{27} \contentsline {chapter}{\numberline {4.}Bewertung vorhandener Konzepte und Technologien verteilter Informationssysteme}{28} \contentsline {section}{\numberline {4.1}Das WWW}{28} \contentsline {subsection}{\numberline {4.1.1}Funktionale Anforderungen}{28} \contentsline {subsection}{\numberline {4.1.2}Architekturelle Anforderungen}{31} \contentsline {subsection}{\numberline {4.1.3}Technische Anforderungen}{32} \contentsline {section}{\numberline {4.2}Andere verteilte Informationssysteme}{33} \contentsline {subsection}{\numberline {4.2.1}{{\psf Hyperwave}}}{33} \contentsline {subsection}{\numberline {4.2.2}{{\psf Netiva}}}{35} \contentsline {chapter}{\numberline {5.}Versionierung im WWW}{38} \contentsline {section}{\numberline {5.1}Terminologie und Konzepte}{39} \contentsline {subsection}{\numberline {5.1.1}Datenmodelle}{40} \contentsline {subsection}{\numberline {5.1.2}Unterst\active@dq \dq@prtct{u@}tzung kooperativer Arbeit}{40} \contentsline {subsection}{\numberline {5.1.3}Speichermechanismen}{41} \contentsline {section}{\numberline {5.2}Anforderungen an Versionierungssysteme im WWW}{41} \contentsline {subsection}{\numberline {5.2.1}Funktionale Anforderungen}{42} \contentsline {subsection}{\numberline {5.2.2}Technische Anforderungen}{43} \contentsline {section}{\numberline {5.3}Technologien}{44} \contentsline {subsection}{\numberline {5.3.1}Versionierung durch redundante Datenhaltung}{45} \contentsline {subsection}{\numberline {5.3.2}Versionierung durch HTML Erweiterungen}{46} \contentsline {subsection}{\numberline {5.3.3}Versionierung durch Anbindung bestehender Systeme}{49} \contentsline {subsection}{\numberline {5.3.4}Erweiterungen von HTTP}{53} \contentsline {section}{\numberline {5.4}Erweiterung eines WWW Servers}{56} \contentsline {subsection}{\numberline {5.4.1}SCCS}{56} \contentsline {subsection}{\numberline {5.4.2}{{\psf Jigsaw}}}{58} \contentsline {subsection}{\numberline {5.4.3}Implementierung}{58} \contentsline {section}{\numberline {5.5}Zusammenfassung}{63} \contentsline {chapter}{\numberline {6.}Konfigurationsmanagement im WWW}{64} \contentsline {section}{\numberline {6.1}Versionierung von Ankern}{65} \contentsline {section}{\numberline {6.2}Konfigurationen im WWW}{66} \contentsline {section}{\numberline {6.3}Realisierung von Kontexten}{68} \contentsline {subsection}{\numberline {6.3.1}Kontextmanagement durch den Server}{69} \contentsline {subsection}{\numberline {6.3.2}Kontextmanagement durch den Client}{70} \contentsline {chapter}{\numberline {7.}Verteilte Anwendungen im WWW}{71} \contentsline {section}{\numberline {7.1}Terminologie und Konzepte}{73} \contentsline {section}{\numberline {7.2}Anforderungen an Kommunikationsmechanismen f\active@dq \dq@prtct{u@}r verteilte Objekte im WWW}{75} \contentsline {section}{\numberline {7.3}Technologien}{77} \contentsline {subsection}{\numberline {7.3.1}{CORBA}}{78} \contentsline {subsection}{\numberline {7.3.2}{{\psf Java}} {{\psf RMI}}}{81} \contentsline {subsection}{\numberline {7.3.3}{{\psf DCOM}}}{83} \contentsline {section}{\numberline {7.4}Vergleich der Technologien}{87} \contentsline {chapter}{\numberline {8.}Entwicklungen des WWW}{91} \contentsline {section}{\numberline {8.1}Entwicklungen und Erweiterungen von HTML}{91} \contentsline {subsection}{\numberline {8.1.1}{HTML} 4.0}{91} \contentsline {subsection}{\numberline {8.1.2}{HTML}-Erweiterung {{\psf mSQL}}}{92} \contentsline {subsection}{\numberline {8.1.3}XML}{93} \contentsline {section}{\numberline {8.2}{{\psf Java}}}{95} \contentsline {subsection}{\numberline {8.2.1}{{\psf Pizza}}}{95} \contentsline {subsection}{\numberline {8.2.2}{{\psf PJava}}}{97} \contentsline {subsection}{\numberline {8.2.3}{{\psf Java}} {{\psf Beans}}}{98} \contentsline {section}{\numberline {8.3}Internet Protokoll der neuen Generation}{100} \contentsline {chapter}{\numberline {9.}Zusammenfassung}{101} \contentsline {section}{\numberline {9.1}Kommerzielle Relevanz}{102} \contentsline {section}{\numberline {9.2}Weiterf\active@dq \dq@prtct{u@}hrende Arbeiten}{102} \contentsline {section}{\numberline {9.3}Die Zukunft des WWW}{103} \contentsline {chapter}{Literaturverzeichnis}{105}