1. A method for providing data services to an application, comprising: generating a query view that expresses at least a portion of an application schema associated with said application in terms of a database schema associated with a database; generating an update view that expresses at least a portion of said database schema in terms of said application schema; utilizing said query view to query said database on behalf of said requesting application; utilizing said update view to update said database on behalf of said requesting application.