Support for multiple mechanisms for accessing data stores
First Claim
1. A method of using multiple access mechanisms to communicate with a data store, comprising the steps of:
- maintaining associations of access mechanisms to types of data store operations such that two or more types of data store operations for a first data store can be associated with different access mechanisms;
receiving a first operation for said first data store, said first operation is of a first type of data store operation; and
accessing said first data store to perform said first operation using an access mechanism associated with said first type of data store operation.
5 Assignments
0 Petitions
Accused Products
Abstract
Technology is disclosed for supporting the use of multiple access mechanisms for accessing one or more data stores. Examples of access mechanisms include the LDAP protocol and the ADSI protocol. One embodiment of the present invention includes maintaining an association of access mechanisms to types of data store operations such that two or more types of data store operations for a first data store can be associated with different access mechanisms. The system receives a first operation for the first data store, where the first operation is of a first type of data store operation. The system accesses the first data store to perform the first operation using an access mechanism associated with the first type of data store operation.
122 Citations
51 Claims
-
1. A method of using multiple access mechanisms to communicate with a data store, comprising the steps of:
-
maintaining associations of access mechanisms to types of data store operations such that two or more types of data store operations for a first data store can be associated with different access mechanisms;
receiving a first operation for said first data store, said first operation is of a first type of data store operation; and
accessing said first data store to perform said first operation using an access mechanism associated with said first type of data store operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of using multiple access mechanisms to communicate with a data store, comprising the steps of:
-
receiving a first operation and a second operation, said first operation is of a first type of operation, said second operation is of said second type of operation, said first type of operation is associated with a first mechanism for accessing a first data store while said second type of operation is associated with a second mechanism for accessing said first data store;
accessing said first data store to perform said first operation using said first mechanism; and
accessing said first data store to perform said second operation using said second mechanism. - View Dependent Claims (18, 19, 20)
-
-
21. A method of using multiple access mechanisms to communicate with a data store, comprising the steps of:
-
maintaining an association of a first type of data store operation to a first access mechanism;
changing said association such that said first type of data store operation is associated with a second access mechanism; and
accessing said data store to perform an operation of said first type of data store operation using said second mechanism, said steps of maintaining, changing and accessing are performed by a system while said system is live. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system capable of using multiple access mechanisms to communicate with a data store, comprising:
-
associations of access mechanisms to types of data store operations such that two or more types of data store operations for a first data store can be associated with different access mechanisms; and
an agent capable of receiving requests to perform operations of various types of data store operations and accessing said first data store using appropriate one or more access mechanisms based on said associations. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus, comprising:
-
one or more storage devices; and
one or more processor in communication with said one or more storage devices, said one or more processor perform a method comprising the steps of;
maintaining associations of access mechanisms to types of data store operations such that two or more types of data store operations for a first data store can be associated with different access mechanisms, receiving a first operation for said first data store, said first operation is of a first type of data store operation, and accessing said first data store to perform said first operation using an access mechanism associated with said first type of data store operation. - View Dependent Claims (36, 37)
-
-
38. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
maintaining associations of access mechanisms to types of data store operations such that two or more types of data store operations for a first data store can be associated with different access mechanisms;
receiving a first operation for said first data store, said first operation is of a first type of data store operation; and
accessing said first data store to perform said first operation using an access mechanism associated with said first type of data store operation. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors, said processor readable code capable of being used to create a system capable of using multiple access mechanism to communicate with a data store, the system compromising:
-
associations of access mechanisms to types of data store operations such that two or more types of data store operations for a first data store can be associated with different access mechanisms; and
an agent capable of receiving requests to perform operations of various types of data store operations and accessing said first data store using appropriate one or more access mechanisms based on said associations. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
Specification