SlideShare a Scribd company logo
1 of 10
Hetauda School of
Management
Presented By: Presented
To:
Sujal Upadhyay Prakash
Datta Bhatta
Transaction Processing
Monitors
1
Contents
 Introduction
 Working Mechanism (ACID
Properties)
 Applications
2
What is Transaction Processing
Monitor?
 Transaction Processing Monitor is a
program that monitors a transaction as it
passes from one stage in a process to
another.
 The TP monitor's purpose is to ensure
that the transaction processes completely.
 If an error occurs it takes appropriate
actions.
 It is used in 2-tier, 3-tier and n-tier
architectures. 3
Introduction contd......
 A TPM is critical in multi-tier architectures
because a given transaction may be
forwarded to any one of several servers with
processes running on different platforms.
 After completing each transaction, the TPM
can process another transaction without
being influenced by the previous transaction.
 Examples of TPM are:
CICS (Customer Information Control
System) by IBM.
TUXEDO by BEA.
4
Working Mechanism
 The working mechanism of TPM can be
described with the help of ACID
properties.
◦ Atomicity: It defines all transactions are
either performed completely or are not done
at all; a partial transaction that is aborted must
be rolled back.
◦ Consistency: It ensures that the system
remains in a consistent state before the start
and end of the transaction. 5
Working Mechanism cont.
 Isolation: It refers to the requirement that
other transactions or processes cannot
access or see the data in an intermediate
state during a transaction.
 Durability: Once a transaction is
completed, the changes must be visible and
it cannot be undone.
6
Applications
7
Refrences
 http://www.webopedia.com/TERM/T/T
P_monitor.html
 http://www.lightwolftech.com/index.ph
p?page=backgrounders
 http://en.wikipedia.org/wiki/ACID
8
9
10

More Related Content

What's hot

Trafodion Distributed Transaction Management
Trafodion Distributed Transaction ManagementTrafodion Distributed Transaction Management
Trafodion Distributed Transaction ManagementRohit Jain
 
3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-query3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-queryM Rezaur Rahman
 
Transactions (Distributed computing)
Transactions (Distributed computing)Transactions (Distributed computing)
Transactions (Distributed computing)Sri Prasanna
 
Transaction concurrency control
Transaction concurrency controlTransaction concurrency control
Transaction concurrency controlAnand Grewal
 
Concepts of Data Base Management Systems
Concepts of Data Base Management SystemsConcepts of Data Base Management Systems
Concepts of Data Base Management SystemsDinesh Devireddy
 
Transaction states and properties
Transaction states and propertiesTransaction states and properties
Transaction states and propertiesChetan Mahawar
 
Distributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency controlDistributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency controlbalamurugan.k Kalibalamurugan
 
Concurrent transactions
Concurrent transactionsConcurrent transactions
Concurrent transactionsSajan Sahu
 
Optimistic Algorithm and Concurrency Control Algorithm
Optimistic Algorithm and Concurrency Control AlgorithmOptimistic Algorithm and Concurrency Control Algorithm
Optimistic Algorithm and Concurrency Control AlgorithmShounak Katyayan
 
Chapter 12 transactions and concurrency control
Chapter 12 transactions and concurrency controlChapter 12 transactions and concurrency control
Chapter 12 transactions and concurrency controlAbDul ThaYyal
 
Transaction Management
Transaction Management Transaction Management
Transaction Management Visakh V
 
CS 542 -- Concurrency Control, Distributed Commit
CS 542 -- Concurrency Control, Distributed CommitCS 542 -- Concurrency Control, Distributed Commit
CS 542 -- Concurrency Control, Distributed CommitJ Singh
 

What's hot (20)

Trafodion Distributed Transaction Management
Trafodion Distributed Transaction ManagementTrafodion Distributed Transaction Management
Trafodion Distributed Transaction Management
 
3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-query3 distributed transactions-cocurrency-query
3 distributed transactions-cocurrency-query
 
Transactions (Distributed computing)
Transactions (Distributed computing)Transactions (Distributed computing)
Transactions (Distributed computing)
 
Transaction concurrency control
Transaction concurrency controlTransaction concurrency control
Transaction concurrency control
 
1 con exe
1 con exe1 con exe
1 con exe
 
Transaction management transparencies
Transaction management transparenciesTransaction management transparencies
Transaction management transparencies
 
Concepts of Data Base Management Systems
Concepts of Data Base Management SystemsConcepts of Data Base Management Systems
Concepts of Data Base Management Systems
 
2 recovery
2 recovery2 recovery
2 recovery
 
Tranasaction management
Tranasaction managementTranasaction management
Tranasaction management
 
Transactions
TransactionsTransactions
Transactions
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
Transaction states and properties
Transaction states and propertiesTransaction states and properties
Transaction states and properties
 
Distributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency controlDistributed datababase Transaction and concurrency control
Distributed datababase Transaction and concurrency control
 
