Making LDAP Active with the LTAP Gateway; Case Study in Providing Telecom Integration and Enchanced Services

LDAP (Lightweight Directory Access Protocol) directories are being rapidly deployed on the Web. They are currently used to store data like white pages information, user profiles, and network device descriptions. These directories offer a number of advantages over current database technology in that they provide better support for heterogeneity and scalability. However, they lack some basic database functionality (e.g., triggers, transactions) that is crucial for Directory Enabled Networking (DEN) tasks like provisioning network services, allocating resources, reporting, managing end-to-end security, and offering mobile users customized features that follow them. In order to address these limitations while keeping the simplicity and performance features of LDAP directories, unbundled and portable solutions are needed.

[1]  Laks V. S. Lakshmanan,et al.  Querying network directories , 1999, SIGMOD '99.

[2]  Joann J. Ordille,et al.  Querying Heterogeneous Information Sources Using Source Descriptions , 1996, VLDB.

[3]  Umeshwar Dayal,et al.  The HiPAC project: combining active databases and timing constraints , 1988, SGMD.

[4]  Scott Shenker,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[5]  Joann J. Ordille,et al.  MetaComm: a meta-directory for telecommunications , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[6]  Narain H. Gehani,et al.  The Ode active database: trigger semantics and implementation , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[7]  David W. Chadwick Understanding X.500 - the directory , 1994 .

[8]  Frank Wm. Tompa,et al.  Efficiently updating materialized views , 1986, SIGMOD '86.

[9]  Leonid Libkin,et al.  Incremental maintenance of views with duplicates , 1995, SIGMOD '95.

[10]  Divesh Srivastava,et al.  Using LDAP directory caches , 1999, PODS '99.

[11]  T. Howes,et al.  LDAP: programming directory-enabled applications with lightweight directory access protocol , 1997 .

[12]  Sharma Chakravarthy,et al.  Composite Events for Active Databases: Semantics, Contexts and Detection , 1994, VLDB.

[13]  Arne Koschel,et al.  Configurable event triggered services for CORBA-based systems , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[14]  Arthur M. Keller,et al.  Updating relational databases through views , 1985 .

[15]  Jennifer Widom,et al.  Deriving Production Rules for Incremental View Maintenance , 1991, VLDB.

[16]  Tim Howes,et al.  Lightweight Directory Access Protocol , 1995, RFC.

[17]  Jennifer Widom,et al.  Implementing Set-Oriented Production Rules as an Extension to Starburst , 1991, VLDB.

[18]  Narain H. Gehani,et al.  The LTAP trigger gateway for LDAP directories , 2000, Softw. Pract. Exp..

[19]  Alejandro P. Buchmann,et al.  Building an integrated active OODBMS: requirements, architecture, and design decisions , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[20]  Jeffrey D. Ullman,et al.  Principles of Database Systems , 1980 .

[21]  Gio Wiederhold,et al.  Incremental Recomputation of Active Relational Expressions , 1991, IEEE Trans. Knowl. Data Eng..

[22]  T. Howes,et al.  Persistent Search: A Simple LDAP Change Notification Mechanism , 2000 .

[23]  Divesh Srivastava,et al.  Flexible list management in a directory , 1998, CIKM '98.

[24]  Tim Howes,et al.  Lightweight Directory Access Protocol (v3) , 1997, RFC.

[25]  Michael Stonebraker,et al.  The design of the POSTGRES rules system , 1987, 1987 IEEE Third International Conference on Data Engineering.