« TP Monitor | Main | TP Monitors in large database systems »

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


subscribe to Website Design Tips feed Want to learn more about designing a website or improving an existing one? Subscribe to Website Design Tips today for free.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Add this blog to your feed Subscribe to this feed

About

This page contains a single entry from the blog posted on January 8, 2007 6:26 AM.

The previous post in this blog was TP Monitor.

The next post in this blog is TP Monitors in large database systems.

Many more can be found on the main index page or by looking through the archives.


copyright 2001-2007 © hypergurl.com