Sunday, 17 December 2017


Transaction Process System (TPS)

Definition:- A transaction process system (TPS) is an information processing system for business transactions involving the collection, modification and retrieval of all transaction data. Characteristics of a TPS include performance, reliability and consistency.

TPS is also known as transaction processing or real-time processing.

A transaction process system and transaction processing are often contrasted with a batch process system and batch processing, where many requests are all executed at one time. The former requires the interaction of a user, whereas batch processing does not require user involvement. In batch processing the results of each transaction are not immediately available. Additionally, there is a delay while the many requests are being organized, stored and eventually executed. In transaction processing there is no delay and the results of each transaction are immediately available. During the delay time for batch processing, errors can occur. Although errors can occur in transaction processing, they are infrequent and tolerated, but do not warrant shutting down the entire system.
To achieve performance, reliability and consistency, data must be readily accessible in a data warehouse, backup procedures must be in place and the recovery process must be in place to deal with system failure, human failure, computer viruses, software applications or natural disasters.

Transaction processing systems capture and process the detailed information necessary to update data on the fundamental operations of an organization. Learn about the characteristics of different types of systems in this lesson.



Transaction Processing

Consider for a moment all the events that take place on a daily basis in an organization. Let's take an electronics store as an example. A single store can easily carry 10,000 different items. Throughout the day, customers come into the store, select a product and pay for it at the checkout counter. Staff is continuously taking items from the stock room and placing them on the shelves. When the stock runs low, new shipments are ordered. Other customers come in to exchange items and deal with warranty issues.
All of these events are referred to as transactions, and keeping track of them requires a transaction processing system. A transaction processing system, or TPS, is a system to capture and process the detailed information necessary to update data on the fundamental operations of an organization.
A transaction is essentially a single event that changes something. There are many different types of transactions. For example, customer orders, receipts, invoices, payments, etc. The actual processing of transactions includes the collection, editing, manipulation and storage of data. The result of processing a transaction is that the records of an organization are updated to reflect the new conditions at the time of the last processed transaction.
Consider the example of the electronics store. A customer buys a video game and pays for it with cash at the register. This event is recorded as a sale transaction. However, it also triggers other transactions.
First, the amount of cash at the register has just gone up. Second, the inventory of the particular video game has gone down by one. These transactions are logically linked - they occur on the same day at the same time and involve the same item. Linking the transactions provides improved data consistency since one cannot exist without the other. The amount of cash in the register cannot go up unless some transaction makes this happen.
There are many different types of transaction processing systems, such as payroll, inventory control, order entry, accounts payable, accounts receivable and others. Transaction processing produces valuable input into many other systems in an organization, such as management information systems and decision support systems. A TPS serves as the foundation for these other systems. A TPS tracks routine operations but does not provide much support for decision making.
For example, in the case of a bank account, a TPS keeps track of all the events associated with a single account: deposits, withdrawals, transfers, fees, interest paid, etc. This provides a good description of the account activity.
Now let's say the customer comes into the bank and requests a car loan. The account activity is useful information but not enough for the bank to make a decision on the car loan. This requires combining information from different sources and analyzing the financial profile of the customer.


No comments:

Post a Comment