0% found this document useful (0 votes)
1 views22 pages

TPS 1

A Transaction Processing System (TPS) is an information system that collects, stores, modifies, and retrieves data transactions for enterprises, such as airline reservations and bank account processing. TPS is designed for efficiency in processing routine transactions and must meet the ACID criteria (Atomicity, Consistency, Isolation, Durability) to ensure reliability. Key features include rapid response, continuous availability, data integrity, and ease of use, with types including batch processing and online transaction processing (OLTP).

Uploaded by

Yoven Comorandy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views22 pages

TPS 1

A Transaction Processing System (TPS) is an information system that collects, stores, modifies, and retrieves data transactions for enterprises, such as airline reservations and bank account processing. TPS is designed for efficiency in processing routine transactions and must meet the ACID criteria (Atomicity, Consistency, Isolation, Durability) to ensure reliability. Key features include rapid response, continuous availability, data integrity, and ease of use, with types including batch processing and online transaction processing (OLTP).

Uploaded by

Yoven Comorandy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Transaction Processing System

Transaction Processing
System

Compiled and Edited by:


Mohammed Kashifulla
What is TPS?
Definition: A Transaction Processing System
(TPS) is a type of information system that
collects, stores, modifies and retrieves the
data transactions of an enterprise.
e.g.; airline reservation systems, electronic transfer of
funds, bank account processing systems.

• Designed to process routine business transactions


• Seeks time and cost efficiency by automating
repetitive operations in large volumes.
What is a Transaction?
Transaction:
•A business activity between seller and buy to exchange an
asset for payment.
•Basic business operations such as customer orders, purchase
orders, receipts, time cards, invoices, and payroll checks in an
organization.

Types of Transactions:
•Internal Transactions:
Those transactions, which are internal to the company and are related
with the internal working of any organization. For example Recruitment
Policy, Promotion Policy, Production policy etc.
• External Transactions:
Those transactions, which are external to the organization and are
related with the external sources, are regarded as External
Transaction. For example sales, purchase etc.
HISTORY OF TPS

•One of the first transaction processing systems


was American Airline SABRE system, which
became operational in 1960. Designed to process
up to 83,000 transactions a day, the system ran on
two IBM 7090 computers. SABRE was migrated to
IBM System/360 computers in 1972, and became
an IBM product first as Airline control Program
(ACP) and later as Transaction Processing Facility
(TPF). In addition to airlines TPF is used by large
banks, credit card companies, and hotel chains.

HISTORY OF TPS
Qualifiers
In order to qualify as a TPS, transactions made by the
system must pass the ACID test. The ACID tests
refers to the following four pre-requisites:

1. Atomicity

Atomicity means that a transaction is either


completed in full or not at all. For example, if funds
are transferred from one account to another, this only
counts as a bone fide transaction if both the
withdrawal and deposit take place. If one account is
debited and the other is not credited, it does not
qualify as a transaction. TPS systems ensure that
transactions take place in their entirety.
Qualifiers
2. Consistency

TPS systems exist within a set of operating rules (or


integrity constraints). If an integrity constraint states that
all transactions in a database must have a positive
value, any transaction with a negative value would be
refused.

3. Isolation

Transactions must appear to take place in isolation. For


example, when a fund transfer is made between two
accounts the debiting of one and the crediting of another
must appear to take place simultaneously. The funds
cannot be credited to an account before they are debited
from another.
Qualifiers
4. Durability

Once transactions are completed they cannot be


undone. To ensure that this is the case even if the
TPS suffers failure, a log will be created to
document all completed transactions.

These four conditions ensure that TPS systems


carry out their transactions in a methodical,
standardized and reliable manner.
Features of Transaction Processing Systems

• Rapid response – Fast performance with a


rapid response time is critical. Transaction
processing systems are usually measured
by the number of transactions they can
process in a given period of time.

• Continuous Availability – The system must


be available during the time period when the
users are entering transactions. Many
organizations rely heavily on their TPS. A
breakdown will disrupt operations or even
stop the business.
Features of Transaction Processing Systems

• Data Integrity – The system must be able


to handle hardware or software problems
without corrupting data. Multiple users must be
protected from attempting to change the same
piece of data at the same time, for example
two operators cannot sell the same seat on an
airplane.
• Ease Of Use – Often users of transaction
processing systems are casual users. The
system should be simple for them to
understand, protect them from data-entry
errors as much as possible, and allow them to
easily correct their errors.
Components of a Transaction System

• The user of the information system is the


person belonging to the organization that
owns the transaction system.

• Participants are the people who conduct


the information processing.

• People from the environment become


participants of the system as they directly
enter transactions and perform validation.
Components of a Transaction System
Types of TPS
Batch Processing system

• Batch processing is where the information is


collected and stored as a batch but not processed
immediately.
• Batch processing is useful for enterprises that need
to process large amounts of data using limited
resources.
• Example: Payment by cheque,
Credit card transactions, etc.
Batch Processing System
Types of TPS
On-line transaction processing (OLTP) :
A system whereby each transaction is processed
immediately, without the delay of accumulating
transactions into a batch.

Real-time transaction
–Mostly in Online shopping
–Uses PCI cards (Payment Card Industry):
–PayPal or World Pay, We Pay, e-Way, ICEPAY, ATM’s.
Real-Time Processing System
Data Processing Cycle
1. Data Entry
• Collecting and capturing transactions
• No longer manual:
– Old technologies : Bar Codes, Magnetic Strips
(credit cards)
– New technologies : RFID, Smart Cards,
Employees
Schematic View
Corporate
Databases Corporate
databases
of intranet
of
external
internal
data
data Decision
support
systems

Transaction Databases Executive


Business processing of MIS Application support
transactions systems valid databases systems
transactions

Drill-down reports Expert


Exception reports systems
Operational Demand reports
Databases Key-indicator reports

(CRM) Input and Scheduled


error list reports
Data Processing Cycle
2. Database Maintenance
• TPS helps ensure the databases are up-to-date and
correct.
• Multiple databases (internal & external)

3. Document/Report Generation
• Examples
– purchase orders
– pay checks
– sales receipts
– invoices
– bank statements
Data Processing Cycle
4. Inquiry Processing:
• Examples
– when was a purchase made
– does a customer have any credits on their account
– was an item scheduled for delivery
– was a package signed for
Data Processing Cycle

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy