AIRPLUS UND BOI

Eine Erfolgsgeschichte

20 Jahre Erfolg und Vertrauen.

Um die hohe Anzahl an Transaktionen sicher und performant durchzuführen, setzt AirPlus International seit über 20 Jahren auf TABEX, die Produktgruppe der BOI Software GmbH für performanten Tabellenzugriff und revisionssicheres Tabellenmanagement.

Von AirPlus wurden zwei web-basierte Anwendungen, ASPIS und EASY, entwickelt, welche sowohl auf Daten in TABEX-Tabellen als auch in relationalen Tabellen zugreifen.

Für die Anwendungen war einerseits eine Benutzerauthentifizierung als auch ein schreibender Zugriff aus Java Anwendungen auf in TABEX gehaltenen Daten erforderlich.

AirPlus trat mit diesen konkreten Anforderungen an BOI heran. Frau Rendón-Valencia, TABEX4 Verantwortliche bei AirPlus International in der Abteilung „JX IO Transaction Processing Applications“, fasst die wichtigsten Anforderungen zusammen:

„Für uns war es entscheidend, dass die revisionssichere Protokollierung der Datenpflege auch in Java-Anwendungen ohne weitere Programmierung durchgeführt wird. Darüber hinaus sollten auch alle Änderungen, welche über den schreibenden Java Zugriff durchgeführt werden, im zentralen Revisionsprotokoll vermerkt werden.“

BOI hat die Anforderungen der AirPlus verallgemeinert und in enger Abstimmung die JAVA APPLICATION ENGINE (JAE) als ein neues Produkt der TABEX4 Produktfamilie entwickelt.

Kundenprofil

  • Führender Anbieter für Reisekosten- und Beschaffungsmanagement
  • Mitarbeiter: 1.174 (2013)
  • Bilanzsumme: 11,8 Mrd EUR (2013)
  • Betreuung von über 41.900 Firmenkunden in 60 Ländern
  • Jährlich etwa 145 Millionen Transaktionen (2013)

Kooperation auf höchstem Niveau.

Ein Produkt, maßgeschneidert auf die Bedürfnisse und Anforderungen eines internationalen Unternehmens.

TABEX4 Anwendungsentwicklung bei AirPlus

TABEX4 JAVA APPLICATION ENGINE

Komfortabel, zuverlässig und sicher.

Die JAE ist ein Java Application Programming Interface für die komfortable Implementierung von verteilten Java-Anwendungen zur Pflege von TABEX4 Tabellen unter Verwendung des TABEX4 Funktionsumfangs.

Diese komfortable Java-Schnittstelle erweitert den Funktionsumfang von TABEX für den Schreib- und Lesezugriff auf Tabellendaten via TCP/IP auf verteilten Plattformen.

Mit TABEX4 JAE kann lesend und schreibend aus beliebigen Java-Umgebungen auf Tabellendaten zugegriffen werden, wie z.B. aus Web-Anwendungen (Java, JSP), GUI-Anwendungen oder Server-Batch-Anwendungen.

Vorteile der JAVA APPLICATION ENGINE

  • Dezentrale und revisionssichere Pflege von zentralen Tabellendaten (z.B. auf dem Mainframe) mittels Java-Anwendungen.
  • Einfache Erstellung von Web- und GUI-Anwendungen durch die BOI Java-Klassen der JAE.
  • Möglichkeit der Automatisierung der Tabellenpflege über dezentrale Java-Programme auf allen Systemplattformen.
  • Die Benutzerauthentifizierung gewährleistet, dass nur Berechtigte die Java-Anwendungen ausführen dürfen.
  • Auslagerung von Anwenderprogrammen vom Mainframe und dadurch Einsparung von Hard- und Softwarekosten.

Mit der JAVA APPLICATION ENGINE können Java-Programme entwickelt werden, die über einfache Java-Befehle den Aufruf und die automatisierte Pflege von TABEX-Tabellen ermöglichen.

Nutzen der JAVA APPLICATION ENGINE
 

Schlüsselzahlen

