Data Datasource and Request Context Aware Querying Framwork