Concurrent transactions
Concurrent transactionsConcurrent transactions
Concurrent transactions
 
Optimistic Algorithm and Concurrency Control Algorithm
Optimistic Algorithm and Concurrency Control AlgorithmOptimistic Algorithm and Concurrency Control Algorithm
Optimistic Algorithm and Concurrency Control Algorithm
 
Chapter 12 transactions and concurrency control
Chapter 12 transactions and concurrency controlChapter 12 transactions and concurrency control
Chapter 12 transactions and concurrency control
 
Chapter17
Chapter17Chapter17
Chapter17
 
Transaction Management
Transaction Management Transaction Management
Transaction Management
 
CS 542 -- Concurrency Control, Distributed Commit
CS 542 -- Concurrency Control, Distributed CommitCS 542 -- Concurrency Control, Distributed Commit
CS 542 -- Concurrency Control, Distributed Commit
 
Dbms
DbmsDbms
Dbms
 

Viewers also liked

Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependanceTej Kiran
 
Adjustment of inheritance
Adjustment of inheritanceAdjustment of inheritance
Adjustment of inheritanceSadhana28
 
Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 Introduction - Lecture 01 - Web Information Systems (4011474FNR) Introduction - Lecture 01 - Web Information Systems (4011474FNR)
Introduction - Lecture 01 - Web Information Systems (4011474FNR)Beat Signer
 
A N S I S P A R C Architecture
A N S I  S P A R C  ArchitectureA N S I  S P A R C  Architecture
A N S I S P A R C ArchitectureSabeeh Ahmed
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architectureNeeraj Kumar
 
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)Beat Signer
 
Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Beat Signer
 
Paper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future ChallengesPaper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future ChallengesBeat Signer
 
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...Beat Signer
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Beat Signer
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Beat Signer
 
Middleware Basics
Middleware BasicsMiddleware Basics
Middleware BasicsVarun Arora
 

Viewers also liked (17)

Dbms logical dependance
Dbms logical dependanceDbms logical dependance
Dbms logical dependance
 
Adjustment of inheritance
Adjustment of inheritanceAdjustment of inheritance
Adjustment of inheritance
 
Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 Introduction - Lecture 01 - Web Information Systems (4011474FNR) Introduction - Lecture 01 - Web Information Systems (4011474FNR)
Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware
MiddlewareMiddleware
Middleware
 
A N S I S P A R C Architecture
A N S I  S P A R C  ArchitectureA N S I  S P A R C  Architecture
A N S I S P A R C Architecture
 
Datamodels & architecture
Datamodels & architectureDatamodels & architecture
Datamodels & architecture
 
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
 
Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)Introduction - Web Technologies (1019888BNR)
Introduction - Web Technologies (1019888BNR)
 
Paper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future ChallengesPaper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future Challenges
 
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
Different data models
Different data modelsDifferent data models
Different data models
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
 
Middleware Basics
Middleware BasicsMiddleware Basics
Middleware Basics
 
Dbms models
Dbms modelsDbms models
Dbms models
 

Similar to Transaction Processing Monitors

Zain-Alabden hghjg jhkvhjghjk Poster.pptx
Zain-Alabden hghjg jhkvhjghjk  Poster.pptxZain-Alabden hghjg jhkvhjghjk  Poster.pptx
Zain-Alabden hghjg jhkvhjghjk Poster.pptxAmmarAlkindy
 
Spring Transaction Management
Spring Transaction ManagementSpring Transaction Management
Spring Transaction ManagementYe Win
 
Chapter 18 - Distributed Coordination
Chapter 18 - Distributed CoordinationChapter 18 - Distributed Coordination
Chapter 18 - Distributed CoordinationWayne Jones Jnr
 
24. Advanced Transaction Processing in DBMS
24. Advanced Transaction Processing in DBMS24. Advanced Transaction Processing in DBMS
24. Advanced Transaction Processing in DBMSkoolkampus
 
Operating System - Monitors (Presentation)
Operating System - Monitors (Presentation)Operating System - Monitors (Presentation)
Operating System - Monitors (Presentation)Experts Desk
 
PRESENTATION ON PLC AND SCADA
PRESENTATION ON PLC AND SCADAPRESENTATION ON PLC AND SCADA
PRESENTATION ON PLC AND SCADAAnandKumarJha33
 
Process Management in Android
Process Management in AndroidProcess Management in Android
Process Management in AndroidShrey Verma
 
Ch17 OS
Ch17 OSCh17 OS
Ch17 OSC.U
 
Concurrency control
Concurrency  controlConcurrency  control
Concurrency controlJaved Khan
 
Presentation on Transaction
Presentation on TransactionPresentation on Transaction
Presentation on TransactionRahul Prajapati
 
Unit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptxUnit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptxKoteswari Kasireddy
 
OPERATING__SYSTEM_PROCESS.pptx
OPERATING__SYSTEM_PROCESS.pptxOPERATING__SYSTEM_PROCESS.pptx
OPERATING__SYSTEM_PROCESS.pptxMarkWambette
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemuday sharma
 
