嘿伙计们和gals,我正在撰写关于多租户网络信息系统中的持久化的科学论文。
我的问题是我是否遗漏了以下列表中的个性化技术:
第一个个性化是模型更改,其中底层(数据)模型经过调整以适应租户的需求。典型的更改从添加属性到对象,到完整添加实体和与现有模型的关系。工业应用程序的一个示例是SalesForce,其中可以向任何模型添加实体,例如特定于域的实体。 SalesForce的可变性是在架构设计时引入的,可以在运行时绑定。
第二种个性化是视图更改,其中视图基于每个租户进行更改。典型的更改从特定于租户的徽标到完整不同的界面和模板。工业应用程序的一个示例是内容管理系统Wordpress,其中可以在运行时创建不同的模板以显示内容的特定于租户的视图。
控制器更改是第三种个性化,其中控制器针对不同的租户做出不同的响应,并基于相同的行为以不同的方式通过信息系统引导它们。工业应用程序的一个示例是Microsoft CRM的在线多租户版本,它使租户能够为最终用户创建特定的工作流程。
第四种个性化是系统连接器更改,其中连接到另一个系统的扩展是可变的,以便能够连接到提供类似功能的不同信息系统。一个示例可能是两个租户想要在不让他们第二次输入凭据的情况下对他们的用户进行身份验证,基于两个不同的用户管理系统。
最后,第五种个性化是系统组件更改,其中类似的功能集由不同的组件提供,这些组件是根据租户的要求选择的。系统组件变更的实际用途是Facebook,一个社交网站,它使最终用户能够从Facebook和第三方安装组件以获得更多功能。
随意发表评论。我希望这个问题离stackoverflow.com范围不太远。根据您的回答,我将在文章中确认Stackoverflow站点: - )。
答案 0 :(得分:2)
请注意,我们已在本文中发表了两个案例研究的结果:
Jansen,S.,Houben,G.,Brinkkemper,S。(2010)。多租户Web应用程序中的定制实现:来自图书馆部门的案例研究,在2010年第10届国际网络工程大会的会议记录中被接受发布
http://slingerjansen.files.wordpress.com/2009/04/icwe2010jansenhoubenbrinkkemper.pdf
答案 1 :(得分:1)
访问控制权变更 使每个客户端能够为其用户定制自己的访问控制权