LDAP


LDAP
LDAP


Main page

Polish version

Last modified:
2002-06-27





Main page


LDAP deployment in Polish academic network

Directory services deployment - short history

Directory services in the Polish academic community started in 1992 by joining the X.500 Paradise project. Thanks to regular financial support from the Polish State Committee for Scientific Research, by 1996 we had 11 servers which covered the main university centers in Poland.
The popularity of the X.500 service has grown significantly after we developed the Polish X.500-LDAP-HTTP gateway. This user interface based on the web500gw from the Technical University in Chemnitz, was extensively modified to support Polish language specifics. The Polish directory service, as a part of the international service, had to comply with the general service rules, while at the same time a Polish user was to be given a Polish-only presentation of data, including correct accented spelling. The design and solution were quite unique within the Paradise project [1]. The implementation avoided changes in the core X.500 software. Instead the directory schema was extended to represent Polish data in the directory and new object classes and attributes to keep Polish versions of names were introduced. The Polish gateway was build first for user access, then the version for data administration was prepared. The directory was also used as the base infrastructure in another project, which goal was the support for PGP certificates.
Since 1997 no more funding was available and the Polish directory, intended mainly to maintain data about organizations, organizational units and people, lost attractiveness because the information was becoming stale step by step.
After the new privacy law was introduced in Poland in 1997 legal problems emerged and some servers were closed. Now we have only seven X.500 servers in the Polish academic community, most of them are running LDAP service as well to support the front-end for X.500 service and to provide popular LDAP based interfaces.

New challenges

Currently many modern network applications use directory services as the middleware to support easy access to different kinds of information which is indispensable or useful for network programs. The directory service is still one of the best solutions as the white pages service, maintaining the information about the organizational structure and people. Approaches based on LDAP are more and more popular and there is the free software implementing this protocol, while the last open implementation of the X.500 standard came from 1992.
Polish academic network community is strongly interested in migration from X.500 to LDAP. Our X.500 experience is quite extensive and we hope to switch the directory service to LDAP shortly.

LDAP services in the new Polish PIONIER program

In Poland a project PIONIER has started, which goal is to develop advanced optical network infrastructure and advanced network applications, e.g. grid services, digital libraries, remote teaching applications, group work applications and so on. There is full conviction that all these applications cannot exist without the middleware. In summer 2001 a consortium for this work was set up. Four academic institutions become involved: Poznan Supercomputing and Networking Centre, Wroclaw Technical University, NASK from Warsaw (the former academic network organization, now an Internet provider) and Nicholas Copernicus University, Torun (NCU). NCU coordinates all activities, as it was in the X.500 project. In December 2001 the LDAP deployment proposal was successfully evaluated by the State Committee for Scientific Research, which means that there is additional financial support.

The Polish LDAP objectives

The Polish LDAP project consists of a large number of tasks, e.g.:

  • schema adaptation to support majority of current and planned needs,
  • designing of the global directory service in the Polish academic community,
  • LDAP gateway deployment to give a comfortable access to white pages service,
  • integration of LDAP with network applications,
  • integration of the Polish LDAP directory with global, pan-European service

At the very beginning of our LDAP project we have to decide how to represent the Polish academic world directory information tree. Besides the organizational tree used in the X.500 project (X.521 naming schema), a domain tree (DC naming schema) is needed. As was said, in the Polish X.500 service a few local schema extensions were used to support language specific descriptions. The distinguished names of entries in the Polish X.500 subtree are stripped of Polish accents. To facilitate Polish names resolution each entry has the single-valued PolishRDN attribute. This solution is not effective, because we have to read all the entries above the given entry to build the full Polish distinguished name. It was the reason for adding a special cache to our web gateway. LDAP supports usage of language specific values of attributes and Polish sub-types of attributes can be introduced now. Thanks to such a functionality all inconveniences of the approach used in the X.500 project can be probably overcome now.
Another problem of the white pages service are legal issues. A special expert opinion is planned at the very beginning of the project. After that a set of regulations for the Polish directory service will be set. The directory database has to use various access control lists to fine-grain access to particular data.
The main work of the project is focused on integration of LDAP with most popular network applications. The overall goal is to simplify access to network services, network devices, to support users authentication and authorization, to automate the process of gathering various statistics, to support portals and single sign-on systems. The cooperation with work groups developing GRID systems is planned and the global directory system will include the components needed to support distributed computing.
The full integration of the Polish LDAP directory service with European LDAP activities is planned, especially within the frame of TERENA work group and The NameFLOW Index Exchange service provided by Dante.
Another goal of the project is to collect procedures, guides, recipes, documents and build Web sites which will be helpful for new users: new sites joining the LDAP service and passive clients interested only in using LDAP resources.
The LDAP project started officially in December 2001 and will be finished by the end of August 2003. In the meantime we plan to deploy Public Key Infrastructure environment in the academic community as well as to integrate and adapt LDAP activities to PKI requirements and needs. In summer 2001 an IST project NASTEC was started. One of the LDAP project participants, the Wroclaw Technical University is a principal contractor there. Our PKI deployment proposal is ready. It is oriented not only into building the trusted environment to issue certificates for the academic world. The different aspects of PKI integration with modern network applications will be also investigated. The proposal is now waiting for an evaluation by the State Committee for Scientific Research.


[1] M. Gorecka, T. Wolniewicz, Use of national languages in X.500 Directory, the CEN/TC304 workshop on Providing Multilingual Support in Middleware, Bled 11-12 November 1996.






Top of the page








- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -