Enterprise directory service
First Claim
1. An enterprise directory service apparatus, comprising:
- a data store having a plurality of directory entries;
a web server having an API coupled to said data store, for sending a query to said data store and receiving a directory entry; and
a wrapper coupled to said API for accepting said query from a user application.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method provides directory service to software applications throughout an enterprise. Directory entries are kept in a data store. A web server having one or more API'"'"'s is coupled to the data store. The web server may have an API locator for selecting an appropriate API. An enterprise software application such as a purchasing or accounts payable transaction requests directory information by sending a query to an appropriate wrapper based on the programming language, protocol or format of the application. The wrapper sends the request to the appropriate API which then sends a request to the data store. A directory entry is received and returned to the enterprise.
55 Citations
21 Claims
-
1. An enterprise directory service apparatus, comprising:
-
a data store having a plurality of directory entries;
a web server having an API coupled to said data store, for sending a query to said data store and receiving a directory entry; and
a wrapper coupled to said API for accepting said query from a user application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing directory service to a user application, said method comprising the steps of:
-
providing a data store having a plurality of directory entries;
providing a web server having an API coupled to said data store and a wrapper coupled to said API;
receiving at said wrapper a query from a user application, and in response thereto sending said query from said wrapper to said API and thereafter to said data store; and
receiving at said API a directory entry from said data store in response to said query, and sending said directory entry to said user application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system for providing enterprise directory service, said system comprising:
-
means for providing a data store having a plurality of directory entries;
means for providing a web server having an API coupled to said data store and a wrapper coupled to said API;
means for receiving at said wrapper a query from a user application, and in response thereto sending said query from said wrapper to said API and thereafter to said data store; and
means for receiving at said API a directory entry from said data store in response to said query, and sending said directory entry to said user application. - View Dependent Claims (19, 21)
-
-
20. A computer program product for instructing a processor to provide enterprise directory service, said computer program product comprising:
-
a computer recordable medium;
first program instruction means for providing a data store having a plurality of directory entries;
second program instruction means for providing a web server having an API coupled to said data store and a wrapper coupled to said API;
third program instruction means for receiving at said wrapper a query from a user application, and in response thereto sending said query from said wrapper to said API and thereafter to said data store; and
fourth program instruction means for receiving at said API a directory entry from said data store in response to said query, and sending said directory entry to said user application; and
whereinall said program instruction means are recorded on said medium.
-
Specification