Glossary
- Two-phase commit (2PC) Protocol
-
A two step protocol used to guarantee transaction properties for global transactions related to more than one homogeneous or heterogeneous database. The first step is the prepare phase. The second step is the commit phase.
- Atomicity
-
All or nothing. All work in a transaction is performed, or nothing is performed.
- CARRAY and X_OCTET Buffers
-
A buffer used to save binary type data that has a specified number of bytes. The length of a buffer must be specified to exchange data.
- Client Handler (CLH)
-
A process that mediates between clients and servers, requests a service from a server that handles businesses, connects to a server, and manages the connection.
- Client Listener (CLL)
-
A process for connections between clients and Tmax. CLL receives requests from clients by setting the PORT Listener to manage client connections.
- Commit
-
As a part of handling transactions, makes tentative changes permanent.
- Consistency
-
The successful result of a transaction is updated to shared resources. If the transaction fails, shared resources are kept in their original states.
- Database Access System
-
A service that enables multiple database servers to be used with a single consistent method in a distributed environment.
- Data Dependent Routing (DDR)
-
A method that distributes loads with data values. If multiple nodes provide the same service, routing is possible for the nodes within the data range.
- Dynamic Load Management (DLM)
-
A method that dynamically selects a handling group according to the load ratio. If loads are concentrated at a certain node, Tmax distributes the loads with this method, which dynamically adjusts the loads for each node.
- Distributed Transaction Processing (DTP)
-
Multiple Resource Managers (RMs) handle a single transaction.
- Domain Socket
-
A method that uses the socket API without any changes and uses a file to enable communication between processes.
- Downsizing
-
The process of changing a centralized mainframe environment to an open distributed system environment.
- Durability
-
The result of a transaction is always maintained after it is committed.
- FIELD Buffer
-
A buffer used to save field key and data value pairs. All native types can be saved in this buffer.
- Global Transaction
-
A complete unit of work that takes place in an environment managed by more than one resource manager.
- Gateway Process (GW)
-
Handles inter-domain communication when multiple domains exist.
- Hybrid Messaging System (HMS)
-
A Tmax feature that is the communication medium for loosely coupled senders and receivers. It supports the Queue and Topic methods.
- Isolation
-
Changes in shared resources affected by a transaction do not influence other transactions before the transaction is committed.
- Middleware
-
The system software that provides a single user environment in a distributed computing environment. It connects a network of heterogeneous systems, supports communication between clients and servers, and connects between computers.
- Messaging Oriented Middleware (MOM)
-
A service that handles messages by putting them into a queue and provides an asynchronous message management feature.
- Object Request Broker (ORB)
-
A service that provides the feature that enables a client object to call a method of a remote server using a software bus called ORB.
- Processing On Demand (POD)
-
A server process that starts and handles business logic only when there is a client request.
- Remote Access Control Daemon (RACD)
-
Remotely controls all domains in which Tmax is installed.
- Raw Client Agent (RCA)
-
An agent that supports multiple ports that efficiently handle processes with the multi-threading method.
- Rollback
-
An operation that recovers the result of a transaction to a previous state due to a transaction failure or a user request.
- RPC System
-
A service that synchronously runs a program located in another computer through a network.
- Reliable Queue (RQ)
-
Enables data to be maintained and reliably handled by preventing a request from disappearing due to a failure.
- Reliable Queue Server (RQS)
-
As a process that manages the disk queue of the Tmax system, it reads/writes from/to a file.
- Simple Client Agent (SCA)
-
An agent that supports multiple ports that can handle both non-Tmax clients and Tmax clients.
- System Load Management (SLM)
-
A method that distributes loads by using a defined load ratio.
- STRING Buffer
-
A buffer used to save a string that ends with NULL. The length of the buffer does not need to be specified.
- STRUCT and X_C_TYPE Buffers
-
A buffer used to save a C language struct.
- Tmax Control Server (TCS)
-
A server process that handles business logic passively at the request of CLH and returns the results.
- Tmax Information MAP (TIM)
-
Core information required to operate the Tmax system. It is created by the TMM service and located in the shared memory managed by Tmax.
- Tmax Information Provider (TIP)
-
Checks system environment information and statistics information, and operates and manages the system.
- Transaction Log Manager (TLM)
-
Saves transaction logs in tlog before CLH executes commit when a transaction occurs.
- Tmax Administrator (Tmadmin)
-
Monitors Tmax-related information and manages changes in the configuration file.
- Tmax Manager (TMM)
-
A core process that operates and manages the Tmax system. It manages all shared information of the Tmax system and the following server processes: Client Listener (CLL), Client Handler (CLH), Transaction Management Server (TMS), and Application Program (AP).
- Transaction Management Server (TMS)
-
A process that changes databases and handles transactions while operating in a database-related system. It delivers commit/rollback requests from XA services to Resource Manager (RM).
- Transaction Processing Monitor (TP-Monitor)
-
Transaction management middleware, which monitors transactions and maintains their consistency.
- Transaction
-
A complete unit of work. A single transaction includes multiple tasks.
- User Control Server (UCS)
-
A server process that actively handles business logic without a caller request and returns the results. It is a unique feature of Tmax.
- Web Application Server (WAS)
-
A service that handles transactions in the web and provides the mutual communication (J2EE) feature between heterogeneous systems.
- Web Transaction (WebT)
-
A program that supports the transaction service for Tmax and Java application programs.
- X_COMMON Buffer
-
A buffer used to save a C language struct. Only the char, int, and long types can be used as members of the struct.