在我工作的每个大公司中,他们使用LDAP作为访问用户信息中央存储库的方式,但很少有人努力扩展模式以包含不是从inetOrgPerson派生的objectClasses.
Microsoft的Active Directory进行了大量的架构扩展,但很少有商业产品利用LDAP的功能.
是因为大多数LDAP开发人员不知道如何在用户之外进行建模?找到它的价值,但只是没有深入思考它?尝试过并遇到性能问题?还有别的吗?
我一直认为LDAP是太高为网络管理员和水平太低级的软件开发人员.他们似乎都没有与之相容.
有人认为,由于几乎每个企业应用程序都将使用关系数据库,因此再添加一个数据源会降低应用程序的可用性和可靠性.
在LDAP中制作自定义架构的障碍仍然很大.在LDAP服务器中,您必须将模式文件放在模式目录中,通常使用root或管理权限重新启动LDAP服务器; 而当前的ORM可以在应用程序启动时创建,更新或验证关系数据库模式.