UCJEPS-448: initial commit of code to support 'data sources for portals'