SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Report




   Transaction Processing
      System (TPS)



                    By
           Abdul-rehman Aslam




NATIONAL UNIVERSITY OF MODERN LANGUAGES
                ISLAMABAD

              13, December 2012

                                    3|Page
Table of Contents


1. Introduction:.....................................................................................................................5
2. History:............................................................................................................................5
3. List of TPS Systems:.......................................................................................................6
4. Transaction Processing Cycle:........................................................................................6
Data Entry Activities............................................................................................................6
Transaction Processing Activities........................................................................................6
File and Database Processing...............................................................................................6
Document and Report Generation.......................................................................................6
Inquiry Processing...............................................................................................................6
5. Processing types:..............................................................................................................7
   1.Batch processing:..........................................................................................................7
   2.Real-time processing:....................................................................................................7
   3.Time-sharing:................................................................................................................7
   4.Transaction processing:................................................................................................7
6. Transaction processing system features:..........................................................................7
Performance:..................................................................................................................................7
Continuous availability:...................................................................................................................8
Data integrity:.................................................................................................................................8
Ease of use:.....................................................................................................................................8
Modular growth:.............................................................................................................................8
7. Transaction Processing Modes:.......................................................................................8
   7.1. Characteristics of on-line transaction processing:....................................................8
   7.2. Characteristics of batch transaction processing:.......................................................9
8. Transaction Processing Activities:...................................................................................9
9. Transaction Processing Subsystems in a Firm:..............................................................10
10. Outputs Provided by Transaction Processing Systems:...............................................10
11. Types of Transactions:.................................................................................................11
   11.1. Internal Transactions:............................................................................................11
   11.2. External Transactions:..........................................................................................11
12. Characteristics of Transaction Processing Systems:....................................................11
13. Processes of Transaction Processing System:..............................................................11
14. References:...................................................................................................................12




                                                                                                                                                4
1. Introduction:

Transaction processing (or OLTP for online transaction processing) is a class of
information system in which the goal is to handle requests for updates to shared data
from multiple clients. A crucial requirement is that the processing be completed while the
client waits and an immediate response given. The automated teller machine (ATM)
network is a typical example.

Transaction processing applications typically have some or all of these requirements:

   •   data is shared among multiple clients
   •   requests are processed while a user is waiting
   •   multiple requests may be in progress at once
   •   scalability to large volumes of requests
   •   high reliability (few errors)
   •   high availability (minimal down-time)

So, what exactly is a transaction? A transaction is a series of operations on shared data
taken together as a logical unit of work. It must succeed or fail as a unit and must proceed
independently from other transactions that may be running at the same time. In other
words, a transaction is a short program that accesses shared data and that must be
executed in a way that obeys the ACID properties.

The standard example of a transaction is a transfer of funds from one account to another.
The transaction has two parts. Crediting one account and debiting another. Clearly, it
would be bad if one of these parts were to happen without the other.

Transaction processing is a key piece of computing infrastructure that enables
applications in e-commerce, airline reservations, banking, and securities trading. When
buzzwords like "enterprise" and "middleware" are thrown about, the meaning often boils
down to transactional capabilities.

2. History:
       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.




                                                                                            5
3. List of TPS Systems:
      Some of the common TPS systems are as follow:
  •   IBM Transaction Processing Facility (TPF) - 1960. Unlike most other transaction
      processing systems TPF is a dedicated operating system for transaction
      processing running on IBM System z mainframes.
  •   IBM Information Management System (IMS) - 1966. A joint hierarchical database
      and information management system with extensive transaction processing
      capabilities. Runs on OS/360 and successors.
  •   IBM Customer Information Control System (CICS) - 1969. A transaction manager
      designed for rapid, high-volume online processing, CICS originally used standard
      system datasets, but now has a connection to IBM's DB/2 relational database
      system. Runs on OS/360 and successors and DOS/360 and successors, IBM AIX,
      VM, and OS/2. Non-mainframe versions are called TX Series.
  •   Tuxedo - 1980s. Transactions for UNIX, Extended for Distributed Operations
      developed by AT&T Corporation, now owned by Oracle Corporation. Tuxedo is a
      cross-platform TPS.
  •   UNIVAC Transaction Interface Package (TIP) - 1970s. A transaction processing
      monitor for UNIVAC 1100/2200 series computers.

