Download presentation
Presentation is loading. Please wait.
Published byJonathan Patrick Matthews Modified over 6 years ago
1
The Apache Directory Project - Toolchain for Developers
Stefan Seelmann The Apache Directory Project - Toolchain for Developers
2
The Apache Directory Project - Toolchain for Developers
About me Stefan Seelmann Freelancer Software development with Java LDAP, Identity- and Access Management Open Source developer Apache Directory project DataNucleus LDAP store The Apache Directory Project - Toolchain for Developers
3
The Apache Directory Project - Toolchain for Developers
Agenda Apache Directory project Live feature tour Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev Copy example data Create a new schema Unit testing Conclusion & Discussion The Apache Directory Project - Toolchain for Developers
4
Apache Directory Project
Directory solutions in Java Apache license Sub-projects: Server (ApacheDS) Studio Triplesec This talk will focus on tooling for application developers The Apache Directory Project - Toolchain for Developers
5
Apache Directory Server
Directory Server in Java Protocols: LDAP, DNS, DHCP, NTP, Kerberos, Change Password X.500 ACI, Trigger, Stored Procedures Open Group certified LDAPv3 server In progress: ChangeLog, Replication, Config in DIT Features for application developers: Ease to setup for development environment (zip/tar) Embeddable into Java applications Junit 4 based testing framework (LDAP, Krb5) The Apache Directory Project - Toolchain for Developers
6
Apache Directory Studio
Directory client platform Eclipse based Integration into Eclipse Application for Linux (x32/x64), Mac OS X, Windows Features: LDAP Browser LDIF Editor Schema Editor Integrated ApacheDS Configuration for ApacheDS The Apache Directory Project - Toolchain for Developers
7
The Apache Directory Project - Toolchain for Developers
Live Feature Tour Scenario: Productive LDAP server exists Company cars should be managed Tour: Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev Copy example data Create a new schema Unit testing The Apache Directory Project - Toolchain for Developers
8
The Apache Directory Project - Toolchain for Developers
Live Feature Tour Scenario: Productive LDAP server exists Company cars should be managed Tour: Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev Copy example data Create a new schema Unit testing The Apache Directory Project - Toolchain for Developers
9
The Apache Directory Project - Toolchain for Developers
Live Feature Tour Scenario: Productive LDAP server exists Company cars should be managed Tour: Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev Copy example data Create a new schema Unit testing The Apache Directory Project - Toolchain for Developers
10
The Apache Directory Project - Toolchain for Developers
Live Feature Tour Scenario: Productive LDAP server exists Company cars should be managed Tour: Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev (v1.5.0!) Copy example data Create a new schema Unit testing The Apache Directory Project - Toolchain for Developers
11
The Apache Directory Project - Toolchain for Developers
Live Feature Tour Scenario: Productive LDAP server exists Company cars should be managed Tour: Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev Copy example data Create a new schema Unit testing The Apache Directory Project - Toolchain for Developers
12
The Apache Directory Project - Toolchain for Developers
Live Feature Tour Scenario: Productive LDAP server exists Company cars should be managed Tour: Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev Copy example data Create a new schema Unit testing The Apache Directory Project - Toolchain for Developers
13
The Apache Directory Project - Toolchain for Developers
Live Feature Tour Scenario: Productive LDAP server exists Company cars should be managed Tour: Explore the productive server Setup LDAP server for development environment Merge schema from productive server to dev Copy example data Create a new schema Unit testing The Apache Directory Project - Toolchain for Developers
14
The Apache Directory Project - Toolchain for Developers
Unit Testing The Apache Directory Project - Toolchain for Developers
15
Conclusion & Discussion
Apache Directory Studio to be released Browser: certificate validation, Kerberos AuthN Browser: entry editors Schema Editor: load online + merge ApacheDS: integration of ApacheDS 1.5.5 Future improvements: Code generators, IDE plugins Graphical editors Proxy to analyze LDAP requests Record and replay of tests Your opinion and requirements The Apache Directory Project - Toolchain for Developers
16
The Apache Directory Project - Toolchain for Developers
Resources Apache Directory Project and Server: Apache Directory Studio: Paper, slides, examples directory The Apache Directory Project - Toolchain for Developers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.