Re: Выбор архитектуры для CRUD-подобного приложения на WPF
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 02.02.12 22:29
Оценка: 2 (1)
Здравствуйте, alesterre, Вы писали:

A>В общем, стоит ли менять простую в понимании клиент-серверную архитектуру на заманчивую и более современную трехзвенную?


Однозначно стоит, но далеко не по тем причинам что ты написал.

Чтобы работать в модели клиент-сервер тебе нужно чтобы каждый человек ходил в базу под своей доменной учеткой. тогда у тебя есть хоть какой-то шанс сделать security и аудит. Но для этого нужен хороший DBA, который будет за всем этим следить. кроме того тебе скорее всего потребуется часть логики реализовать в самой БД в виде view, trigger, function, SP, чтобы база вычисляла инварианты, пред- и пост- условия. Иначе в твою БД просто запишут данные какие удобно в обход твоего софта.

В итоге для бизнес-приложений такое мало подойдет.

В этом разрезе тебе гораздо выгоднее трехзвенное приложение, так как в базу ты ходить будешь под одним пользователем, будешь в серверном коде обрабатывать БЛ и вопросы разграничения доступа.


Теперь собственно к архитектуре.

Забудь про виндос сервисы. Тебе нужен веб. Тебе нужен RIA и Silverlight.

Возможно тебе вообще только Lightswitch и нужен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.