BOI Software Entwicklung und Vertrieb GmbH

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

Spazgasse 4

Email: office@boi.at

4040 Linz, Austria

www.boi.at

JTC: How You Benefit from Its Unique Features

In harmony with your existing master data management tools, JTC efficiently provides your business applications with scalable, convenient, safe and low-latency master data access.

JTC ensures transactionally-consistent master data access.

With JTC you create internally-consistent snapshots of your master data using JTC Publisher.

Details

JTC ensures master data distribution to an unlimited number of clients.

In a JTC deployment, the object distribution system is the component that actively delivers scalability.

Details

JTC provides ultra-fast master data snapshot access from Java.

JTC brings the entire master data to your business application.

Details

JTC offers multiple data spaces and multitenancy.

JTC allows you to create independent data spaces within the same snapshot.

Details

JTC is audit-proof.

Every JTC snapshot has a unique ID. JTC Publisher archives the full content of each JTC snapthot.

Details

JTC is easy for your java application programmers to use.

JTC Client provides compile-time APIs for querying.

Details

JTC facilitates the use of client-side indices.

JTC Publisher can create and distribute indices.

Details

JTC offers versioning of your tables with historical validity date.

Each JTC client can have multiple consecutive JTC snapshots.

Details

JTC - Make the most of your master data

Transactionally-consistent master data access

With JTC you create internally-consistent snapshots of your master data using JTC Publisher.

You control the content of each snapshot by configuring JTC Publisher with table- or index-generating queries. These queries can span data sources on a variety of operating systems and database platforms.

JTC swiftly distributes these snapshots to the JTC Clients.

Every snapshot is already internally consistent when it arrives at the client.

Since JTC queries run against a single snapshot, there is no need to hold database locks of any kind, and there is no performance penalty when a snapshot is accessed over an extended period of time from JTC Client.

Unlimited number of clients

In a JTC deployment, the object distribution system is the component that actively delivers scalability — JTC Publisher and JTC Client plug directly into Hazelcast, Infinispan, and Terracotta, or any other key/value distributed object cache supporting PUT and GET semantics.

Information flows through the object distribution system from the JTC Publisher to the JTC Client, not vice-versa.

Because of this one-way information flow, there is no need for distributed transactions or locks, and there is no limit on the number of JTC Clients that can receive and cache your master data snapshots.

Ultra-fast read access to your master data

Because JTC brings the entire master data to your business application, query latencies are not affected by the shortcomings of the JDBC API, by runtime query compilation, by network traffic, or even by inter-process communication.

The business application query goes directly to the data in the business application’s JVM—there is no thread context switching and no network traffic. JTC Client queries are up to 550 times faster than direct database access via JDBC.

Multiple data spaces and multitenancy

JTC allows you to create independent data spaces within the same snapshot. Each data space contains the same table and index structures, but with different data content.

JTC is audit-proof

Every JTC snapshot has a unique ID. JTC Publisher archives the full content of each JTC snapshot, including this unique ID.

Every JTC query result set is based on data from a single JTC snapshot.

The JTC Client API enables your business application to access the snapshot ID that corresponds to any JTC query result set. Thus, your business applications can log which snapshot ID they are using for any particular operation.

Simple data search

JTC Client provides compile-time API’s for querying:

  • by column or multi-column equality
  • with filtering operations such as
    • „equal”,
    • „not equal“,
    • „<”,
    • „>”,
    • „≤”,
    • „≥”,
    • „contains”,
    • „starts-with”,
    • „ends-with”, and
    • „regular-expression”

JTC facilitate the use of client-side indices

JTC Publisher can create and distribute indexes: you configure which indexes JTC should create for each table.

JTC Client will make the data tables, and their corresponding index tables, available for processing in-memory query requests.

Versioning of table data

Each JTC client can have multiple consecutive JTC snapshots. So multiple JTC snapshots are available for your business applications.

If you have data sources with different technical validity (valid from - to) the JTC client searches automatically the version of the table which is valid at the specified date.

If you don't have technical validities in your table, you can implement them in JTC.

Migration Packages

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

 

» Migrations Packages

Success Stories

AirPlus has been using TABEX for 20 years.

Now TABEX/4 JAVA APPLICATION ENGINE has additionally been launched for audit-proof logging of the business processes by Java applications.

 

» read this success story

» more success stories