A web-based integration framework over heterogeneous biomedical data and knowledge sources