Integrating Different Decision Support Tools in a Distributed Environment for Diabetes Management