A collaboration model for better reliability and performance for object-based distributed applications over the Internet. (1st January 2003)