Разработка приложений Multitenant SAAS - PullRequest
2 голосов
/ 01 августа 2011

Я разработал веб-приложение на Java, используя java, spring webmvc и hibernate. Прямо сейчас это может использоваться единственной организацией. Я хочу преобразовать его в мультитенантное приложение SaaS.

Мне не удалось найти материал, в котором я мог бы найти пример того, как преобразовать приложение с одним арендатором в приложение с несколькими арендаторами или образец приложения с несколькими арендаторами с нуля.

Любая помощь велика.

Ответы [ 2 ]

7 голосов
/ 01 августа 2011

Статья Стива Эберсола о Мультитенантность в Hibernate

Статья о том, как это сделать в MySQL 5 Мультитенантная стратегия для SaaS с использованием MySQL5

От Ibm Защита мультитенантного приложения SaaS с помощью Spring Security, Spring MVC и каталога Apache.

SaaS Security PoC - Пример приложения сервер

Из Википедии См. Многопрофильность

0 голосов
/ 31 мая 2012

Это просто. Только вам нужно учесть несколько вещей:

  1. Аутентификация и идентификация арендатора
  2. Сохраните личность арендатора в СЕССИИ.
  3. Во всех таблицах базы данных сохраните идентификатор арендатора. Это помогает легко получать данные.
  4. Передайте идентификатор Арендатора, чтобы получить данные каждого Арендатора.

См. Блог Разработка мультитенантных приложений SaaS

...