XML and LDAP Integration: Issues and Trends

XML and LDAP Integration: Issues and Trends

Vassiliki Koutsonikola (Aristotle University of Thessaloniki, Greece) and Athena Vakali (Aristotle University of Thessaloniki, Greece)
DOI: 10.4018/978-1-60566-308-1.ch003
OnDemand PDF Download:


Nowadays, XML has become the standard for representing and exchanging data over the Web and several approaches have been proposed for efficiently managing, storing, querying and representing XML data originating from diverse and often heterogeneous sources. The Lightweight Directory Access Protocol is a promising technology for XML data storage and retrieval since it facilitates access to information organized under a variety of frameworks and applications. As an open, vendor-neutral standard, LDAP provides an extendable architecture for centralized storage and management of information that needs to be available for today’s distributed systems and services. The similarities between XML and LDAP data representation have led to the idea of processing XML data within the LDAP framework. This chapter focuses on the topic of LDAP and XML integration with emphasis on the storage and retrieval approaches implemented so far. Moreover, the chapter includes an overview and survey of the theoretical background and the adopted practices as realized in the most popular and emerging frameworks which tune XML and LDAP.
Chapter Preview


Extensible markup language (XML) has rapidly emerged as the dominant standard for representing and exchanging data over the Web. As more and more enterprises take advantage of the connectivity offered by the Internet to exchange information within and across their boundaries, XML constitutes a simple yet extensible, platform-neutral, data representation standard. XML’s simplicity and open nature has met Web data exchange requirements and nowadays the increasing amount of XML data on the Web poses the need for revising effective XML data management policies.

Among data management issues, storage and querying techniques are of particular importance, since the performance of an XML-based information system relies on them. Several approaches for storing XML data have been proposed in research literature and have been designed for various commercial tools. Apart from supporting the expected user-defined types of queries, an XML data storage system must also meet specific requirements such as:

  • Supporting the management of XML schemas to define the data and the validation structures in order to map data to the pre-defined schemas;

  • Providing mechanisms that will support effective indexing and disk space allocation methods in terms of the physical XML database storage;

  • Integrating tools for content management operations (add, delete, modify) on the data organized under a specific storage framework;

  • Supporting backup, replication and recovery mechanisms together with query optimization techniques based on indexing and other access paths configurations.

Although XML documents include text only and can easily be stored in files, it is worthwhile to “turn” to data management systems (e.g. databases) for their storage and retrieval, in order to apply advanced data management techniques. Figure 1 depicts the architecture of an XML-based storage and retrieval system. As depicted in this figure, appropriate storage policies are applied to the XML documents in order to store them in an XML data storage system while user applications or other application interfaces must use specific policies to retrieve the XML data. When integrating it with a database, the XML document structure has to be mapped to the database schema, which is required by every database management system. The structure of XML documents does not fit with any typical database model (e.g. relational, object-oriented, object-relational) and therefore necessary transformations are needed to enable storage of XML data in a typical database management system. Native XML databases have recently emerged as a model designed especially to store XML documents (Vakali et al., 2005; Win et al., 2003). However, the native XML databases are less mature than conventional DBMSs and have not yet become very popular, since these systems must be built from scratch.

Figure 1.

XML storage and retrieval

Complete Chapter List

Search this Book:
Table of Contents
Ernesto Damiani
Eric Pardede
Eric Pardede
Chapter 1
Mary Ann Malloy, Irena Mlynkova
As XML technologies have become a standard for data representation, it is inevitable to propose and implement efficient techniques for managing XML... Sample PDF
Closing the Gap Between XML and Relational Database Technologies: State-of-the-Practice, State-of-the-Art and Future Directions
Chapter 2
Mirella M. Moro, Lipyeow Lim, Yuan-Chi Chang
It is well known that XML has been widely adopted for its flexible and self-describing nature. However, relational data will continue to co-exist... Sample PDF
Challenges on Modeling Hybrid XML-Relational Databases
Chapter 3
Vassiliki Koutsonikola, Athena Vakali
Nowadays, XML has become the standard for representing and exchanging data over the Web and several approaches have been proposed for efficiently... Sample PDF
XML and LDAP Integration: Issues and Trends
Chapter 4
Giovanna Guerrini, Marco Mesiti
The large dynamicity of XML documents on the Web has created the need to adequately support structural changes and to account for the possibility of... Sample PDF
XML Schema Evolution and Versioning: Current Approaches and Future Trends
Chapter 5
Mingzhu Wei, Ming Li, Elke A. Rundensteiner, Murali Mani, Hong Su
Stream applications bring the challenge of efficiently processing queries on sequentially accessible XML data streams. In this chapter, the authors... Sample PDF
XML Stream Query Processing: Current Technologies and Open Challenges
Chapter 6
Sven Groppe, Jinghua Groppe, Christoph Reinke, Nils Hoeller, Volker Linnemann
The widespread usage of XML in the last few years has resulted in the development of a number of XML query languages like XSLT or the later... Sample PDF
XSLT: Common Issues with XQuery and Special Issues of XSLT
Chapter 7
Mirella M. Moro, Zografoula Vagena, Vassilis J. Tsotras
Content-based routing is a form of data delivery whereby the flow of messages is driven by their content rather than the IP address of their... Sample PDF
Recent Advances and Challenges in XML Document Routing
Chapter 8
Philippe Poulard
XML engines are usually designed to solve a single class of problems: transformations of XML structures, validations of XML instances, Web... Sample PDF
Native XML Programming: Make Your Tags Active
Chapter 9
Stéphane Bressan, Wee Hyong Tok, Xue Zhao
Since XML technologies have become a standard for data representation, a great amount of discussion has been generated by the persisting open issues... Sample PDF
Continuous and Progressive XML Query Processing and its Applications
Chapter 10
Fabio Grandi, Federica Mandreoli, Riccardo Martoglia
In several application fields including legal and medical domains, XML documents are “versioned” along different dimensions of interest, whose... Sample PDF
Issues in Personalized Access to Multi-Version XML Documents
Chapter 11
Tran Khanh Dang
In an outsourced XML database service model, organizations rely upon the premises of external service providers for the storage and retrieval... Sample PDF
Security Issues in Outsourced XML Databases
Chapter 12
Marco Mesiti, Ernesto Jiménez Ruiz, Ismael Sanz, Rafael Berlanga Llavori, Giorgio Valentini, Paolo Perlasca, David Manset
There is a proliferation of research and industrial organizations that produce sources of huge amounts of biological data issuing from... Sample PDF
Data Integration Issues and Opportunities in Biological XML Data Management
Chapter 13
Doulkifli Boukraa, Riadh Ben Messaoud, Omar Boussaid
Current data warehouses deal for the most part with numerical data. However, decision makers need to analyze data presented in all formats which one... Sample PDF
Modeling XML Warehouses for Complex Data: The New Issues
Chapter 14
Irena Mlynkova
Since XML technologies have become a standard for data representation, numerous methods for processing XML data emerge every day. Consequently, it... Sample PDF
XML Benchmarking: The State of the Art and Possible Enhancements
About the Contributors