collaborative computing -- Ninf: A network based information library for global