4. Transaction Processing Cycle:

  • Data Entry Activities
  • Transaction Processing Activities
  • File and Database Processing
  • Document and Report Generation
  • Inquiry Processing




                                                                                    6
5. Processing types:
   1. Batch processing:

        Batch processing is execution of a series of programs (jobs) on a computer
without manual intervention. Several transactions, called a batch are collected and
processed at the same time. The results of each transaction are not immediately
available when the transaction is being entered there is a time delay.

   2. Real-time processing:

    "Real time systems attempt to guarantee an appropriate response to a stimulus or
request quickly enough to affect the conditions that caused the stimulus. Each
transaction in real-time processing is unique; it is not part of a group of transactions.

   3. Time-sharing:

    Time sharing is the sharing of a computer system among multiple users, usually
giving each user the illusion that they have exclusive control of the system. The users
may be working on the same project or different projects, but there are usually few
restrictions on the type of work each user is doing.

   4. Transaction processing:

    Transaction processing systems also attempt to provide predictable response times
to requests, although this is not as critical as for real-time systems. Rather than allowing
the user to run arbitrary programs as time-sharing, transaction processing allows only
predefined, structured transactions. Each transaction is usually short duration and the
processing activity for each transaction is programmed in advance.



6. Transaction processing system features:

       The following features are considered important in evaluating transaction
processing systems.

   •   Performance:

       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.



                                                                                          7
•   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.

   •   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.

   •   Modular growth:

        The system should be capable of growth at incremental costs, rather than
requiring a complete replacement. It should be possible to add, replace, or update
hardware and software components without shutting down the system.

7. Transaction Processing Modes:

Transaction processing may be accomplished in one of two modes:

   1. On-line mode
   2. Batch mode

   7.1. Characteristics of on-line transaction processing:

       1. Each transaction is completely processed immediately upon entry.

       2. OLAP is the most common mode of used today.

       3. More costly than batch processing.

       4. Database is always up to date.

       5. Require the use of fast secondary storage such as magnetic disks.


                                                                                    8
7.2. Characteristics of batch transaction processing:

       1. Relies on accumulating transaction data over a period of time and then
       processing the entire batch at once.

       2. Batch processing is usually cyclic: daily, weekly, or monthly run cycle is
       established depending on the nature of the transactions

       3. Cheaper than on-line processing

       4. Easier to control than on-line processing

       5. Database is constantly out of date

       6. Batch processing is now being captured using disk files




8. Transaction Processing Activities:

        The processing of individual transactions, of course, depends to a degree on
their nature. The general elements of transaction processing include:

1. Data capture and validation

2. Transaction - dependent processing steps

3. Database maintenance




                                                                                   9

Mais conteúdo relacionado

Mais procurados

Transaction processing system future programming
Transaction processing system   future programmingTransaction processing system   future programming
Transaction processing system future programmingFuture Programming
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemanjana1994
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems greg robertson
 
Transaction processing systems
Transaction processing systemsTransaction processing systems
Transaction processing systemsVidhu Arora
 
TPS Characteristics
TPS CharacteristicsTPS Characteristics
TPS Characteristicsbmasawan
 
Transaction Processing System (TPS).pptx
Transaction Processing System (TPS).pptxTransaction Processing System (TPS).pptx
Transaction Processing System (TPS).pptxOsareme Erhomosele
 
Tps Presentation
Tps PresentationTps Presentation
Tps PresentationApex
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemuday sharma
 
Transaction processing system (TPS)
Transaction processing system (TPS)Transaction processing system (TPS)
Transaction processing system (TPS)Jaisha Jaikishan
 
Accounting information system (AIS)
Accounting information system (AIS)Accounting information system (AIS)
Accounting information system (AIS)Muhammad Nasir
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information SystemNijaz N
 
Management information systems
Management information systemsManagement information systems
Management information systemsnavin1
 
The evolution of management information system
The evolution of management information systemThe evolution of management information system
The evolution of management information systemCheryl Asia
 
Concepts and components of information system
Concepts  and components of information systemConcepts  and components of information system
Concepts and components of information systemRohit Kumar
 
Accounting information system
Accounting information systemAccounting information system
Accounting information systemVivek K. Singh
 
TPS
TPSTPS
TPSMR Z
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemVidhu Arora
 
Lecture 1 accounting information system, an overview
Lecture 1  accounting information system, an overviewLecture 1  accounting information system, an overview
Lecture 1 accounting information system, an overviewHabib Ullah Qamar
 

