Transaction Processing System
Transaction Processing System
A Transaction Processing System is a set of information which processes the data transaction
in database system that monitors transaction programs. The system is useful when something
is sold over the internet. It allows for a time delay between when an item is being sold to when
it is actually sold. An example is that of a sporting event ticket. While the customer is filling
out their information to purchase the seat ticket; the transaction processing system is holding
the ticket so that another customer cannot also buy it. It allows for a ticket not to be sold to two
different customers.
Transaction processing systems(TPS) collect, store, modify and retrieve the transactions
-Transaction is an event that generates or modifies data to be stored in an information system
-Examples: Point of Sale, credit card payments,
-Designed in conjunction with the organisation's procedures
-Main processes are collecting and storing
Characteristics/Features of TPS
• Rapid response
-Fast performance is critical
-Turnaround time from transaction input to the production output must be a few seconds or less
• Reliability
-Breakdowns disturb operations
-Failure rates must be low
-If failure occurs, recovery must be quick and accurate
• Inflexibility
-Every transaction must be processed in the same way
-Flexibility results in too many opportunities for non standard operations, resulting in problems due to different
transaction data
• Controlled processing
-Must support an organisation's operations
-If roles and responsibilities are allocated, the TPS should maintain these requirements
Types
Batch processing: Processes several transactions at the same time, with a time delay.
Real-time processing: Deals with one transaction at a time and does not have a time delay.
Users
• Take the provided data by the TPS and use it in another information system
• E.g, A Point of user system provides stock inventory used by an automated manufacturing
system. The users of the other system belong to the same organisation as the TPS. They are not
interacting with the TPS but are using the data provided by the TPS
Participants
• Conduct information processing(People who do the work)
• Need to know what to do, how to do it and when to do it
• Success or failure is dependent on them
People
• From the environment are becoming participants in real time processing as they directly enter
transactions and perform validation
• When you withdraw money from an ATM, you are a participant of a TPS
Reservation systems
• Used in any type of business involved in setting aside a product or server for a customer (E.g
layby, train tickets)
• Require an acceptable response time
Bill generation
• Invoice given to a customer for a supplied goods or service
• Generated at a scheduled time so the user can effectively manage their time
• Done as a group