Hypergurl

Database Article written by Tanya Puntti - Architecture of a TP Monitor








Architecture of a TP Monitor

1 | 2 | 3 | 4 | 5 | 6 | 7

This article was written by Tanya Puntti for Database Application Development - Central Queensland University.

Architecture of an application system that uses a TP monitor

Application architectures that use a transaction processing monitor consists of three parts (Begg & Connolly 2002) as shown in figure 1.

(1) Firstly there is a graphic interface layer that resides on the client's computer.

(2) Secondly there is an application layer that could reside on numerous separate application servers.

(3) And lastly there is a data layer that resides on separate database servers.


Figure 1
A Transaction Processing Monitor is known as the middle tier of a three tier client-server architecture as shown below.


architecture of TP monitor


Image drawn by Tanya Puntti

The architecture of a transaction processing system that uses a monitor consists of three main components including the application program, resource managers and transaction manager (The Open Group).

(1) The application program defines the transaction boundaries and sets specific actions that the transaction will carry out. It also controls the operations performed on the data by calling on the resource managers.

(2) The resource managers provide access to shared resources such as transaction processing monitors, database and message queuing systems as well as many others.

(3) The transaction manager is responsible for transaction completion and failure. It creates transactions, monitors their progress and coordinates their outcome.

Continue .....



You may also be interested in our other Database Tutorials available at Hypergurl.



  bullet SITE SEARCH
Custom Search





Site design copyright 2000 - 2013 © Tanya Puntti Hypergurl.com