Die Schlüsselzahlen des TABEX4-Einsatzes bei AIRPLUS

1.200

TABEX Tabellen

170

TABEX Anwender

2

Administratoren sichern den zuverlässigen Betrieb von TABEX4

1

Entwickler implementiert und adaptiert die von AirPlus programmierten TABEX Anwendungen

 

 

Zusätzlich zu diesen Vorteilen bietet die JAE die gleichen Vorteile, die auch die TABEX4 Weboberfläche – der TABEX4 Table Manager bietet:

  • Sicherer Login in TABEX4: Das Passwort wird verschlüsselt übertragen.
  • Autorisierter Zugriff auf Tabellendaten: Ein Benutzer kann Lese- und/oder Schreibberechtigung auf Tabellen haben. Das TABEX4 Berechtigungssystem prüft diese Autorisierungen.
  • Die Bearbeitung der Tabellendaten ist transaktionsorientiert. Mehrere Update-Operationen können durchgeführt und gemeinsam gespeichert werden. Tabellen sind während der Transaktion für andere Anwendungen gesperrt.
  • Datenprüfungen können durch Prüfroutinen, die in TABEX4 Tabellen gespeichert sind, implementiert werden. Die Prüflogik von TABEX4 verhindert, dass fehlerhafte Daten in die Datenbank gespeichert werden. Die Definition der Prüftabellen erfolgt mit dem TABEX4 Table Manager.
  • Revisionssichere Tabellenpflege: Alle Datenänderungen der Java-Anwendungen werden automatisch im zentralen TABEX4 Revisionsprotokoll protokolliert. 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

„Die Einführung der JAVA APPLICATION ENGINE war einfach und unkompliziert“

Fr. Rendón-Valencia
TABEX4 Verantwortliche bei AirPlus International

Die Zukunft

Die JAVA APPLICATION ENGINE ist seit Herbst 2014 bei AirPlus – nach einer kurzen Testphase – produktiv im Einsatz.

„Unsere Anforderung, die Berechtigungsprüfung der Benutzer, konnte leicht umgesetzt werden. Die lückenlose Protokollierung und Dokumentation der Business-Abläufe ist bei AirPlus International sehr wichtig, um Änderungen nachvollziehen zu können.“, betont Fr. Rendón-Valencia. „Von ebenso großer Bedeutung ist, dass die Datenprüfungen, die im TABEX4 Table Manager definiert sind, auch in unseren dezentralen Java- Webanwendungen zur Anwendung kommen und nicht extra programmiert werden müssen.“

Kontinuierliche Innovation ist eine Stärke der BOI. Die TABEX4 Produktgruppe wird stetig weiterentwickelt und an die Möglichkeiten neuer Technologien angepasst.

TABEX und Java zukünftige Planungen

 

Java wird immer wichtiger. BOI entwickelte daher eine Java Cache Lösung, den TABEX4 JAVA TABLE CACHE (kurz JTC), die den performanten TABEX Zugriff in einem Java Cache zur Verfügung stellt. Dies hilft den Kunden, ihr komplexes und zum Teil auf heterogenen IT-Plattformen basierendes Tabellenmanagement immer optimal an die aktuellen Bedürfnisse anzupassen.

TABEX4 JAVA TABLE CACHE steht für die automatische Replikation von Tabellendaten aus TABEX und aus relationalen Datenbanken auf viele dezentral laufende Java Caches für den performanten Java-Zugriff.

Mit diesem Produkt geht BOI noch einen Schritt weiter in Richtung Dezentralisierung und Anbindung von Java-Anwendungen. Durch den TABEX4 JAVA TABLE CACHE wird der performante lesende Zugriff auf versionisierte Tabellendaten, wie ihn TABEX4 mit seiner ESA/SHS-Technologie bietet, auch für Java-Anwendungen dezentral und performant möglich, wobei der Inhalt des Java Cache automatisch mit der Quelle aktualisiert wird.

 

Hier finden Sie die Erfolgsgeschichte von AirPlus International und BOI als pdf zum Download.