I have been working on Grids and High performance clusters as a researcher for many years and am currently researching Usage of Grids in the Field of Bioinformatics..
Now I have designed a way to implement services and applications available across networks using peers. You might be familiar with Bearshare and GNutella filesharing applications that acts as peers and shares files and lists across various networks.
I would like to implement the same except that the services are available as remote applications that are registered in a directory service and searchable by the peers for remote job processing.
I would like to know what Java technologies can be used for a platform independent application to be developed ... ?