Mais procurados (20)

Transaction processing system future programming
Transaction processing system   future programmingTransaction processing system   future programming
Transaction processing system future programming
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems
 
Transaction processing systems
Transaction processing systemsTransaction processing systems
Transaction processing systems
 
TPS Characteristics
TPS CharacteristicsTPS Characteristics
TPS Characteristics
 
Transaction Processing System (TPS).pptx
Transaction Processing System (TPS).pptxTransaction Processing System (TPS).pptx
Transaction Processing System (TPS).pptx
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
 
Tps Presentation
Tps PresentationTps Presentation
Tps Presentation
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Transaction processing system (TPS)
Transaction processing system (TPS)Transaction processing system (TPS)
Transaction processing system (TPS)
 
Accounting information system (AIS)
Accounting information system (AIS)Accounting information system (AIS)
Accounting information system (AIS)
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information System
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
The evolution of management information system
The evolution of management information systemThe evolution of management information system
The evolution of management information system
 
Business information system
Business information systemBusiness information system
Business information system
 
Concepts and components of information system
Concepts  and components of information systemConcepts  and components of information system
Concepts and components of information system
 
Accounting information system
Accounting information systemAccounting information system
Accounting information system
 
TPS
TPSTPS
TPS
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Lecture 1 accounting information system, an overview
Lecture 1  accounting information system, an overviewLecture 1  accounting information system, an overview
Lecture 1 accounting information system, an overview
 

Destaque

Office automation system report
Office automation system reportOffice automation system report
Office automation system reportAmit Kulkarni
 
Management information system
Management information systemManagement information system
Management information systemAnamika Sonawane
 
Advantages and Disadvantages of MIS
Advantages and Disadvantages of MISAdvantages and Disadvantages of MIS
Advantages and Disadvantages of MISNeeti Naag
 
Strategic evaluation & control
Strategic evaluation & controlStrategic evaluation & control
Strategic evaluation & controlBandri Nikhil
 
Office automation system
Office automation systemOffice automation system
Office automation systemMilan Padariya
 
MIS Presentation
MIS PresentationMIS Presentation
MIS PresentationDhiren Gala
 
Management Information System (Full Notes)
Management Information System (Full Notes)Management Information System (Full Notes)
Management Information System (Full Notes)Harish Chand
 
Management information system
Management information systemManagement information system
Management information systemSikander Saini
 
Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)Navneet Jingar
 

Destaque (12)

Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
Office Automation & System
Office Automation & SystemOffice Automation & System
Office Automation & System
 
Management information system
Management information systemManagement information system
Management information 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
 
Strategic evaluation & control
Strategic evaluation & controlStrategic evaluation & control
Strategic evaluation & control
 
Office automation system
Office automation systemOffice automation system
Office automation system
 
MIS Presentation
MIS PresentationMIS Presentation
MIS Presentation
 
Management Information System (Full Notes)
Management Information System (Full Notes)Management Information System (Full Notes)
Management Information System (Full Notes)
 
Management information system
Management information systemManagement information system
Management information system
 
Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)
 

Semelhante a Transaction Processing System

How Have Computers Changed Over The Years
How Have Computers Changed Over The YearsHow Have Computers Changed Over The Years
How Have Computers Changed Over The YearsSandra Ahn
 
IS3230 Unit 4 Assignment 1 Chris Wigint
IS3230 Unit 4 Assignment 1 Chris WigintIS3230 Unit 4 Assignment 1 Chris Wigint
IS3230 Unit 4 Assignment 1 Chris WigintAmanda Brady
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013EMC
 
BCS APSG Enterprise Systems
BCS APSG Enterprise SystemsBCS APSG Enterprise Systems
BCS APSG Enterprise SystemsGeoff Sharman
 
Transaction ps
Transaction psTransaction ps
Transaction psMR Z
 
MIS CHAPTER FOUR.ppt
MIS CHAPTER FOUR.pptMIS CHAPTER FOUR.ppt
MIS CHAPTER FOUR.pptAynetuTerefe2
 
HSC Transaction processing systems
HSC Transaction processing systemsHSC Transaction processing systems
HSC Transaction processing systemsgreg robertson
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsRick Vogel
 
BCS CCS Enterprise Systems
BCS CCS Enterprise SystemsBCS CCS Enterprise Systems
BCS CCS Enterprise SystemsGeoff Sharman
 
