next up previous contents
Next: 5.2 Umsetzung der Architektur Up: 5 Prototypische Implementierung Previous: 5 Prototypische Implementierung

5.1 Die Entwicklungs- und Testumgebung

Die Entwicklungs- und Testumgebung kann trotz der Komplexität des Anwendungsszenarios sehr einfach gehalten werden, da weite Bereiche für das Agentensystem transparent sind.
Das SMC-Netz, die ISA und die Verbindung von dort in das Weitverkehrsnetz ist für den Agenten transparent und stellen sich somit wie eine Standleitung dar. Relevant für das System ist die Verbindung zwischen dem PoP und dem Router der Händlerlokation. Aus diesen Überlegungen hat sich für die Entwicklung die in Abbildung 5.1 zu sehende Umgebung herauskristallisiert.

  
Abbildung 5.1: Die Entwicklungsumgebung und deren Projektion auf das Anwendungsszenario
\begin{figure}

 \begin{center}

 \leavevmode
 \epsfxsize = \textwidth
 
\epsfbox {./Bilder/EntwicklungsUmgebung.eps}

 \end{center}
\end{figure}

Die Manager-Applikation wird auf einer Sun-Workstation betrieben, die über eine Ethernet-Verbindung (Twisted Pair) mit einem Router verbunden wird. Diese Workstation würde im Anwendungsszenario z.B. im SRZ stehen. Die Verbindung zum Router entspricht der Verbindung zwischen dem SRZ über das VLAN des SMC-Netzes, ISA und VPN des Weitverkehrsnetzes zum PoP. Die ISDN-Verbindung findet sich real in der Entwicklungsumgebung wieder. Diese ermöglicht die Kontaktaufnahme zu einem zweiten Router, der die Einwahlkomponente der Händlerlokation darstellt.
Das dargestellte Netz wurde so eingerichtet, daß die durch die Router getrennten Komponenten in unterschiedlichen Subnetzen plaziert sind. Dies ermöglicht eine leichte Konfiguration der Router, sodaß diese bei Adressierung eines Paketes in das jeweilig andere Subnetz eine ISDN-Verbindung aufbauen (Dail on Demand).
Als Testumgebung für den Agenten wurde ein Windows-PC und eine weitere Sun-Workstation genutzt. Aufgrund der nachgewiesenen Plattformunabhängigkeit des JDK wurde zum Nachweis dieser Fähigkeit auf die Nutzung weiterer Betriebssysteme verzichtet.
Initiert wird der ISDN-Verbindungsaufbau z.B. durch einen Telnet-Zugriff in das jeweils andere Netz. Dieser Zugriff entspricht dem Verbindungsaufbauwunsch eines Händlers mittels einer dritten Applikation.
Durch die hier beschriebene und in Abbildung 5.1 dargestellte Projektion der Entwicklungs- und Testumgebung auf das Anwendungsszenario sind die Voraussetzungen für die Entwicklung und Evaluierung des Prototypen gegeben.
Zur Implementierung wird das Java Development Kit 1.1.7b von Sun Microsystems verwendet, da die aktuelle Version 1.2 nicht mit dem JDMK3.0beta, das zur Realisierung des Agentensystems benutzt wird, kompatibel ist.


next up previous contents
Next: 5.2 Umsetzung der Architektur Up: 5 Prototypische Implementierung Previous: 5 Prototypische Implementierung
Copyright Munich Network Management Team