Abstract
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.
In this paper we discuss LDAP limitations we faced while building an LDAP meta-directory that integrates data from legacy telecom systems, and how LTAP (Lightweight Trigger Access Process), a portable gateway that adds active functionality to LDAP directories, overcomes these limitations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arlein, R., Gehani, N., Lieuwen, D.: LTAP trigger gateway for LDAP directories, http://ltap.bell-labs.com/LTAPTM.doc
Blakeley, J., Larson, P., Tompa, F.: Efficiently updating materialized views. In: Proc. SIGMOD International Conference on Management of Data, pp. 61–71 (1986)
Buchmann, A., Zimmermann, J., Blakeley, J., Wells, D.: Building an integrated active OODBMS: Requirements, architecture, and design decisions. In: Proc. Inter- national Conference on Data Engineering, pp. 117–128 (March 995)
Ceri, S., Widom, J.: Deriving production rules for incremental view maintenance. In: Proc. International Conference on Very Large Data Bases, pp. 577–589 (1991)
Chadwick, D.W.: Understanding x.500 - the directory (1994), http://www.salford.ac.uk/its024/Version.Web/Contents.htm
Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.: Composite events for active databases: Semantics, contexts and detection. In: Proc. International Conference on Very Large Data Bases, pp. 606–617 (August 1994)
Cluet, S., Kapitskaia, O., Srivastava, D.: Using LDAP directory caches. In: Proc. Principles of Database Systems (1999)
Dayal, U., Blaustein, B., Buchmann, A., Chakravarthy, U., Hsu, M., Ladin, R., Mc-Carthy, D., Rosenthal, A., Sarin, S.: The HiPAC project: Combining active data- bases and timing constraints. SIGMOD Record 17(1), 51–70 (1988)
Demers, A., Greene, D., Hauser, A., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., Terry, D.: Epidemic algorithms for replicated database main- tenance. In: Proc. ACM Symp. on the Principles of Distr. Computing, pp. 1–12 (August 1987)
Freire, J., Lieuwen, D., Ordille, J., Garg, L., Holder, M., Urroz, H., Michael, G., Orbach, J., Tucker, L., Ye, Q., Arlein, R.: MetaComm: A meta-directory for telecommunications. In: Proc. International Conference on Data Engineering (March 2000) (to appear)
Garcia-Molina, H., Papakonstantinou, Y., Quass, D., Rajaraman, A., Sagiv, Y., Ullman, J.D., Vassalos, V., Widom, J.: The TSIMMIS approach to mediation: Data models and languages. Journal of Intelligent Information Systems 8(2), 117–132 (1997)
Garcia-Molina, H., Salem, K.: Sagas. In: Proc. SIGMOD International Conference on Management of Data (1987)
Good, G., Howes, T., Weltman, R.: Persistent search: A simple LDAP change notification mechanism, http://www.ietf.org/internet-drafts/draft-ietf-ldapext-psearch-01.txt
Griffin, T., Libkin, L.: Incremental maintenance of views with duplicates. In: Proc. SIGMOD International Conference on Management of Data, pp. 328–339 (1995)
Directory Enabled Networking Ad Hoc Working Group, http://murchiso.com/den/
Howes, T., Smith, M.: LDAP: Programming Directory-enabled Applications with Lightweight Directory Access Protocol. Macmillan Technical Publishing, Basingstoke (1997)
Innosoft. Innosoft’s LDAP world implementation survey, http://www.criticalangle.com/dir/lisurvey.html
Jagadish, H., Lakshmanan, L., Milo, T., Srivastava, D., Vista, D.: Querying network directories. In: Proc. SIGMOD International Conference on Management of Data (1999)
Jagadish, H.V., Jones, M., Srivastava, D., Vista, D.: Flexible list management in a directory. In: Proc. Conference on Information and Knowledge Management (November 1998)
Keller, A.: Updating Relational Databases through Views. PhD thesis, Stanford University (1995)
Koschel, A., Kramer, R.: Configurable event triggered services for CORBA-based systems. In: Proc. International Enterprise Distributed Object Computing Workshop (November 1998)
Levy, A., Rajaraman, A., Ordille, J.: Querying heterogeneous information sour- ces using source descriptions. In: Proc. International Conference on Very Large Data Bases, pp. 251–262 (1996)
Lieuwen, D., Arlein, R., Gehani, N.: The LTAP trigger gateway for LDAP directories. Software Practice and Experience (to appear)
Lieuwen, D., Gehani, N., Arlein, R.: The Ode active database: Trigger semantics and implementation. In: Proc. International Conference on Data Engineering, pp. 412–420 (February–March 1996)
http://developer.netscape.com/docs/manuals/directory/plugin/index.htm
Lucent Press Release, http://www.lucent.com/press/0599/990503.nsc.html
Ordille, J.: Mapping updates for heterogeneous data repositories. Technical report, Bell Laboratories - Lucent Technologies (1999)
Qian, X., Wiederhold, G.: Incremental recomputation of active relational expres- sions. IEEE Trans. on Knowledge and Data Engineering 3(3), 337–341 (1991)
Seligman, L., Kerschberg, L.: A mediator for approximate consistency: Suppor- ting good enough materialized views. Journal of Intelligent Inf. Sys. 8, 203–225 (1997)
Stonebraker, M., Hanson, E., Hong, C.: The design of the Postgres rules system. In: Proc. International Conference on Data Engineering, pp. 365–374 (1987)
Wahl, M.: LDAPv3 triggered search control, ftp://ftp.isi.edu/internet-drafts/draft-ietf-ldapext-trigger-01.txt
Wahl, M., Howes, T., Kille, S.: Lightweight Directory Access Protocol (v3) (December 1997), http://www3.innosoft.com/ldapworld/rfc2251.txt
Widom, J., Cochrane, R.J., Lindsay, B.: Implementing set-oriented production rules as an extension to Starburst. In: Proc. International Conference on Very Large Data Bases, pp. 275–285 (September 1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arlein, R., Freire, J., Gehani, N., Lieuwen, D., Ordille, J. (2000). Making LDAP Active with the LTAP Gateway. In: Jonker, W. (eds) Databases in Telecommunications. DBTel 1999. Lecture Notes in Computer Science, vol 1819. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10721056_5
Download citation
DOI: https://doi.org/10.1007/10721056_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67667-6
Online ISBN: 978-3-540-45100-6
eBook Packages: Springer Book Archive