Design Pattern Advise
Hi,
I want to create an API for the GUI piece of my application to hook up to. The GUI will basically query a database and display the results, it will also be used to edit database rows. Are there any patterns that I can use for this activity so that either the front or back end technologies can change without effecting my API and so I can change or add new queries without effecting the code?
Thank you in advance.

