Patent ID: 6286104
Filing Date: 2001-09-04
Classification: H04L,Y10S

Abstract:
A method of enabling a middle-tier server to perform database operations on behalf of a client in a multi-tier relational database system, wherein the multi-tier relational database system includes said database server, a plurality of clients, and a set of one or more middle-tier servers, the method comprising:establishing a first session at a database server in the multi-tier relational database system from a first middle-tier server, wherein during said first session said first middle-tier server may perform database operations for one of the set of middle-tier servers;providing a credential to said first middle-tier server from said database server;granting said first middle-tier server a first set of privileges on said database server for use in said first session;establishing a second session at said database server from said first middle-tier server on behalf of a first client, wherein said establishing a second session comprises:receiving from said first middle-tier server an identity of said first client; andreceiving said credential from said first middle-tier server;wherein said first middle-tier server may perform database operations for said first client in said second session; andgranting a second set of privileges for use by said first middle-tier server on behalf of said first client in said second session;wherein said first middle-tier server is configured to switch between said first session and said second session.