tps (transaction processing system) generally refers to transaction processing system.
Also known as electronic data processing system (EDPS), it refers to a management system oriented to the lowest level of an enterprise, which processes transactional information generated by the day-to-day operations of the enterprise.
The initial form of TPS was designed to have a small scope, such as booking system, accounting costing system, which is characterized by a high degree of structured processing issues, but with a single function, such as inventory material statistics system, employee payroll system and so on.
The information it provides is real-time information about the enterprise and is a direct reflection of the state of the enterprise.The operation of TPS directly simplifies people's daily work and improves the efficiency of managers at the operational level. In specific cases, it can even completely replace manual operations at the operational level.
TPS exists in the various functional departments of the enterprise, it is the daily business processing, recording, summarizing, synthesizing, classifying, and for the organization of the operational level of the service of the basic business system, and is therefore the link between the enterprise and the customer is also the basis of other information systems.
Extended information:
ACID attribute of TPS:
When the transaction processing system creates a transaction, it will ensure that the transaction has certain properties. Developers of components assume that the characteristics of a transaction should be ones that they don't need to manage personally. These characteristics are called ACID characteristics.
ACID is: Atomicity, Consistency, Isolation, and Durability.
1, Atomicity
Atomicity attribute is used to identify whether the transaction is completely completed, any update of a transaction to be completely completed on the system, if for some reason there is an error, the transaction can not complete all of its tasks, the system will return to the state before the start of the transaction.
2. Consistency
Transactions enforce consistency in the integrity of the system, which is accomplished by ensuring that any transaction of the system ends up in a valid state. If the transaction completes successfully, then all changes in the system will be applied correctly and the system is in a valid state.
If there is an error in the transaction, then all changes in the system are automatically rolled back and the system returns to its original state. Because the system was in a consistent state at the start of the transaction, it is still in a consistent state.
3. Isolation
Executing transactions in an isolated state makes them seem as if they are the only operations performed by the system at a given time. If there are two transactions, running at the same time and performing the same function, the isolation of the transactions will ensure that each transaction is perceived in the system as the only one using the system.
4, persistence
Persistence means that once a transaction is executed successfully, all changes produced in the system will be permanent. There should exist some checkpoints to prevent loss of information in case of system failure.
Even if the hardware itself fails, the state of the system can still be reconstructed by recording in the logs what the transaction accomplished. The concept of persistence allows the developer to assume that completed transactions are a permanent part of the system, regardless of what happens to the system later.
All of these transactional features, regardless of how they are internally related, simply ensure that the data involved in a transaction is managed correctly from the start of the transaction to its completion, regardless of whether the transaction is successful or not.
Transaction processing systems generally have three methods of processing: batch processing, online processing, and online input delay processing.
Reference:
Baidu Encyclopedia-Transaction Processing System