A middleware approach for combining heterogeneous data sources - integration of generic query and predefined function access | IEEE Conference Publication | IEEE Xplore