Transaction middleware TongEASY
Product features

Independently innovative transaction middleware, once won the second prize of National Science and Technology Progress Award

  • Product features

    Tongeasy is a mature transaction middleware, which is designed to comply with international standards, encapsulating complex fault handling, communication processing, process scheduling, cluster management and so on into middleware. Customer development will be only need simple interface functions, which is simple and easy to use.

    Since 1994, TongEASY has experienced more than 20 years of development and long-term test of many key business systems in banking, telecommunications, social security, public accumulation funds and other industries. For example, more than 80% of a bank's business has been running on TongEASY for more than 15 years.

Product functions

Ensure the consistency and integrity of transactions, support business efficiency and reliability

Supports various mainstream development languages

Supports almost all programming languages and development tools, such as C/C++, VB, PowerBuilder, Delphi, Java, etc.

Supports cross platform (operating system)

Supports a variety of open operating systems, such as Windows, Linux and Unix. 

Name service cluster and load balancing

Name service is provided to allow different transactions to be distributed on multiple physical nodes by static configuration or load balancing, which can increase the flexibility of system expansion. 

Dynamic configuration parameters

Provides the function of dynamic configuration of system operation parameters, so that users can adjust the operation of the system dynamically according to the operation status of the system, so as to achieve the optimal operation of the system. 

Data encryption and compression

Provides optional encryption/decryption functions, as well as data stream or file compression interface. 

Supports classification management of programs

Supports Client program, on-demand service program and resident service program, and the classification management and concurrency control for each type of program are also supported.

XA mode is supported

Supports XA and non XA modes. While under XA mode, users do not need to pay attention to the differences between databases and can concentrate on business, so the application construction will be more convenient and faster. 

Supports flexible operation mode

Supports multiple operation modes in distributed environment. In the distributed environment, a complete application system can be composed of one node or multiple nodes. 

Transaction integrity management

The built-in transaction manager manages the integrity of distributed transaction processing. 

Product architecture


In an application system built with TongEASY, the transaction typically involves the following processes:

a) The Client's application sends a request to the core.

b) After processing, the core sends the request data to the core of the server through the communication management module.

c) After the internal registration of the service provider, the corresponding service program is triggered according to the transaction code.

d) After the service program finishes processing, the response is returned to the Client program according to the original path.

e) In the normal processing process, after all branches of the transaction are completed, the Client application initiates the commit or rollback of the whole transaction, and the core performs the commit or rollback of the whole distributed transaction.

f) In the whole transaction processing process, if one transaction exception is found, the system monitoring module will automatically roll back the transaction. 

Customer case

Being core application in banks for 26 years

TongTech brands



XML 地图 | Sitemap 地图