Несколько приложений, использующих одни и те же сервисы приложений

Как я могу иметь несколько приложений, написанных для одного и того же клиента, совместно использующих одни и те же сервисы приложений (это имя этой базы данных, которая содержит членство?).

Я думаю о создании aspnetdb для каждого клиента и использовании его на каждой системе, которая у него есть. Таким образом, они могут делиться пользователями и другими вещами.

Это правильный образ мышления?

И, кстати, на этой базе данных есть несколько таблиц, для которых я понятия не имею, для чего используется. Может кто-нибудь указать какую-то статью, объясняющую, для чего они?

3 ответа

Решение

Просто подумайте с точки зрения от 1 до многих, от 1 до 1 и т. Д.

Действительно, в вашем случае вы можете создать 1 базу данных, чтобы хранить учетные записи пользователей и делиться ею между всеми приложениями и службами.

Посмотрите там:

1) http://msdn.microsoft.com/en-us/library/ff405740.aspx

2) http://beyondrelational.com/blogs/neeraj/archive/2011/12/14/implement-windows-authentication-and-security-in-wcfservice.aspx

3) http://codebetter.com/petervanooijen/2010/03/22/a-simple-wcf-service-with-username-password-authentication-the-things-they-don-t-tell-you/

Вы можете поделиться пользователями и другими вещами в базе данных служб приложений. Единственное, что вам нужно сделать, это установить одинаковое значение для applicationName для провайдеров в web.config/app.config.

другие таблицы хранят информацию о профиле и роли, а также настройки персонализации веб-части.

Если ваше приложение является настольным приложением, я рекомендую использовать WCF (оконную коммуникационную основу), в противном случае веб-сервис является более простым решением для веб-приложений. Обратите внимание, что WCF может работать во многих протоколах http, tcp... WCF или веб-служба должны работать на стороне сервера (где существуют ваши данные), это может быть компьютер, на котором работают ваши клиентские приложения.

Вот пример для WCF:

http://www.codeproject.com/Articles/16765/WCF-Windows-Communication-Foundation-Example

Другие вопросы по тегам