HomePage

Web Application Adaptor von Alaska Software

 

Der WAA erlaubt den Internet-Einsatz von Geschäftslogik, die mit Xbase++, der nächsten Generation von Xbase-Entwicklungswerkzeugen von Alaska Software, geschrieben wurde.

Der WAA ist in der Lage, sogenannte Pakete dynamisch zu laden und zu entladen. Bei diesen Paketen handelt es sich um DLLs, die mit Xbase++ entwickelt werden und Geschäftslogik und Anwendungsregeln enthalten. Der WAA wird einmalig gestartet und stellt danach rund um die Uhr, sieben Tage in der Woche einer konfigurierbaren Anzahl von Web-Klienten seine Dienste zur Verfügung. Um dies zu erreichen, ist er nicht direkt am Web-Server aufgehängt, sondern kommuniziert mit diesem mittels eines kleinen CGI-Gateway-Programms, das für den Austausch von Informationen zwischen Web-Server und WAA verantwortlich ist. Dadurch hebt er die kritischste Beschränkung traditioneller CGI-basierender Web-Anwendungen auf, nämlich deren limitierte Skalierbarkeit, die sich daraus ergibt, daß jeder zusätzliche Web-Klient eine weitere Kopie der zugehörigen kompletten CGI-Anwendung am Web-Server startet und lädt. Der WAA nutzt darüberhinaus alle bekannten Vorteile von Xbase++ wie die einfache Anwendbarkeit der Sprache und das automatische Multithreading, das es ermöglicht, die Fähigkeiten moderner 32-Bit-Systeme und der zugrundeliegenden Hardware voll auszuschöpfen, speziell auch im Umfeld von SMP-Systemen (Symmetric Multi Processing). Das alles macht den WAA zu einer idealen Plattform für geschäftskritische Anwendungen auf dem Web.

Die WAA-Installation umfasst den notwendigen CGI-Gateway, eine Online-Dokumentation im HLP-Format, und Beispielpakete mit Quellcode und HTML-Seiten, inklusive eines Paketes, mit dem Anwender alle Datenbanken über das Internet publizieren und pflegen können, auf die auch mit Xbase++ zugegriffen werden kann. Derzeit sind das die klassischen DBF-Datenbanken; ein direkter Zugriff auf die wichtigsten relationalen Datenbanken wir Oracle, DB2, Sybase und generisches ODBC ist für das 3.Quartal 1998 ebenfalls geplant. Um den Anwendern die Möglichkeit zu geben, den WAA sofort in einer kompletten Web-Umgebung zu testen, enthält die Installation auch frei verteilbare Versionen des Apache Web-Servers.

Der WAA läuft unter Windows 95 und Windows NT4.0 oder höher und erfordert einen Pentium-Rechner mit mindestens 16MB RAM und 10 MB freiem Festplattenplatz als Server-Maschine. Auf der Klienten-Seite arbeitet er mit jedem Browser zusammen, der HTML 3.2 und höher unterstützt.