LDAP, Databases and Distributed Objects: Towards a Better Integration

For the needs of web platforms (portals, e-commerce, telephony on Internet, etc) and network platforms (switches, routers, SCPs, etc), organizations manage more and more data using LDAP servers. LDAP (Lightweight Directory Access Protocol) [20] is the standard, proposed by the Internet Engineering Task Force (IETF) for modelling and querying network directory information, as well as accessing network directory services. It also provides a set of services to manage authentication and security. For web and network applications, both LDAP servers and traditional databases are now used and will continue to be used, leading to big interoperability issues. As stated by IETF [13] we are faced to the integration of LDAP and Database technologies to provide a "highly distributed and scalable network database service". Moreover, in the management field, DMTF is promoting LDAP as a key technology to manage heterogeneous network nodes, leading to another integration challenge; how to provide a "LDAP view" on objects. In this paper, we analyze these new requirements and overview some of the studies currently done by France Telecom and PRiSM to better integrate LDAP and Databases technologies, as well as to integrate LDAP and OMG distributed objects.

[1]  Béatrice Finance,et al.  Managing CORBA objects with dynamic behavior in a Directory , 2001, Proceedings 3rd International Symposium on Distributed Objects and Applications.

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

[3]  Narain H. Gehani,et al.  Making LDAP Active with the LTAP Gateway; Case Study in Providing Telecom Integration and Enchanced Services , 1999, Databases in Telecommunications.

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

[5]  Reagan Moore,et al.  Network Policy and Services: A Report of a Workshop on Middleware , 2000, RFC.

[6]  Maria-Esther Vidal,et al.  Wrapper generation for Web accessible data sources , 1998, Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122).

[7]  Arnaud Sahuguet,et al.  Building intelligent Web applications using lightweight wrappers , 2001, Data Knowl. Eng..

[8]  Béatrice Finance,et al.  Génération de wrappers LDAP pour sources de données relationnelles , 2001, Journées Bases de Données Avancées.

[9]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[10]  Béatrice Finance,et al.  CMIS-L: A Query Language for Telecommunication Management Systems , 1999, Proc. 15èmes Journées Bases de Données Avancées, BDA.

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

[12]  Yann Lepetit Overview of Data Management Issues and Experiments in TINA Networks , 1999, Databases in Telecommunications.

[13]  Philippe Pucheral,et al.  Data Management Framework & Telecom Query Service for TINA , 1997 .