Java 使用LDAP存储业务数据而不仅仅是组织数据
解决方案的业务域包含以下对象:Java 使用LDAP存储业务数据而不仅仅是组织数据,java,architecture,active-directory,ldap,rdbms,Java,Architecture,Active Directory,Ldap,Rdbms,解决方案的业务域包含以下对象: 使用者 资源(表示真实世界对象(如产品)ID的字符串) 用户组 资源组 授予用户以某种方式对资源进行操作的权利 我需要评估解决方案是否应该使用关系数据库,或者我们是否可以使用自定义模式在LDAP中执行所有操作 到目前为止,建议的解决方案使用一些UI框架作为前端,使用RESTAPI连接到后端。后端的业务对象实现为EJB。EJB仅使用带有自定义模式(选项1)或“标准”LDAP和RDBMS(选项2)的LDAP来实现持久性 我没有使用自定义LDAP模式的经验,而且我不
- 使用者
- 资源(表示真实世界对象(如产品)ID的字符串)
- 用户组
- 资源组
- 授予用户以某种方式对资源进行操作的权利
- web前端
- 用户和用户组在LDAP中进行管理
- 未来扩展解决方案的可能性,即资源不仅包含真实世界对象的ID,而且还包含与其关联的blob
- 写入数据库的频率远远低于读取
- 不需要任何交易
- 可轻松集成到各种IT环境中的本地解决方案