SlideShare a Scribd company logo
1 of 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 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
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,
Corporate
databases
of
internal
data
Databases
of
external
data
Databases
of
valid
transactions
Operational
Databases
(CRM)
Transaction
processing
systems
MIS
Decision
support
systems
Executive
support
systems
Expert
systems
Business
transactions
Input and
error list
Drill-down reports
Exception reports
Demand reports
Key-indicator reports
Scheduled
reports
Employees
Corporate
intranet
Application
databases
Schematic View
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

More Related Content

What's hot

Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)Navneet Jingar
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systemsBimbashree K.G
 
STRATEGIC ROLE OF ‎INFORMATION SYSTEMS
STRATEGIC ROLE OF ‎INFORMATION SYSTEMSSTRATEGIC ROLE OF ‎INFORMATION SYSTEMS
STRATEGIC ROLE OF ‎INFORMATION SYSTEMSLibcorpio
 
Transaction processing systems
Transaction processing systemsTransaction processing systems
Transaction processing systemsVidhu Arora
 
Management information system ( MIS )
Management information system ( MIS )Management information system ( MIS )
Management information system ( MIS )QualitativeIn
 
Functional information system
Functional  information systemFunctional  information system
Functional information systemamazing19
 
Executive support system (ess)
Executive support system (ess)Executive support system (ess)
Executive support system (ess)Saumya Singh
 
Group decision support systems (gdss)
Group decision support systems (gdss)Group decision support systems (gdss)
Group decision support systems (gdss)Mihir joshi
 
Transaction Processing System (TPS)
Transaction Processing System (TPS)Transaction Processing System (TPS)
Transaction Processing System (TPS)Anvesh Sharma
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systemsSuleyman Ally
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing SystemAbdul Aslam
 
Mis classification sj
Mis classification sjMis classification sj
Mis classification sjershubham
 
Transaction processing system (TPS)
Transaction processing system (TPS)Transaction processing system (TPS)
Transaction processing system (TPS)Jaisha Jaikishan
 
Management Information System - MIS - Application
Management Information System - MIS - ApplicationManagement Information System - MIS - Application
Management Information System - MIS - ApplicationFaHaD .H. NooR
 

What's hot (20)

Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)
 
Types o f information systems
Types o f information systemsTypes o f information systems
Types o f information systems
 
STRATEGIC ROLE OF ‎INFORMATION SYSTEMS
STRATEGIC ROLE OF ‎INFORMATION SYSTEMSSTRATEGIC ROLE OF ‎INFORMATION SYSTEMS
STRATEGIC ROLE OF ‎INFORMATION SYSTEMS
 
Transaction processing systems
Transaction processing systemsTransaction processing systems
Transaction processing systems
 
Management information system ( MIS )
Management information system ( MIS )Management information system ( MIS )
Management information system ( MIS )
 
Functional information system
Functional  information systemFunctional  information system
Functional information system
 
INFORMATION TECHNOLOGY FOR BUSINESS
INFORMATION TECHNOLOGY FOR BUSINESSINFORMATION TECHNOLOGY FOR BUSINESS
INFORMATION TECHNOLOGY FOR BUSINESS
 
The role of information system
The role of information system The role of information system
The role of information system
 
Executive support system (ess)
Executive support system (ess)Executive support system (ess)
Executive support system (ess)
 
Group decision support systems (gdss)
Group decision support systems (gdss)Group decision support systems (gdss)
Group decision support systems (gdss)
 
Transaction Processing System (TPS)
Transaction Processing System (TPS)Transaction Processing System (TPS)
Transaction Processing System (TPS)
 
MIS Support to Management
MIS Support to ManagementMIS Support to Management
MIS Support to Management
 
Three dimensions of information systems
Three dimensions of information systemsThree dimensions of information systems
Three dimensions of information systems
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
 
Mis classification sj
Mis classification sjMis classification sj
Mis classification sj
 
Transaction processing system (TPS)
Transaction processing system (TPS)Transaction processing system (TPS)
Transaction processing system (TPS)
 
