A Distributed System for Diabetic Patients Management