Design and implementation of a novel component oriented system for performance monitoring of elite athletes