Role of Information Technology in Business
Role of Information Technology in BusinessRole of Information Technology in Business
Role of Information Technology in Business
 
Management Information System - MIS - Application
Management Information System - MIS - ApplicationManagement Information System - MIS - Application
Management Information System - MIS - Application
 
System concept in MIS
System concept in MISSystem concept in MIS
System concept in MIS
 

Viewers also liked

Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemuday sharma
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)Sayantan Sur
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems greg robertson
 
Office automation system
Office automation systemOffice automation system
Office automation systemMilan Padariya
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system reportAmit Kulkarni
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemJayson Jueco
 
Advantages and Disadvantages of MIS
Advantages and Disadvantages of MISAdvantages and Disadvantages of MIS
Advantages and Disadvantages of MISNeeti Naag
 
Mis lelavati hos (dss,mis.tps)
Mis lelavati hos (dss,mis.tps)Mis lelavati hos (dss,mis.tps)
Mis lelavati hos (dss,mis.tps)17791
 
Information And Decision Support System
Information And Decision Support SystemInformation And Decision Support System
Information And Decision Support Systemmegat zainurul anuar
 
Mis & Decision Making
Mis & Decision MakingMis & Decision Making
Mis & Decision MakingArun Mishra
 
Chapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support SystemChapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support Systemmanagement 2
 
MIS-executive information system
MIS-executive information systemMIS-executive information system
MIS-executive information systemRohit Raina
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert SystemsTushar B Kute
 
Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)Mathivanan Mba
 
The 10 responsibilities of marketing departments
The 10 responsibilities of marketing departmentsThe 10 responsibilities of marketing departments
The 10 responsibilities of marketing departmentsSales Layer
 
Advantages of MIS
Advantages of MISAdvantages of MIS
Advantages of MISMihir Busa
 
Tps Presentation
Tps PresentationTps Presentation
Tps PresentationApex
 

Viewers also liked (20)

Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems
 
Office automation system
Office automation systemOffice automation system
Office automation system
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Office Automation System
Office Automation SystemOffice Automation System
Office Automation System
 
Advantages and Disadvantages of MIS
Advantages and Disadvantages of MISAdvantages and Disadvantages of MIS
Advantages and Disadvantages of MIS
 
Office automation sysmtems
Office automation sysmtemsOffice automation sysmtems
Office automation sysmtems
 
Mis lelavati hos (dss,mis.tps)
Mis lelavati hos (dss,mis.tps)Mis lelavati hos (dss,mis.tps)
Mis lelavati hos (dss,mis.tps)
 
Information And Decision Support System
Information And Decision Support SystemInformation And Decision Support System
Information And Decision Support System
 
Mis & Decision Making
Mis & Decision MakingMis & Decision Making
Mis & Decision Making
 
Chapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support SystemChapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support System
 
MIS-executive information system
MIS-executive information systemMIS-executive information system
MIS-executive information system
 
MIS 07 Expert Systems
MIS 07  Expert SystemsMIS 07  Expert Systems
MIS 07 Expert Systems
 
Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)
 
The 10 responsibilities of marketing departments
The 10 responsibilities of marketing departmentsThe 10 responsibilities of marketing departments
The 10 responsibilities of marketing departments
 
Advantages of MIS
Advantages of MISAdvantages of MIS
Advantages of MIS
 
Office Automation & System
Office Automation & SystemOffice Automation & System
Office Automation & System
 
Tps Presentation
Tps PresentationTps Presentation
Tps Presentation
 

Similar to Transaction Processing System

MacDonald Informarion System
MacDonald Informarion SystemMacDonald Informarion System
MacDonald Informarion SystemAli Raxa
 
TPS
TPSTPS
TPSMR Z
 
12 ipt 0501 transaction processing systems 01
12 ipt 0501   transaction processing systems 0112 ipt 0501   transaction processing systems 01
12 ipt 0501 transaction processing systems 01ctedds
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemVidhu Arora
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing SystemFaiza Afzal
 
Information systems
Information systemsInformation systems
Information systemsNazakatAli27
 
