“The network is the computer”-Scott McNealy, CEO of Sun Microsystems Inc. The development of distributed applications is a high risk task and is extremely difficult. These systems are unusually large, complex, with growing importance as applications proliferate. Applications associated with the internet, Intranet, Extranet, E-Commerce, and Private Virtual Network etc. are typical. As a large system developer or as software vendor, must now facing various integration tasks in hardware, software, net-ware with the environment When the distance application increases, the transmission of data and information communicating become costly and increasing in an exponentially exploding rate. The reliability of the transmission becomes fragile because of the system components frequent failure. This hectic situation created many unexpected side issues that cause problems normally unseen in simple central oriented applications. These new distributed platforms and its associated unique problems are expanding and demanding solution as Java making a step forward in its design and facilitate a unified way inviting further researches to face the ever increasing distributed application world.