I currently use web services as my middle layer between my presentation layer and data layer. I am interested in possibly swapping out web services for JMS. My main concern is that I do not want end-users crafting queries of their own and how to pass back from data layer -> presentation layer potentially large data sets.
Is this something that can be done easily, and is there any examples/case studies on this? Thanks