在当前的系统建设中,我们往往会针对一个具体的客户完成一个系统,但是在系统刚刚初建设的时候,我们的目前却是向多个客户提供不同的服务。这本质上就是多租户的需求。
在我手头的当前项目中,有一些需求是内部的,例如财务部门、HR部门、综合管理部门,那么这些需求对应的系统,一般都是单一的业务系统,应为这些部门原则上都是以一个逻辑实体,有一个独立的组织架构,不会说有多个独自不同的组织。
但是我们的客户却不是这个样子,我们是想服务一类客户,例如ABC三家都是在一个领域内的制造商,他们的业务相似,但是又是完全隔离的。所以,我们往往是先做A的业务,然后成功后,再推广到B、C。同时这个新系统还要对接内部的ERP系统,由于各种原因ERP系统也不是单一的。
这个问题已经在历史建设中显示出来的,未来在新系统规划中也要考虑到多租户的情况。
网友评论