Systems and methods for communicating from an integration platform to a lightweight directory access protocol based database
First Claim
1. A computer-readable medium having stored thereon a plurality of sequences of instructions, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
- monitor an input channel for data associated with at least one of adding, deleting or modifying information stored in a lightweight directory access protocol (LDAP) based database;
receive the data associated with at least one of adding, deleting or modifying information stored in the LDAP based database;
format the data based on a type associated with the received data;
establish communications with a server based on the type associated with the received data, the server controlling access to the LDAP based database;
determine whether an operational data storage system received the data; and
download the formatted data to the server, when the determining indicates that the operational data storage system received the data.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating from an integration platform to a directory server includes receiving user-entered information at the integration platform. The integration platform generates an event based on the user-entered information and publishes the event on a channel subscribed to by a connector associated with the directory server. The connector receives the event information, transforms the event information to a format compatible with the directory server and establishes communications with the directory server. The connector downloads the information to the directory server and the directory server updates its database. The connector may also determine whether at least one other system received the event information before downloading the information to the directory server.
-
Citations
25 Claims
-
1. A computer-readable medium having stored thereon a plurality of sequences of instructions, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
-
monitor an input channel for data associated with at least one of adding, deleting or modifying information stored in a lightweight directory access protocol (LDAP) based database; receive the data associated with at least one of adding, deleting or modifying information stored in the LDAP based database; format the data based on a type associated with the received data; establish communications with a server based on the type associated with the received data, the server controlling access to the LDAP based database; determine whether an operational data storage system received the data; and download the formatted data to the server, when the determining indicates that the operational data storage system received the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20, 21, 22, 23, 24, 25)
-
-
9. A support system, comprising:
-
a memory configured to store an application program to integrate a number of hardware platforms; and a processor configured to execute the application program and; receive input data, transform the data into an appropriate format based on a type associated with the input data, output event information associated with the input data to a channel subscribed to by at least one connector, forward the data to at least one system, receive an indication that the at least one system has stored the data, establish communications with a server controlling access to a lightweight directory access protocol (LDAP) based database, in response to receiving the indication, and download the transformed data to the server. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A software-based connector for interfacing between an integration platform and a lightweight directory access protocol (LDAP) based repository, the connector comprising:
-
a transformer module configured to; receive input information associated with at least one of a request to change attributes associated with a service or add a new service, output event information associated with the received input information to a channel subscribed to by a connector associated with at least one other system, and transform the input information into an appropriate format based on the request; and a client module configured to; receive information indicating that the at least one other system has received the event information, establish communications with the LDAP based repository, and download the formatted input information to the LDAP based repository. - View Dependent Claims (16, 17, 18)
-
-
19. A method for communicating from a first system to a directory server, comprising:
-
receiving user-entered information at the first system; sending, by the first system, event information to a channel, the event information being based on the user-entered information and the channel being subscribed to by a lightweight directory access protocol (LDAP) connector; receiving, by the LDAP connector, the event information; transforming the event information to a format compatible with the directory server; establishing, by the LDAP connector, communications with the directory server, the directory server controlling access to an LDAP based database; downloading the transformed event information to the directory server; preparing, by the directory server, to write the transformed event information to the LDAP based database; determining, by the LDAP connector, whether a message from a billing system and a message from a database system have been received; and signaling the directory server to write the transformed event information to the LDAP based database when messages from both the billing system and the database system have been received.
-
Specification