Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Архитектура приложения с лицензированием модулей 
:(
    Опции темы
Экскалупатор
Дата 16.5.2015, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 2
Всего: 24



Всем привет. Возник вопрос по архитектуре веб приложения(системы). 
Короткое предисловие:
Планируется разработка очень большой системы. Все это планируется писать с использованием .net технологий, по этому и тема тут.
Вся системма условно разделена на N модулей. Пользователь может покупать доступ ко всей системе, а может покупать лицензии для использования отдельных модулей системы. При этом, если пользователь купил только отдельные модули, должны происходить соответствующие изменения на страницах и в поведении всей системы. Вся система будет представлять из себя набор отдельно развертываемых сервисов и приложений(SOA). В контексте всего этого возникает вопрос, какие существуют best practices или просто общие подходы по решению этой проблемы. Мое первое решение  было завести отдельный сервис авторизации пользователей, в котором хранить всю информацию по купленным лицензиям и возможностям. Тогда к этому сервису можно будет обращаться из разных частей системы и решать, что можно делать, а что нет. Но мне кажется это слишком топорно, потому что возникает много лишних действий.
Поделитесь своим опытом, если кто сталкивался или подскажите где почерпнуть информацию об архитектуре подобных решений.
Заранее спасибо.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.1014 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.