The types of transparencies the NOS middle ware is expected to provide are:-
Local/Remote access transparency
Distributed time transparency
Failure transparency and
There is a many-to-one relationship between clients and server. Clients always initiate the dialog by requesting a service. Servers are passively awaiting for requests from clients.
They were originally introduced to run classes of applications that could service hundreds and sometimes thousands of clients. TP Monitors provide an OS - on top of existing OS - that connects in real time these thousands of humans with a pool of shared server processes.
There is no commonly accepted definition for a TP monitor. According to Jeri Edwards' a TP Monitor is "an OS for transaction processing".
These are fully-loaded machines which includes multiprocessors, high-speed disk arrays for interview I/O and fault tolerant features.