Abstract
TRMI (Transparent Remote Method Invocation) is a mechanism that allows stand-alone software systems to run in networked environments, consisting of multiple computer systems, without modifying their source code. However, stand-alone objects are not ready to be accessed simultaneously by multiple client objects. If two or more client objects on different machines access them at the same time, it will result in conflicts. TRMI allows programmers to add their own thread control mechanism to the objects without modifying their source code.