Advantages And Disadvantages Of DDBMS
Advantages And Disadvantages Of DDBMSAdvantages And Disadvantages Of DDBMS
Advantages And Disadvantages Of DDBMSDivya Watson
 
Managing Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User ExperienceManaging Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User ExperienceIBM India Smarter Computing
 
Integration Approach for MES
Integration Approach for MESIntegration Approach for MES
Integration Approach for MESVinod Kumar
 
Revenue Cycle
Revenue CycleRevenue Cycle
Revenue CycleKim Moore
 
Regulatory compliance and system logging
Regulatory compliance and system loggingRegulatory compliance and system logging
Regulatory compliance and system loggingBalaBit
 

Semelhante a Transaction Processing System (20)

How Have Computers Changed Over The Years
How Have Computers Changed Over The YearsHow Have Computers Changed Over The Years
How Have Computers Changed Over The Years
 
IS3230 Unit 4 Assignment 1 Chris Wigint
IS3230 Unit 4 Assignment 1 Chris WigintIS3230 Unit 4 Assignment 1 Chris Wigint
IS3230 Unit 4 Assignment 1 Chris Wigint
 
Distributed Systems in Data Engineering
Distributed Systems in Data EngineeringDistributed Systems in Data Engineering
Distributed Systems in Data Engineering
 
Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013Pivotal gem fire_wp_hardest-problems-data-management_053013
Pivotal gem fire_wp_hardest-problems-data-management_053013
 
BCS APSG Enterprise Systems
BCS APSG Enterprise SystemsBCS APSG Enterprise Systems
BCS APSG Enterprise Systems
 
Transaction ps
Transaction psTransaction ps
Transaction ps
 
MIS CHAPTER FOUR.ppt
MIS CHAPTER FOUR.pptMIS CHAPTER FOUR.ppt
MIS CHAPTER FOUR.ppt
 
HSC Transaction processing systems
HSC Transaction processing systemsHSC Transaction processing systems
HSC Transaction processing systems
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
 
BCS CCS Enterprise Systems
BCS CCS Enterprise SystemsBCS CCS Enterprise Systems
BCS CCS Enterprise Systems
 
Copy of sec d (2)
Copy of sec d (2)Copy of sec d (2)
Copy of sec d (2)
 
Copy of sec d (2)
Copy of sec d (2)Copy of sec d (2)
Copy of sec d (2)
 
Advantages And Disadvantages Of DDBMS
Advantages And Disadvantages Of DDBMSAdvantages And Disadvantages Of DDBMS
Advantages And Disadvantages Of DDBMS
 
Tps revision 2017
Tps revision 2017Tps revision 2017
Tps revision 2017
 
1 introduction
1 introduction1 introduction
1 introduction
 
ITSM Approach for Clouds
 ITSM Approach for Clouds ITSM Approach for Clouds
ITSM Approach for Clouds
 
Managing Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User ExperienceManaging Complexity in the x86 Data Center: The User Experience
Managing Complexity in the x86 Data Center: The User Experience
 
Integration Approach for MES
Integration Approach for MESIntegration Approach for MES
Integration Approach for MES
 
Revenue Cycle
Revenue CycleRevenue Cycle
Revenue Cycle
 
Regulatory compliance and system logging
Regulatory compliance and system loggingRegulatory compliance and system logging
Regulatory compliance and system logging
 

Mais de Abdul Aslam

Challenges of cloud final
Challenges of cloud finalChallenges of cloud final
Challenges of cloud finalAbdul Aslam
 
Star ,Snow and Fact-Constullation Schemas??
Star ,Snow and  Fact-Constullation Schemas??Star ,Snow and  Fact-Constullation Schemas??
Star ,Snow and Fact-Constullation Schemas??Abdul Aslam
 
Job analysis of a reporter
Job analysis of a reporterJob analysis of a reporter
Job analysis of a reporterAbdul Aslam
 
Project Progress Report
Project Progress ReportProject Progress Report
Project Progress ReportAbdul Aslam
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-WarehouseAbdul Aslam
 
Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingAbdul Aslam
 
Final Year Project (ISP),Project Demo
Final Year Project (ISP),Project DemoFinal Year Project (ISP),Project Demo
Final Year Project (ISP),Project DemoAbdul Aslam
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Abdul Aslam
 