transactionprocessingsystem-161006153930.pdf
transactionprocessingsystem-161006153930.pdftransactionprocessingsystem-161006153930.pdf
transactionprocessingsystem-161006153930.pdfDipakRathod48
 
Mba ewis ii u ii implementation, evaluation and maintenance
Mba ewis ii  u ii implementation, evaluation and maintenance Mba ewis ii  u ii implementation, evaluation and maintenance
Mba ewis ii u ii implementation, evaluation and maintenance Rai University
 
Fis 2011-w2
Fis 2011-w2Fis 2011-w2
Fis 2011-w2oktazia
 
Information Processess and Technology HSC Transaction processing systems
Information Processess and Technology HSC Transaction processing systemsInformation Processess and Technology HSC Transaction processing systems
Information Processess and Technology HSC Transaction processing systemspezhappy99
 
6. Information Systems in the Enterprise CSE-212.pptx
6. Information Systems in the Enterprise CSE-212.pptx6. Information Systems in the Enterprise CSE-212.pptx
6. Information Systems in the Enterprise CSE-212.pptxdadiengalfred18
 
Transaction ps
Transaction psTransaction ps
Transaction psMR Z
 
Transaction processing ppt
Transaction processing pptTransaction processing ppt
Transaction processing pptJaved Khan
 

Similar to Transaction Processing System (20)

Tps revision 2017
Tps revision 2017Tps revision 2017
Tps revision 2017
 
MacDonald Informarion System
MacDonald Informarion SystemMacDonald Informarion System
MacDonald Informarion System
 
Types of information
Types of informationTypes of information
Types of information
 
Mis unit ii
Mis unit ii Mis unit ii
Mis unit ii
 
Characteristics of tps
Characteristics of tpsCharacteristics of tps
Characteristics of tps
 
TPS
TPSTPS
TPS
 
12 ipt 0501 transaction processing systems 01
12 ipt 0501   transaction processing systems 0112 ipt 0501   transaction processing systems 01
12 ipt 0501 transaction processing systems 01
 
TPS by M.Yameen Shakir
 TPS by M.Yameen Shakir  TPS by M.Yameen Shakir
TPS by M.Yameen Shakir
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
 
Information systems
Information systemsInformation systems
Information systems
 
Lecture 3 MIS.pptx
Lecture 3 MIS.pptxLecture 3 MIS.pptx
Lecture 3 MIS.pptx
 
transactionprocessingsystem-161006153930.pdf
transactionprocessingsystem-161006153930.pdftransactionprocessingsystem-161006153930.pdf
transactionprocessingsystem-161006153930.pdf
 
Mba ewis ii u ii implementation, evaluation and maintenance
Mba ewis ii  u ii implementation, evaluation and maintenance Mba ewis ii  u ii implementation, evaluation and maintenance
Mba ewis ii u ii implementation, evaluation and maintenance
 
Fis 2011-w2
Fis 2011-w2Fis 2011-w2
Fis 2011-w2
 
Information Processess and Technology HSC Transaction processing systems
Information Processess and Technology HSC Transaction processing systemsInformation Processess and Technology HSC Transaction processing systems
Information Processess and Technology HSC Transaction processing systems
 
6. Information Systems in the Enterprise CSE-212.pptx
6. Information Systems in the Enterprise CSE-212.pptx6. Information Systems in the Enterprise CSE-212.pptx
6. Information Systems in the Enterprise CSE-212.pptx
 
Transaction ps
Transaction psTransaction ps
Transaction ps
 
Transaction processing ppt
Transaction processing pptTransaction processing ppt
Transaction processing ppt
 
ITB-I Unit-2 PPT (Full).pdf
ITB-I Unit-2 PPT (Full).pdfITB-I Unit-2 PPT (Full).pdf
ITB-I Unit-2 PPT (Full).pdf
 

Recently uploaded

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Transaction Processing System

  • 2. Transaction Processing System Compiled and Edited by: Mohammed Kashifulla
  • 3. 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.
  • 4. 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.
  • 5. 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. •
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. Components of a Transaction System
  • 14. Types of TPS • 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
  • 16. 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.
  • 18. 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,
  • 20. 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
  • 21. 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