Patent ID: 8250113

Claim:
A computer-implemented method, comprising: receiving a selection of a particular logical field via a database query interface; querying a discovery registry associated with a data abstraction model of a database to discover one or more web services that are resolvable based on the particular logical field, wherein the data abstraction model includes a plurality of logical fields, wherein each logical field of the plurality of logical fields corresponds to a particular data structure of the database, wherein a web service input of a first discovered web service is associated with a first logical field of the data abstraction model via the discovery registry, and wherein a web service output of the first discovered web service is associated with a second logical field of the data abstraction model via the discovery registry, wherein the first discovered web service includes a department lookup service, wherein the web service input associated with the department lookup service includes a department identification input that is associated with an employee department code logical field of the data abstraction model via the discovery registry, and wherein the web service output associated with the department lookup service includes a list of employee identifiers that are associated with an employee identification logical field of the data abstraction model via the discovery registry; modifying the database query interface to generate a modified database query interface that includes a text entry element to receive a text search term and a first selectable input associated with the first discovered web service; and displaying the modified database query interface.