TABEX/4 Produktbeschreibung TABEX/4 JAVA APPLICATION ENGINE TABEX/4 TABEX/4 ist die führende, plattformübergreifende Standardsoftware für Tabellenzugriff mit höchster Performance sowie sichere und komfortable Verwaltung und Pflege von Tabellen. TABEX/4 JAVA ENGINE (JAE) APPLICATION TABEX/4 JAVA APPLICATION ENGINE (JAE) ist ein Zusatzprodukt zu einer TABEX/4 Installation. JAE bietet eine komfortable Java-Schnittstelle für die Implementierung von verteilten JavaAnwendungen zur revisionssicheren Pflege von TABEX/4 Tabellen unter Verwendung des TABEX/4 Funktionsumfangs. Mit TABEX/4 JAVA APPLICATION ENGINE kann via TCP/IP lesend und schreibend aus beliebigen JAVA-Umgebungen auf Tabellendaten zugegriffen werden, wie z.B. aus Web-Anwendungen (JAVA/JSP) GUI-Anwendungen Server-Batch-Anwendungen Ihr Nutzen Dezentrale und revisionssichere Pflege von zentralen Tabellendaten (z.B. auf dem Mainframe) mittels Java-Anwendungen. Einfache Erstellung von WebAnwendungen und GUI-Anwendungen durch die BOI Klassenbibliothek der JAE. © BOI Software GmbH, Austria. All rights reserved. Möglichkeit der Automatisierung der Tabellenpflege über dezentrale JavaProgramme auf allen Systemplattformen. Die Benutzerauthentifizierung der JAE sichert, dass nur Berechtigte die JavaAnwendungen ausführen dürfen. Auslagerung von Anwenderprogrammen vom Mainframe und dadurch Einsparung von Hard- und Softwarekosten. Zusätzlich zu diesen Vorteilen bietet die JAE die gleichen Vorteile, die auch die TABEX/4 Weboberfläche – der TABEX/4 Table Manager – bietet: Sicherer Login in TABEX/4: Das Passwort wird verschlüsselt übertragen. Autorisierter Zugriff auf Tabellendaten: Ein Benutzer kann Lese- und/oder Schreibberechtigung auf Tabellen haben. Das TABEX/4 Berechtigungssystem prüft diese Autorisierungen Die Bearbeitung der Tabellendaten ist transaktionsorientiert. Mehrere UpdateOperationen können durchgeführt und gemeinsam gespeichert werden. Tabellen sind während dieser Transaktion für andere Anwendungen gesperrt. Datenprüfungen können durch Prüfroutinen, die in TABEX/4 Tabellen gespeichert sind, implementiert werden. Es muss dafür keine Zeile Java-Code geschrieben werden. Die Prüflogik von TABEX/4 verhindert, dass fehlerhafte Daten in die Datenbank gespeichert werden. Die Definition der Prüftabellen erfolgt mit dem TABEX/4 Table Manager. Revisionssichere Tabellenpflege: Alle Datenänderungen der Java-Anwendungen werden automatisch im zentralen TABEX/4 Revisionsprotokoll protokolliert. Auch dafür muss keine Zeile Java-Code geschrieben werden. So ist es möglich, für jede Tabelle ein lückenloses Revisionsprotokoll aller Änderungen zu erhalten. Folgende Daten werden im Revisionsprotokoll gespeichert: Wer hat die Änderung durchgeführt? Welche Art von Änderung wurde durchgeführt (Einfügen, Ändern, Löschen) Welche Datensätze wurden geändert? Zusätzliche Informationen bei Bedarf Implementierung Die folgende Abbildung zeigt den Ablauf eines JAE Java-Programms: Zunächst muss die Session initialisiert werden: hier passiert der Aufbau der Verbindung zum TABEX/4-Monitor und der verschlüsselte Login zu TABEX/4. Open transaction und close transaction klammern eine Transaktion. Vor der Tabellenpflege muss die Tabelle geladen werden. Nun können die geladenen Tabellen gepflegt werden. Store bewirkt das Speichern der Änderungen in der Tabelle. Hier erfolgt das Schreiben des Revisionsprotokolls. Remove bewirkt das Rollback der Änderungen. Unlock hebt die Tabellensperre auf. Am Ende der Session wird die Session wieder gelöscht. Hier erfolgt auch ein Disconnect der TCP/IP-Verbindung. Impressum: BOI Software Entwicklung und Vertrieb GmbH Spazgasse 4 A - 4040 Linz, Österreich Telefon: Fax: E-Mail: Web: +43 (0) 732 / 736423 - 0 +43 (0) 732 / 736423 - 2 [email protected] http://www.boi.at FN 81632y Landesgericht Linz UID: ATU24421409 © BOI Software GmbH, Austria. All rights reserved. © BOI Software GmbH, Austria. All rights reserved.