« Architecture of a TP Monitor | Main | Tuxedo, BEA Systems, Microsoft Transaction Server MTS »

TP Monitors in large database systems

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

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

Who uses a transaction processing monitors and how are they useful in large database systems?

Transaction processing monitors are typically used in environments with a very high volume of transactions. For example, airline reservations, security systems, customer service and order/delivery process systems. A transaction monitor helps to manage these high volume transactions and allows the systems to be more scalable than a two tier architecture with direct client to server connection. If a new database server needs to be added to the environment, a manager simply needs to change a table within the transaction processing monitor and therefore doesn’t need to change code within the application. Carnegie Mellon Software Engineering Institute describes the advantages of using transaction processing monitors in large database systems as being similar to:

… a type of message queuing, transaction scheduling, and prioritization service where the client connects to the TP monitor (middle tier) instead of the database server. The transaction is accepted by the monitor, which queues it and then takes responsibility for managing it to completion, thus freeing up the client.

In freeing up the client, transaction processing monitors speed up the performance of large database systems.

It is also suggested that transaction processing monitors are a ‘cost-effective alternative to upgrading database management systems or platform resources to provide this same functionality’ (Carnegie Mellon Software Engineering Institute). Transaction processing monitors can reduce costs in large database systems in several ways:

• Using resources efficiently means they have lower hardware requirements.

• Reduced downtimes mean increased profits.

• Development and maintenance time is reduced due to building systems with three-tier architecture.

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:37 AM.

The previous post in this blog was Architecture of a TP Monitor.

The next post in this blog is Tuxedo, BEA Systems, Microsoft Transaction Server MTS.

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


copyright 2001-2007 © hypergurl.com