Enterprise directory service
First Claim
1. An enterprise directory service apparatus, comprising:
- a data store memory 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 adapted for accepting said query from a user application in a plurality of programming language.
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.
19 Citations
22 Claims
-
1. An enterprise directory service apparatus, comprising:
-
a data store memory 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 adapted for accepting said query from a user application in a plurality of programming language. - 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 adapted to accent queries in a plurality of programming languages, 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 memory having a plurality of directory entries; means for providing a web server having an API coupled to said data store and a wrapper adapted to receive queries in a plurality of programming languages, 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 non-transitory 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 adapted to receive queries in a plurality of programming languages, 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.
-
-
22. A method of deploying a directory service to a client, comprising the steps of:
-
providing data storage service including a data store having a plurality of directory entries; providing a web service, said service capable of serving up web pages and having an API coupled to said data store and a wrapper adapted to receive queries in a plurality of programming languages, coupled to said API; receiving at said wrapper a query from a client 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 client application.
-
Specification