| Example Application | 
| Remote object to compute arbitrary tasks | |
| 
       		 | 
       		
       		
       		Client sends task to compute server | 
| 
       		 | 
       		
       		
       		
       		
		Compute server runs task and returns  the result  | 
       	
| 
       		 | 
       		
       		
       		RMI loads task code dynamically |