Kurzbeschreibung

AopWeb ist eine Server-Anwendung, die, in einem Applikationsserver installiert, die Präsentation von ASAM-ODS Daten am Desktop des Anwenders ermöglicht. Am Desktop wird nur das Vorhandensein eines Useragenten (z.B. Internet Explorer, Mozilla, Navigator oÄ) vorausgesetzt, siehe weitere Informationen.


Installation

Der erste Einsatz der für AopWeb verwendeten Technologien erfordert etwas Infrastruktur, die speziell im Windows-Umfeld oft nicht installiert ist. Dies ist eine Zusammenfassung der wichtigsten Schritte inkl. Angabe der Quellen, von denen die benötigten Programme geladen werden können.
Achtung: AopWeb verwendet Teile des Pakets java.util.logging, das erst in Javaversionen 1.4 und aufwärts enthalten ist, es ist daher unbedingt notwendig, daß sie auch eine entsprechend neue Java-Distribution verwenden
Falls sie bereits eine Servletengine mit java 1.4 installiert haben, können sie direkt mit Schritt 3 fortsetzen.


Schritt 1

Um AopWeb als Anwender zu benutzen, ist nur ein User Agent (z.B. Internet Explorer), notwendig, um aber AopWeb als Dienst zu bereitzustellen, wird eine Plattform benötigt: Java.

Java ist für fast alle Betriebssysteme verfügbar (nicht nur für Windows und FreeBSD). Hier sind nur die Betriebssystem angeführt, auf denen AopWeb im Einsatz ist. Da aber Java für VxWorks bis OS390 erhältlich ist, sollte das run everywhere auch für AopWeb gelten.

  JDK für Betriebssystem
Windows Windows ist ein häufig verwendetes Desktopbetriebssystem, wird aber auch teilweise im Serverbereich verwendet. Die bekannteren Distributionen von Java für Windows kommen von Sun und IBM.
Linux Linux ist ein häufig verwendetes Serverbetriebssystem, wird aber auch teilweise am Desktop verwendet. Auch unter Linux werden zumeist die Distributionen von Sun oder IBM verwendet.
HP-UX HP-UX ist ein seltener verwendetes (von HP vernachlässigtes) Betriebsystem mit unklarer Zukunft. Dennoch gibts Java sowohl für PA-RISC als auch Itanium - basierte Systeme.

Laden und installieren sie das für ihr Betriebssystem geeignete Java SDK.

Schritt 2

Weiters ist, um auf Anfragen der Benutzer reagieren zu können, ein Server (ähnlich IIS) notwendig, der auch Java-Code ausführen kann. Dazu wird eine Servlet-Engine benötigt. Aufgrund der weiten Verbreitung (viele Application Server haben sie integriert), wird tomcat von der Apache Organisation (Projekt: Jakarta) empfohlen.
Nach der Installation starten sie Tomcat (Windows: "Apache Tomcat Start" in Startmenü, unter Windows NT/2000/XP bzw. UNIX können sie tomcat auch als Dienst installieren).

Zum Test ob tomcat auf ihrem lokalen Rechner auch läuft: Tomcat(localhost).

Und falls sie tomcat in Ihr Produkt integrieren wollen (z.B. einen ODS-Server erstellen, der neben verlangten CORBA/ONC-RPC Schnittstellen auch via HTTP/HTTPS/SOAP zugänglich ist): Der Quellcode von Tomcat ist ebenfalls frei verfügbar.


Schritt 3

Zur Installation des AopWeb-Dienstes (Servlet) packen sie ihr AopWeb-Produktarchiv aus (eine Demoversion mit Beschränkungen können sie hier laden: aopwebpublic-2_14.zip). Kopieren sie daraus das WEB-Archiv aopweb.war in das Verzeichnis $tomcathome$/webapps (tomcathome ist das Verzeichnis, in das tomcat in Schritt 2 installiert wurde) und starten sie nun tomcat neu. Danach sollte sich AopWeb im IE melden, leider sind da aber noch 2 Probleme zu bewältigen, bevor vollständig AopWeb funktioniert:

  • AopWeb benötigt die XSL/T Library xalan.jar global. Daher ist die Datei $tomcathome$/webapps/aopweb/WEB-INF/lib/xalan.jar nach $tomcathome$/common/lib zu verschieben, und
  • zumindest ein AopWeb User ist in $tomcathome$/conf/tomcat-users.xml einzutragen. sie können das im Windows Startmenü machen (Configuration Edit Users) oder sie kopieren die Datei tomcat-users.xml ins Verzeichnis $tomcathome$/conf. Dadurch wird ein Anwender mit dem Namen Me und dem Passwort free angelegt.
Nachdem zumindest ein Anwender angelegt wurde, ist die Installation von AopWeb abgeschlossen und sie können Tomcat wieder starten.

Lesen sie das Handbuch, integrieren sie Tomcat in ihren InternetInformationServer oder Apache (damit sie den Standard HTTP-Port 80 anstelle 8080 verwenden), aktivieren sie SSL und ihren Firewall, richten sie weitere Anwender und ASAM-ODS Dienste ein, ...

sie können jetzt auch von anderen Rechnern im Netz (von allen auf denen eine IE oder anderer User-Agent läuft und die auf den HTTP-Port des Rechners, auf dem AopWeb installiert ist, zugreifen dürfen) auf ODS-Daten zugreifen.
Achtung:Falls sie Submatrixdaten graphisch anzeigen wollen (Plotapplet), wird auch clientseitig (IE) der Java-Plugin benötigt, es ist allerdings nicht nötig, das gesamte JDK zu installieren, es reicht die JRE (Runtime environment) Variante.


Weitere Informationen



20030114
Copyright © 1999-2002, tifff