BOI Software Entwicklung und Vertrieb GmbH

Phone: +43 (0) 732 / 736423 - 0

Spazgasse 4


4040 Linz, Austria


AirPlus International

1,174 employees at AirPlus International (AirPlus) serve over 41,900 corporate customers in 60 countries on matters relating to travel expenses and procurement management. In 2013 the billing turnover reached 11.8 billion euros with 145 million processed transactions worldwide.

TABEX/4 at AirPlus International

For more than 20 years AirPlus has been using TABEX to securely and efficiently carry out such a high number of transactions.

TABEX is the product group of BOI Software Entwicklung und Vertrieb GmbH (BOI) for high-performance table access and audit-proof table management.

Key numbers of TABEX/4 at AirPlus International:

  • Approximately 1200 TABEX tables
  • Approximately 170 TABEX users
  • 2 TABEX administrators ensure the reliable operation of TABEX/4
  • One TABEX developer implements and adapts the TABEX applications programmed by AirPlus.

TABEX/4 application development at AirPlus

AirPlus has developed two web-based applications ASPIS and EASY, which access data in TABEX tables and relational database tables.

These applications require user authentication as well as write access from Java applications to data stored in TABEX tables.

AirPlus approached BOI with these specific requirements. Mrs. Rendón-Valencia, TABEX/4 manager at AirPlus International in the department “JX IO Transaction Processing Applications“, summarizes the main requirements:

“For us, it was crucial that audit-proof logging of data maintenance can also be performed in Java applications without further programming. In addition, any changes made through Java write access should be logged in the centralized TABEX/4 revision log.“

BOI has generalized the requirements of AirPlus and developed the TABEX/4 JAVA APPLICATION ENGINE (JAE) as a new product of the TABEX/4 product portfolio in close coordination with AirPlus.


JAE is a Java application programming interface for easy implementation of distributed Java application for the maintenance of TABEX tables by using the TABEX/4 functionality.

The comfortable Java interface extends the functionality of TABEX for read and write access to table data via TCP/IP on distributed platforms.

By using TABEX/4 JAVA APPLICATION ENGINE, read and write access to table data is possible from any Java environment such as web applications (Java, JSP), GUI applications or server batch applications.


TABEX/4 JAVA APPLICATION ENGINE can be used to develop Java programs which use simple Java methods for access and automated maintenance of TABEX tables.

The JAVA APPLICATION ENGINE provides the following advantages:

  • Distributed and audit-proof maintenance of central table data (e.g. on the mainframe) using Java applications.
  • Easy implementation of web applications and GUI applications by using the BOI Java classes of the JAE.
  • Possibility of automation of table maintenance by distributed Java programs on all system platforms.
  • User authentification of JAE ensures that only authorized users are allowed to run JAE Java applications.
  • Moving applications from the mainframe to distributed platforms and therefore saving on hardware and software costs.

In addition to these advantages JAE offers the same advantages which are offered by the TABEX/4 web frontend - the TABEX/4 Table Manager:

  • Secure login to TABEX/4: The password is encrypted.
  • Authorized access to table data: A user can have read and/or write access to tables. The TABEX/4 authorization system checks these access rights.
  • The processing of the table is transaction oriented. Multiple update operations can be performed and stored together. During the transaction, tables are locked for other applications.
  • Data checks can be implemented by check routines stored in TABEX/4 tables. The check logic of TABEX/4 prevents that invalid data is stored in the database. The definition of the check tables is done with the TABEX/4 Table Manager.
  • Audit-proof table maintenance: All data changes made by Java applications are automatically logged in the central TABEX/4 revision log. This also does not require to write a single line of Java code. Thus, it is possible to obtain a complete revision log of all changes for each table.
  • The following data are saved in the revision log:
    • Who made the change?
    • What kind of changes were made (insert, change, delete)?
    • Which data records were changed?
    • Additional information if needed

JAE in productive use at AirPlus – a first review

After a short trial period, the JAVA APPLICATION ENGINE is in productive use at AirPlus since autumn 2014.

“The introduction of JAVA APPLICATION ENGINE was simple and straightforward“, concludes Mrs. Rendón-Valencia in an initial assessment.

“Our request, the authorization check of users, was easily implemented.”

“The complete logging and documentation of business processes is very important at AirPlus International to reconstruct changes.“, emphasizes Mrs. Rendón-Valencia.

“And it’s equally important that data checks defined in TABEX/4 Table Manager can be used in our decentralized web applications and do not need to be specially programmed.“


Changes in ESA data spaces, efficient migration and a new success story: Learn more in our newsletter!


Migration Packages

BOI GmbH offers migration packages for the table management systems SPITAB, TABSYS and VTAS.


» Migration Packages

Success Stories

GDIS and BOI: Carrying on the Success

With TABEX4 JTC, GDIS has introduced the world's fastest Java interface for table access on customer and control data. Learn the details in our new Success Story.


» read this Success Story

» read more Success Stories