大家好,我正在撰写一篇关于多租户网络信息系统中的个性化的科学论文。
我的问题是我是否缺少以下列表中的个性化技术:
第一个个性化是模型更改,其中底层(数据)模型被调整以适应租户的需求。典型的变化从向对象添加属性到向现有模型完全添加实体和关系不等。工业应用程序的一个示例是 SalesForce,其中可以将实体添加到任何模型,例如特定领域的实体。SalesForce 的可变性是在架构设计时引入的,并且可以在运行时绑定。
第二种个性化类型是视图更改,其中视图基于每个租户进行更改。典型的变化从特定于租户的徽标到完成不同的界面和模板。工业应用的一个例子是内容管理系统 Wordpress,其中可以在运行时创建不同的模板来显示特定于租户的内容视图。
控制器变更是第三种个性化类型,控制器对不同的租户做出不同的响应,并基于相同的行为,以不同的方式通过信息系统引导他们。工业应用程序的一个示例是 Microsoft CRM 的在线多租户版本,它使租户能够为最终用户创建特定的工作流。
第四种个性化类型是系统连接器更改,其中连接到另一个系统的扩展是可变的,以便能够连接到提供类似功能的不同信息系统。一个例子可能是两个租户想要验证他们的用户而不让他们第二次输入他们的凭据,基于两个不同的用户管理系统。
最后,第五类个性化是系统组件变更,其中相似的功能集由不同的组件提供,这些组件是根据租户的需求进行选择的。系统组件更改的一个实际用途是 Facebook,一个社交网站,它使最终用户能够安装来自 Facebook 和第三方的组件以获得更多功能。
随意发表评论。我希望这个问题不会超出 stackoverflow.com 的范围。根据您的回答,我将在文章中确认 Stackoverflow 站点 :-)。