Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Apache Directory Project - Toolchain for Developers

Similar presentations


Presentation on theme: "The Apache Directory Project - Toolchain for Developers"— Presentation transcript:

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


Download ppt "The Apache Directory Project - Toolchain for Developers"

Similar presentations


Ads by Google