A Web-based architecture enabling multichannel telemedicine applications