多租户SAAS应用程序开发

时间:2011-08-01 10:27:15

标签: hibernate spring saas multi-tenant

我使用java,spring webmvc和hibernate开发了一个java web应用程序。现在它可以被单一组织使用。我想将其转换为多租户SaaS应用程序。

我无法找到可以看到如何将单租户应用程序转换为多租户或多租户应用程序样本的任何示例的材料。

任何帮助都很棒。

2 个答案:

答案 0 :(得分:7)

Steve Ebersole关于Multi-tenancy in Hibernate

的文章

有关如何在MySQL 5 Multi-Tenant Strategy for SaaS using MySQL5

中执行此操作的文章

来自Ibm Securing a multitenant SaaS application的Spring Security,Spring MVC和Apache目录。

SaaS Security PoC - Example Application服务器

来自维基百科,请参阅Multitenancy

答案 1 :(得分:0)

很简单。只有你需要考虑一些事情:

  1. 验证和识别租户
  2. 将租户标识存储在会话中。
  3. 在所有数据库表中,保留TENANT ID。这有助于轻松检索数据。
  4. 传递TENANT ID以检索每个租户的数据。
  5. 请参阅博客SaaS Multi-Tenant application development