HMI Systems& Networking.pptx
HMI Systems& Networking.pptxHMI Systems& Networking.pptx
HMI Systems& Networking.pptxHarshalVaidya11
 

Similar to Transaction Processing Monitors (20)

Zain-Alabden hghjg jhkvhjghjk Poster.pptx
Zain-Alabden hghjg jhkvhjghjk  Poster.pptxZain-Alabden hghjg jhkvhjghjk  Poster.pptx
Zain-Alabden hghjg jhkvhjghjk Poster.pptx
 
Spring Transaction Management
Spring Transaction ManagementSpring Transaction Management
Spring Transaction Management
 
Chapter 18 - Distributed Coordination
Chapter 18 - Distributed CoordinationChapter 18 - Distributed Coordination
Chapter 18 - Distributed Coordination
 
24. Advanced Transaction Processing in DBMS
24. Advanced Transaction Processing in DBMS24. Advanced Transaction Processing in DBMS
24. Advanced Transaction Processing in DBMS
 
Operating System - Monitors (Presentation)
Operating System - Monitors (Presentation)Operating System - Monitors (Presentation)
Operating System - Monitors (Presentation)
 
PRESENTATION ON PLC AND SCADA
PRESENTATION ON PLC AND SCADAPRESENTATION ON PLC AND SCADA
PRESENTATION ON PLC AND SCADA
 
Process Management in Android
Process Management in AndroidProcess Management in Android
Process Management in Android
 
Ch17 OS
Ch17 OSCh17 OS
Ch17 OS
 
OS_Ch17
OS_Ch17OS_Ch17
OS_Ch17
 
OSCh17
OSCh17OSCh17
OSCh17
 
Concurrency control
Concurrency  controlConcurrency  control
Concurrency control
 
Presentation on Transaction
Presentation on TransactionPresentation on Transaction
Presentation on Transaction
 
Unit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptxUnit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptx
 
09 workflow
09 workflow09 workflow
09 workflow
 
Job Opportunity
Job OpportunityJob Opportunity
Job Opportunity
 
DBMS UNIT 4
DBMS UNIT 4DBMS UNIT 4
DBMS UNIT 4
 
OPERATING__SYSTEM_PROCESS.pptx
OPERATING__SYSTEM_PROCESS.pptxOPERATING__SYSTEM_PROCESS.pptx
OPERATING__SYSTEM_PROCESS.pptx
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
HMI Systems& Networking.pptx
HMI Systems& Networking.pptxHMI Systems& Networking.pptx
HMI Systems& Networking.pptx
 
Intelliprojen-Intelli-v2
Intelliprojen-Intelli-v2Intelliprojen-Intelli-v2
Intelliprojen-Intelli-v2
 

Recently uploaded

Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxChloeMeadows1
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkklolsDocherty
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyDamar Juniarto
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfappinfoedgeca
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresencePC Doctors NET
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideVarun Mithran
 
Topology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdfTopology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdfAnushkaTripathi61
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsrahman018755
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.Tortogel
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsrahman018755
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfOndejSur
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?Linksys Velop Login
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirtrahman018755
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appscristianmanaila2
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebJie Liau
 

Recently uploaded (16)

Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdf
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
Topology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdfTopology of the Network class 8 .ppt pdf
Topology of the Network class 8 .ppt pdf
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 

Transaction Processing Monitors

  • 1. Hetauda School of Management Presented By: Presented To: Sujal Upadhyay Prakash Datta Bhatta Transaction Processing Monitors 1
  • 2. Contents  Introduction  Working Mechanism (ACID Properties)  Applications 2
  • 3. What is Transaction Processing Monitor?  Transaction Processing Monitor is a program that monitors a transaction as it passes from one stage in a process to another.  The TP monitor's purpose is to ensure that the transaction processes completely.  If an error occurs it takes appropriate actions.  It is used in 2-tier, 3-tier and n-tier architectures. 3
  • 4. Introduction contd......  A TPM is critical in multi-tier architectures because a given transaction may be forwarded to any one of several servers with processes running on different platforms.  After completing each transaction, the TPM can process another transaction without being influenced by the previous transaction.  Examples of TPM are: CICS (Customer Information Control System) by IBM. TUXEDO by BEA. 4
  • 5. Working Mechanism  The working mechanism of TPM can be described with the help of ACID properties. ◦ Atomicity: It defines all transactions are either performed completely or are not done at all; a partial transaction that is aborted must be rolled back. ◦ Consistency: It ensures that the system remains in a consistent state before the start and end of the transaction. 5
  • 6. Working Mechanism cont.  Isolation: It refers to the requirement that other transactions or processes cannot access or see the data in an intermediate state during a transaction.  Durability: Once a transaction is completed, the changes must be visible and it cannot be undone. 6
  • 9. 9
  • 10. 10