On the Design of a Web-Based Decision Support System for Brain Tumour Diagnosis Using Distributed Agents