Software Testing Tool Report
Software Testing Tool ReportSoftware Testing Tool Report
Software Testing Tool ReportAbdul Aslam
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud ComputingAbdul Aslam
 
Work BreakDown Structure
Work BreakDown StructureWork BreakDown Structure
Work BreakDown StructureAbdul Aslam
 
Erd For Gift Shop
Erd For Gift ShopErd For Gift Shop
Erd For Gift ShopAbdul Aslam
 

Mais de Abdul Aslam (13)

Challenges of cloud final
Challenges of cloud finalChallenges of cloud final
Challenges of cloud final
 
Star ,Snow and Fact-Constullation Schemas??
Star ,Snow and  Fact-Constullation Schemas??Star ,Snow and  Fact-Constullation Schemas??
Star ,Snow and Fact-Constullation Schemas??
 
Job analysis of a reporter
Job analysis of a reporterJob analysis of a reporter
Job analysis of a reporter
 
Project Progress Report
Project Progress ReportProject Progress Report
Project Progress Report
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
 
Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional Modeling
 
Final Year Project (ISP),Project Demo
Final Year Project (ISP),Project DemoFinal Year Project (ISP),Project Demo
Final Year Project (ISP),Project Demo
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??
 
Software Testing Tool Report
Software Testing Tool ReportSoftware Testing Tool Report
Software Testing Tool Report
 
Spm report
Spm reportSpm report
Spm report
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
Work BreakDown Structure
Work BreakDown StructureWork BreakDown Structure
Work BreakDown Structure
 
Erd For Gift Shop
Erd For Gift ShopErd For Gift Shop
Erd For Gift Shop
 

Último

CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...Nguyen Thanh Tu Collection
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational PhilosophyShuvankar Madhu
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRATanmoy Mishra
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptxSandy Millin
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...CaraSkikne1
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxDr. Santhosh Kumar. N
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17Celine George
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.raviapr7
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxEduSkills OECD
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxKatherine Villaluna
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxraviapr7
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxMYDA ANGELICA SUAN
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 

Último (20)

CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational Philosophy
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
 
Prelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quizPrelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quiz
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
2024.03.23 What do successful readers do - Sandy Millin for PARK.pptx
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptx
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptx
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptx
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 

