> Can someone point out whether Apache DS is really taking on enterprise > level (use cases are very welcome)? I could not see why one would prefer > Apache DS over others (for example OpenLDAP), unless he requires non-ldap > features like UDDI...
I played with it some time ago; unfortunately my exact notes are lost because of a fire. :( I began my poking with this article - http://www.screaming-penguin.com/main.php?storyid=4972 Apache DS is certainly interesting; it is very much like an Open Source Active Directory server than a straight-up LDAP server. It does *ALLOT* of stuff beyond simply serving as an LDAP DSA. My recollections are.... (A) Compared to OpenLDAP - *SLOW*. Not surprising C & BDB verses a huge JBoss monster, but OpenLDAP wiped the floor with it. But, again, as far as performance goes a properly tuned OpenLDAP server stomps just about everything. (B) The documentation... Oh, my goodness. Can you tell it was written by a Java developer? Hell, yea. I've got an issue with lots of documentation out there but this was really bad. At a glance it still looks really bad. I suspect that if you are a Java person familiar with Tomcat / JBoss / J2EE you'll have pretty good luck with Apache DS and love the documentation. As a systems administration you wants to control LDAP, Kerberos, DNS, etc.... the documentation is an eye-bleeding nightmare. Just checking back at the site.... take look at "Configuration" under the ****User's Guide****.... the first section: "The Configuration API". Ugh. "ApacheDS provides its configuration API in the org.apache.ldap.server.configuration package. This package contains concrete configuration instruction classes that you can instantiate and specify in your JNDI environment variable. To put your configuration instruction class into the JNDI environment variable:" Uhm.... I thought the configuration section of a User's Guide would be about configuring the software? So I'd recommend OpenLDAP if all you want is an LDAP server. If you want the whole suite of services in a box then I [I cringe when I say this] recommend Windows Server 2003. It is stable, reasonably fast, and will provide everything (LDAP, DNS, KDC, DHCP, etc...) in an integrated fashion. <aside/>Yes, I can decipher Java property files, et al. But I wonder what is it about Java that makes people who write Java utterly incapable of coming back to this world and speaking English (or some other common Human tongue)? Every single Java app I'm forced to live with has simply wretched documentation followed by a thick appendix of the bleedin' API! Javadoc != documentation. Some of them are great apps but it is hard not to develop an attitude given the pervasive quality of the documentation.</aside> --- You are currently subscribed to [email protected] as: [EMAIL PROTECTED] To unsubscribe send email to [EMAIL PROTECTED] with the word UNSUBSCRIBE as the SUBJECT of the message.
