7. The computer readable storage medium of claim 1 wherein the executable instructions to map the query results include executable instructions to map the query results into a web service interface with an eXtensible Markup Language (XML) format defined by a Web Service Description Language.
1. A computer readable storage medium, comprising executable instructions to: receive a set of semantic layer objects that define a semantic layer query to a database; receive a web service input message specifying a query identifier and query parameters; retrieve a query definition specified by the query identifier; map the query parameters in accordance with the query definition to the semantic layer query; pass the semantic layer query to a semantic layer with semantically dynamic objects operating as an interface to the database; receive database results from the semantic layer; and map the database results to a specified web service interface to form a web service output message.