×

APPARATUS, SYSTEM, AND METHOD FOR ESTABLISHING A REUSABLE AND RECONFIGURABLE MODEL FOR FAST AND PERSISTENT CONNECTIONS IN DATABASE DRIVERS

  • US 20080263653A1
  • Filed: 04/17/2007
  • Published: 10/23/2008
  • Est. Priority Date: 04/17/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for establishing a reusable and reconfigurable connection within a trusted context, the method comprising:

  • requesting utilizing a set of connection retrieval interfaces to generate a trusted connection request associated with a trusted context between a client application and a data server the trusted connection request specifying one of a normal connection, a pooled connection, and a distribution transaction connection, the set of connection retrieval interfaces configured to be interoperable with the trusted context to selectively establish each of at least a normal connection, a pooled connection, and a distribution transaction connection;

    utilizing an authentication module to request authentication of the client application to the data server by utilizing one of a Kerberos protocol, a distributed environment (DCE) protocol, and a user name and password, the authentication module configured to be interoperable with the trusted context to selectively utilize each of a Kerberos authentication protocol a DCE protocol and a user name and password;

    establishing a trusted connection in response to receiving an acknowledgment from the server of the trusted connection;

    saving unique identifiable information regarding the trusted connection in a persistent storage such that the connection may be reused without re-authentication;

    reusing the trusted connection without re-authentication based on the unique identifiable information;

    utilizing a set of reconfiguration interfaces to reconfigure the trusted connection without re-authentication based on the unique identifiable information the set of reconfiguration interfaces configured to enable a currently connected client application to selectively request changes to one or more reconfigurable properties of the trusted connection the changes in the properties of the trusted connection changing the functionality of the trusted connection for the currently connected client application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×