От Чобиток Василий Ответить на сообщение
К alexio Ответить по почте
Дата 28.07.2012 13:30:38 Найти в дереве
Рубрики Танки; Версия для печати

Re: Юзабили

Привет!

>Сомневаюсь, что в БД что-то пишется. Концепция изолированых клиентов, так сказать (и это при наличии сети). При более грамотном подходе имеем распределенную БД, где данные реплицируются автоматом, а новая запись, созданная штабом, становится доступна клиентам сразу (либо репликацией через избираемый по обстановке канал).

А, ну это другое дело :)

Только в данном случае особой разницы между "изолированными клиентами" и "распределенной БД" я не вижу. Если е-мейлы получает, то уже не изолированный; если связь пропала, а локальная копия распределенной БД работоспособна, то клиент становится изолированным :-)

По репликации есть вопросы.
1) БД на разных уровнях и в разных подразделениях не может быть продублированной, если распоряжение предназначено в N-й батальон, то оно и должно быть доставлено командиру (начштаба) N-го батальона и продублировано только в те инстанции, которые обязаны знать о распоряжениях N-му батальону. Т.е. обычная репликация тут не катит, это типичный документооборот с маршрутами прохождения документов.
2) Если распоряжение технически доставлено в нужную локальную БД, это не означает автоматически, что распоряжение было отдано. Получатель распоряжения обязан не только его "открыть на мониторе" (о чем должна сохраниться запись в соответствующих логах), но и вникнув явно подтвердить принятие на исполнение, о чем обратно уходит документ с соответствующим подтверждением.
3) На стороне отдавшего распоряжение должна быть система контроля, которая отслеживает факты как технической доставки, так и доклады о принятии к исполнению. В случае превышения сроков система сигнализирует о проблеме всеми доступными способами.

Здесь бизнес-процесс. И совсем не такой простой как просто репликация данных.

P.S. Система репликации данных для хозяйственных (арбитражных) судов Украины была спроектирована мной и начата разрабатываться в 2000-м. Она до сих пор нормально работает.

Предложения, заявления, жалобы есть? http://armor.kiev.ua/