Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Transaction Processing Monitor

Transaction Processing Monitor

Ratings: (0)|Views: 1|Likes:
Published by Georges Thepoet

More info:

Published by: Georges Thepoet on Jun 24, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less





A Transaction Processing Monitor is a subsystem that
provide infrastructure for building andadministering complex transaction processing systems with a large number of clientsand multiple servers.
TP Monitor Architectures
Process per client model - instead of individual login session per terminal, server processcommunicates with the terminal, handles authentication, and executes actions.Disadvantages
Memory requirements are high
In Multitasking there is high CPU overhead for context switching betweenprocessesb.
Single process model
in this model all remote terminals connect to a single serverprocessAdvantages
Used in client-server environments
Server process is multi-threaded which means that there is low cost for threadswitchingDisadvantages
No protection between applications
Not suited for parallel or distributed databasesc.
Many-server single-router model - in this multiple application server processes access acommon database; clients communicate with the application through a singlecommunication process that routes requests
Independent server processes for multiple applications
Run on parallel or distributed databased.
Many server many-router model
in this multiple processes communicate with clients.
Client communication processes interact with router processes that route their requeststo the appropriate server. The controller process starts up and supervises otherprocesses
Structure of Transaction Processing Monitor

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->