Robert Brian Hess - Raleigh NC, US James Michael Beesley - Wake Forest NC, US David Kerr Jeffreys - Raleigh NC, US
International Classification:
G06F 17/30
US Classification:
707740, 707E17089
Abstract:
Systems and methods are provided for providing data from a plurality of databases stored on a plurality of disparate servers. A query is received for data from a plurality of databases stored on a plurality of disparate servers. An address for a first server is resolved that stores a first database identified by the catalog field in the query using a logical name-to-connection metadata map. A first sub-query is transmitted to the first server based on the received query, and a first sub-query response is received from the first server. The resolving, transmitting, and receiving are repeated for a second server. The first sub-query response and the second sub-query response are combined to generate a query response according to the received query, and the query response is transmitted.
Processor Implemented Systems And Methods For Using Identity Maps And Authentication To Provide Restricted Access To Backend Server Processor Or Data
David Kerr Jeffreys - Raleigh NC, US Robert Brian Hess - Raleigh NC, US
International Classification:
H04L 9/32
US Classification:
726 5
Abstract:
Systems and methods are provided for providing an application access to an external data source or an external server process via a connection server using an authentication server that has access to an identity map. A credential request is received at the authentication server from the connection server. The credential request includes an identification of the external data source or external server process to be accessed and an account identifier associated with the application or a user of the application. The identity map is searched for a set of credentials associated with both the account identifier and the external data source or external server process. The set of credentials are transmitted from the authentication server to the connection server, for the connection server to establish a connection to the external data source or external server process, where the connection is established without transmitting the set of credentials to the application.
Helen Oldham, Brenda Byrum, Joni Rigsbee, Phyllis Holt, Cathy Thomas, Diane Thompson, Michael Little, Malcolm Chamberlain, Don Coffield, Jane Wanderling, Jacklyn Isenhart