WebGate Anywhere 3 bezeichnet die dritte Generation von Enterprise Content Management Systemen aus dem Haus Innovation Gate. Es handelt sich um eine Softwareplattform, basierend auf der Java 2 Enterprise Edition, zum performanten Authoring und Publishing von Web-Content aller Art.
WebGate Anywhere 3 bezieht den Web Content primär aus so genannten "Content Stores", welche entweder in relationalen Datenbanken oder in Lotus Domino Datenbanken abgelegt werden. In diesen Content Stores erstellt, organisiert und pflegt WGA Content, dem der volle WGA-Funktionsumfang - inklusive mehrsprachigem Content, Genehmigungsworkflow, hierarchische Organisation - zu Gute kommt.
Des weiteren ermöglicht WGA die Integration von Daten aus einer Vielzahl anderer Quellen über eine Vielzahl von Schnittstellen, wie JDBC, HTTP, Web Services etc.
Webgate Anywhere 3.3 ist die dritte funktionelle Erweiterung von WGA 3 und fügt dem Funktionsumfang im Wesentlichen folgende neue Features hinzu:
- Anwendungsdesign und Organisation von WGA-Designs
WGA 3.3 ermöglicht es dem Designer erstmals, ein WGA Content Store Design als Dateien auf der lokalen Festplatte entwickeln und zu pflegen, sowie das Design für WGA Content Stores komplett von der Festplatte aus zu deployen. Dies ermöglicht ihm nicht nur ein komfortableres Arbeiten, es ermöglicht auch die Organisation des Designs über ein beliebiges Change Management System wie CVS oder Subversion.
In WGA 3.3 kann eine Content Store ihr Design mit anderen Content Stores teilen. Sollen mehrere Content Stores dasselbe Design verwenden, so kann hiermit eine zentrale Ablage des Designs erzielt werden, welche ohne Organisationsaufwand betrieben werden kann.
Es ist nun möglich, nicht nur Web Content sondern auch das WGA Design an dedizierten Stellen mehrsprachig zu gestalten. Über eine Label-Funktionalität können Textressourcen in verschiedenen Sprachen abgelegt werden und im WGA Design dynamisch zur jeweiligen Sprache des Benutzers eingeladen werden.
Die WebTML-Entwicklung wurde an diversen Stellen wesentlich erweitert. So wurden Validierungsfunktionen für die WebTML-Form-Funktionalität implementiert, WebTML-Portlets mit AJAX-Funktionalitäten ausgestattet und die Organisation von TML-Actions in Script-Modulen ermöglicht.
WGA unterstützt eine neue Authentifizierungsquelle, welche ihre Anmeldedaten aus den Informationen einer beliebigen WGA Content Store bezieht. Dadurch wird es möglich, Anmeldesysteme in WGA selbst zu entwicklen und zu pflegen.
WGA unterstützt nun die Authentifizierung per Client-Zertifikat, welche eine erheblich sicherere Authentifizierung gegenüber der Verwendung von Benutzername und Kennwort ermöglicht.
Die Sicherheisfunktionalitäten von WGA sind an vielen Stellen, transparent sowohl für Entwickler als auch für den Benutzer, verbessert worden. Verschiedene sicherheitsrelevante Informationen, wie Action-Links und Formular-Metadaten, werden nun verschlüsselt übertragen.
Diverse weitere Hilfsfunktionien für die Anwendungssicheheit wurden implementiert, so wie die Restriktion des WGA-Zugriffs auf bestimmte IP-Adressen und die Blockierung von Brute-Force-Attacken gegen Benutzername/Kennwort-Kombinationen.
Dieses Handbuch stellt einen Leitfaden zur Installation der Komponenten von WebGate Anywhere 3 dar. Des Weiteren soll es als Nachschlagewerk für die Administration eines produktiven Systems und den damit verbundenen Aufgaben dienen.Die Angaben in dieser Version des Handbuches beziehen sich, insofern nicht explizit anders dargelegt, auf die WGA-Version 3.3.
Die
Referenzen enthält detaillierte Informationen zu allen Funktionalitäten, über welche sie in WGA verfügen können, zur individuellen Recherche. Hier wird der Sprachschatz von WebTML und TMLScript, sowie die in WGA verfügbaren Abfragesprachen und ihre Funktionen dargelegt.