und Komponenten-Technologien in der Modellierung ... - CES - KIT
und Komponenten-Technologien in der Modellierung ... - CES - KIT
und Komponenten-Technologien in der Modellierung ... - CES - KIT
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Kapitel 3<br />
Web-<strong>Technologien</strong> <strong>in</strong> <strong>der</strong><br />
<strong>Modellierung</strong> <strong>und</strong> Simulation<br />
Kurz nachdem die ersten Web-Browser zur Verfügung standen, wurden diese bereits dazu verwendet,<br />
um Simulationen auf entfernten Rechnern auszuführen. Dabei wurden zunächst CGI-<br />
Programme e<strong>in</strong>gesetzt, um die Simulationen zu starten <strong>und</strong> <strong>der</strong>en Ergebnisse zurückzuliefern.<br />
Gleichzeitig wurde damit begonnen, Java-basierte Simulationspakete <strong>und</strong> -umgebungen zu<br />
entwickeln. Erste Ergebnisse dieser Arbeiten wurden 1996 auf <strong>der</strong> W<strong>in</strong>ter Simulation Conference<br />
[BrSw96] im Rahmen e<strong>in</strong>er Session namens Web-based Simulation vorgestellt. Dieses<br />
Ereignis gilt heute als die Geburtsst<strong>und</strong>e <strong>der</strong> Web-basierten <strong>Modellierung</strong> <strong>und</strong> Simulation, e<strong>in</strong>em<br />
<strong>in</strong>terdiszipl<strong>in</strong>ären Forschungsbereich, <strong>der</strong> Ende <strong>der</strong> neunziger Jahre parallel zur Internet-<br />
Euphorie wohl den Höhepunkt se<strong>in</strong>er bisherigen Entwicklung erlebte. Zu den bedeutendsten<br />
Konferenzen, welche dieser Bereich hervorbrachte, zählen [FiHS98], [BrUP99], [SiBl00],<br />
[SiWM01] <strong>und</strong> [SiWi02]. Heute ebbt das Interesse an Web-<strong>Technologien</strong> <strong>in</strong>nerhalb <strong>der</strong> Simulationsgeme<strong>in</strong>de<br />
allmählich ab <strong>und</strong> verlagert sich zunehmend auf die damit eng <strong>in</strong> Beziehung<br />
stehenden <strong>Komponenten</strong>- <strong>und</strong> Agenten-<strong>Technologien</strong>.<br />
Das nun folgende Kapitel befasst sich zunächst e<strong>in</strong>mal etwas näher mit dem Begriff "Web-basierte<br />
Simulation". Zu den weiteren Themenschwerpunkten dieses Kapitels zählen XML-basierte<br />
Modellaustauschformate, Architekturkonzepte für Simulationsanwendungen im Web,<br />
Java-basierte Simulationspakete, Web-basierte Simulationsumgebungen sowie <strong>der</strong> E<strong>in</strong>satz von<br />
Web3D-<strong>Technologien</strong> zur 3-dimensionalen Visualisierung simulierter Abläufe.<br />
3.1 E<strong>in</strong>führung<br />
Für den Begriff Web-basierte Simulation gibt es bislang ke<strong>in</strong>e e<strong>in</strong>deutige Def<strong>in</strong>ition. Im engeren<br />
S<strong>in</strong>n sei hier darunter die Ausführung von Simulationsmodellen über das Internet verstanden,<br />
wobei gr<strong>und</strong>sätzlich unterschieden werden kann zwischen:<br />
1. Server-seitiger Ausführung des Simulationsmodells entwe<strong>der</strong> auf dem Web-Server selbst<br />
o<strong>der</strong> e<strong>in</strong>em dah<strong>in</strong>ter liegenden Anwendungsserver.<br />
2. Client-seitiger Ausführung des Simulationsmodells als Applet <strong>in</strong>nerhalb e<strong>in</strong>es Web-Browsers.<br />
Die diesen beiden Ausführungsmöglichkeiten zugr<strong>und</strong>e liegenden Client/Server-Architekturen<br />
werden im Detail <strong>in</strong> Abschnitt 3.3.1 vorgestellt.