DESIGN DESCRIPTION
Mentata LDAPHttp Framework

3. Dependencies

This section identifies external protocols and software offerings upon which this design relies. They are viewed as relationships and managed as risks.

Lightweight Directory Access Protocol

The LDAPHttp framework is intended to be compliant with version 3 of the Lightweight Directory Access Protocol (LDAP). Many software products exist which implement part or all of LDAPv3, including OpenLDAP, a free and open source implementation. The LDAP standard documentation is currently managed by the Internet Engineering Task Force with the umbrella specification available at:

http://www.ietf.org/rfc/rfc1777.txt

Hypertext Transfer Protocol

The LDAPHttp Framework is intended to be compliant with version 1.1 of the HyperText Transfer Protocol (HTTP). A large number of server products exist which implement HTTP v1.1, including the Apache web server, which is free and open source. The specification for HTTP is currently managed by the Internet Engineering Task Force and available at:

http://www.ietf.org/rfc/rfc2616.txt

Java

All LDAPHttp software is written using Java, an object-oriented network programming language originally introduced by Sun Microsystems in 1995. The LDAPHttp framework software is intended for use with the Java 2 Standard Edition, available at:

http://java.sun.com/j2se/index.jsp

along with the servlet specification, available at:

http://java.sun.com/products/servlet/index.jsp

and the JSP specification, available at:

http://java.sun.com/products/jsp/index.jsp

JLDAP

All code for the LDAPHttp framework relies on the JLDAP Java class libraries to provide core exception, connection, entry, attribute, and DN classes, as well as support for searching, modifying data, pooling connections, and encrypting communications. JLDAP has been made available as open source software by Novell in conjunction with the OpenLDAP Foundation. Information on the libraries is available at:

http://www.openldap.org/jldap/


Scope | System | Dependencies | Details | Reuse

Table of Contents

© 2005 Mentata Systems. All rights reserved.