解决方案的业务领域包含以下对象:
我需要评估解决方案是否应该使用关系数据库,或者我们是否可以使用自定义架构在LDAP中执行所有操作。
到目前为止,所提出的解决方案使用一些用于前端的UI框架和一个用于连接到后端的REST API。后端的业务对象实现为EJB。 EJB仅使用具有自定义架构(选项1)或"标准" LDAP和RDBMS(选项2)用于持久性。
我没有使用自定义LDAP模式的经验,我感到不舒服的是坚持与组织无关的数据(如人员,设备等),而是将其业务(如产品等)保存到LDAP。另一方面,我认为没有任何理由说这不是一个好主意。
以下是一些关键要求: