TP monitors are like operating systems for transaction processing TP monitors performs the following tasks they are Process Management :...
TP monitors are like operating systems for transaction processing TP monitors performs the following tasks they are
Funneling :
The funneling act is part of what a TP monitor must do to manage the server side of a user written OLTP application. . In PC environments the server side of the OLTP application is typically packaged as a DLL and the DLL contains the related functions . The TP monitor assigns the work of execution of the DLL to server classes which are classes and pre started pools or threads waiting for the work.
When the clients sends a request , the TP monitor hands it to an available process in the server class pool . The server process dynamically links the DLL functions called by the client . After that completes , the server process can be reused by the client. TP monitor removes process per client by funneling. If the number of requests exceed the number of processes the TP monitor creates some new process to handle the task . This process is called as the Load balancing..
In addition to load balancing capacity TP monitor shares the work across various Multiprocessing servers and it acts as a traffic policemen
- Process Management : This includes the starting the server process , funneling work to them monitoring their execution and balancing their work loads.
- Transaction management : This means that it guarantees the ACID properties to all programs that run under its protection.
Funneling :
The funneling act is part of what a TP monitor must do to manage the server side of a user written OLTP application. . In PC environments the server side of the OLTP application is typically packaged as a DLL and the DLL contains the related functions . The TP monitor assigns the work of execution of the DLL to server classes which are classes and pre started pools or threads waiting for the work.
When the clients sends a request , the TP monitor hands it to an available process in the server class pool . The server process dynamically links the DLL functions called by the client . After that completes , the server process can be reused by the client. TP monitor removes process per client by funneling. If the number of requests exceed the number of processes the TP monitor creates some new process to handle the task . This process is called as the Load balancing..
In addition to load balancing capacity TP monitor shares the work across various Multiprocessing servers and it acts as a traffic policemen