Patent ID: 8676860

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 at least a first web service and a second web service that are resolvable based on the particular logical field that is received via the database query interface, 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 the first discovered web service is associated with a first logical field of the data abstraction model via the discovery registry, 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 a web service input of the second discovered web service is associated with a third logical field of the data abstraction model via the discovery registry, and wherein a web service output of the second discovered web service is associated with the second logical field of the data abstraction model via the discovery registry; modifying the database query interface to include a text entry element to receive a text search term, a first selectable input associated with the first discovered web service, and a second selectable input associated with the second discovered web service; and displaying a modified database query interface that includes the text entry element to receive the text search term, the first selectable input associated with the first discovered web service, and the second selectable input associated with the second discovered web service.