The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 12, 2013
Filed:
Apr. 30, 2010
Richard D. Dettinger, Rochester, MN (US);
Frederick A. Kulack, Rochester, MN (US);
Kevin G. Paterson, San Antonio, TX (US);
Shannon E. Wenzel, Colby, WI (US);
Richard D. Dettinger, Rochester, MN (US);
Frederick A. Kulack, Rochester, MN (US);
Kevin G. Paterson, San Antonio, TX (US);
Shannon E. Wenzel, Colby, WI (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A computer-implemented method includes receiving a selection of a particular logical field via a database query interface. The method includes 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. The data abstraction model includes a plurality of logical fields, where each logical field corresponds to a particular data structure of the database. A web service input and a web service output of a particular discovered web service are associated with logical fields of the data abstraction model via the discovery registry. The method further includes initiating execution of a discovered web service that returns a list of values. The list of values obtained by the discovered web service may be augmented with information determined based on field relationship metadata of the data abstraction model, where the field relationship metadata corresponds to the list of values.