Transaction Processing System

  • 1. Report Transaction Processing System (TPS) By Abdul-rehman Aslam NATIONAL UNIVERSITY OF MODERN LANGUAGES ISLAMABAD 13, December 2012 3|Page
  • 2. Table of Contents 1. Introduction:.....................................................................................................................5 2. History:............................................................................................................................5 3. List of TPS Systems:.......................................................................................................6 4. Transaction Processing Cycle:........................................................................................6 Data Entry Activities............................................................................................................6 Transaction Processing Activities........................................................................................6 File and Database Processing...............................................................................................6 Document and Report Generation.......................................................................................6 Inquiry Processing...............................................................................................................6 5. Processing types:..............................................................................................................7 1.Batch processing:..........................................................................................................7 2.Real-time processing:....................................................................................................7 3.Time-sharing:................................................................................................................7 4.Transaction processing:................................................................................................7 6. Transaction processing system features:..........................................................................7 Performance:..................................................................................................................................7 Continuous availability:...................................................................................................................8 Data integrity:.................................................................................................................................8 Ease of use:.....................................................................................................................................8 Modular growth:.............................................................................................................................8 7. Transaction Processing Modes:.......................................................................................8 7.1. Characteristics of on-line transaction processing:....................................................8 7.2. Characteristics of batch transaction processing:.......................................................9 8. Transaction Processing Activities:...................................................................................9 9. Transaction Processing Subsystems in a Firm:..............................................................10 10. Outputs Provided by Transaction Processing Systems:...............................................10 11. Types of Transactions:.................................................................................................11 11.1. Internal Transactions:............................................................................................11 11.2. External Transactions:..........................................................................................11 12. Characteristics of Transaction Processing Systems:....................................................11 13. Processes of Transaction Processing System:..............................................................11 14. References:...................................................................................................................12 4
  • 3. 1. Introduction: Transaction processing (or OLTP for online transaction processing) is a class of information system in which the goal is to handle requests for updates to shared data from multiple clients. A crucial requirement is that the processing be completed while the client waits and an immediate response given. The automated teller machine (ATM) network is a typical example. Transaction processing applications typically have some or all of these requirements: • data is shared among multiple clients • requests are processed while a user is waiting • multiple requests may be in progress at once • scalability to large volumes of requests • high reliability (few errors) • high availability (minimal down-time) So, what exactly is a transaction? A transaction is a series of operations on shared data taken together as a logical unit of work. It must succeed or fail as a unit and must proceed independently from other transactions that may be running at the same time. In other words, a transaction is a short program that accesses shared data and that must be executed in a way that obeys the ACID properties. The standard example of a transaction is a transfer of funds from one account to another. The transaction has two parts. Crediting one account and debiting another. Clearly, it would be bad if one of these parts were to happen without the other. Transaction processing is a key piece of computing infrastructure that enables applications in e-commerce, airline reservations, banking, and securities trading. When buzzwords like "enterprise" and "middleware" are thrown about, the meaning often boils down to transactional capabilities. 2. History: 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. 5
  • 4. 3. List of TPS Systems: Some of the common TPS systems are as follow: • IBM Transaction Processing Facility (TPF) - 1960. Unlike most other transaction processing systems TPF is a dedicated operating system for transaction processing running on IBM System z mainframes. • IBM Information Management System (IMS) - 1966. A joint hierarchical database and information management system with extensive transaction processing capabilities. Runs on OS/360 and successors. • IBM Customer Information Control System (CICS) - 1969. A transaction manager designed for rapid, high-volume online processing, CICS originally used standard system datasets, but now has a connection to IBM's DB/2 relational database system. Runs on OS/360 and successors and DOS/360 and successors, IBM AIX, VM, and OS/2. Non-mainframe versions are called TX Series. • Tuxedo - 1980s. Transactions for UNIX, Extended for Distributed Operations developed by AT&T Corporation, now owned by Oracle Corporation. Tuxedo is a cross-platform TPS. • UNIVAC Transaction Interface Package (TIP) - 1970s. A transaction processing monitor for UNIVAC 1100/2200 series computers. 4. Transaction Processing Cycle: • Data Entry Activities • Transaction Processing Activities • File and Database Processing • Document and Report Generation • Inquiry Processing 6
  • 5. 5. Processing types: 1. Batch processing: Batch processing is execution of a series of programs (jobs) on a computer without manual intervention. Several transactions, called a batch are collected and processed at the same time. The results of each transaction are not immediately available when the transaction is being entered there is a time delay. 2. Real-time processing: "Real time systems attempt to guarantee an appropriate response to a stimulus or request quickly enough to affect the conditions that caused the stimulus. Each transaction in real-time processing is unique; it is not part of a group of transactions. 3. Time-sharing: Time sharing is the sharing of a computer system among multiple users, usually giving each user the illusion that they have exclusive control of the system. The users may be working on the same project or different projects, but there are usually few restrictions on the type of work each user is doing. 4. Transaction processing: Transaction processing systems also attempt to provide predictable response times to requests, although this is not as critical as for real-time systems. Rather than allowing the user to run arbitrary programs as time-sharing, transaction processing allows only predefined, structured transactions. Each transaction is usually short duration and the processing activity for each transaction is programmed in advance. 6. Transaction processing system features: The following features are considered important in evaluating transaction processing systems. • Performance: 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. 7
  • 6. 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. • 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. • Modular growth: The system should be capable of growth at incremental costs, rather than requiring a complete replacement. It should be possible to add, replace, or update hardware and software components without shutting down the system. 7. Transaction Processing Modes: Transaction processing may be accomplished in one of two modes: 1. On-line mode 2. Batch mode 7.1. Characteristics of on-line transaction processing: 1. Each transaction is completely processed immediately upon entry. 2. OLAP is the most common mode of used today. 3. More costly than batch processing. 4. Database is always up to date. 5. Require the use of fast secondary storage such as magnetic disks. 8
  • 7. 7.2. Characteristics of batch transaction processing: 1. Relies on accumulating transaction data over a period of time and then processing the entire batch at once. 2. Batch processing is usually cyclic: daily, weekly, or monthly run cycle is established depending on the nature of the transactions 3. Cheaper than on-line processing 4. Easier to control than on-line processing 5. Database is constantly out of date 6. Batch processing is now being captured using disk files 8. Transaction Processing Activities: The processing of individual transactions, of course, depends to a degree on their nature. The general elements of transaction processing include: 1. Data capture and validation 2. Transaction - dependent processing steps 3. Database maintenance 9