ABSTRACT

In contemporary explorations of biomedical data, there is a strong inclination towards software platforms offering ubiquitous access and ease of use. Traditional biomedical signal analysis, such as detection of disorders in electrocardiogram recordings is considered a difficult task. There are many approaches to tackle such tasks, but the common assumption is that such an analysis should be performed both offline (after data collection) and particularly off the web, using MATLAB® (or Octave) or other specialized software programmes. There has been little effort involving complete web solutions for biomedical signal analysis, which, compared to traditional analysis, have many advantages: access from afar, browser-only software requirements, reliance on fast server solutions for calculations and so on. This chapter considers web systems for biomedical signal analysis and describes their software architecture design aspects. It examines its applications: home care, medical education, signal repositories with visualization capabilities and signal analysis environments with data mining. The focus is on challenges involving these systems, such as: data privacy, frontend workflow, frontend and backend interactions, database design, integration of data analysis and reporting libraries, programming language issues and so on. We emphasize that little work was published regarding architectural considerations in this setting and highlight the importance of overcoming these issues.