@Suite Deal If the data set or request is going to be complex enough and it will change constantly you may consider WebServices because in that way you source control is in one place only... otherwise you may end up modifying two codes every time you need a change.