A JINI FRAMEWORK FOR DISTRIBUTED SERVICE FLEXIBILITY