Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Вниз

Нужен совет по проектированию системы 


dymka   (2002-02-21 08:53) [0]

Итак, как правильно построить систему? Какие технологии лучше использовать? (Использую Delphi 6 & Interbase 6).
Описание задачи.
Имеются удаленные цеха (удаленность несколько км и связь DSL, при этом часто связи нет как таковой). В конце каждого месяца идет закрытие по данным (т.е. привязано все к месяцу).
Редактирование идет в течение 2-3 дней и очень важно его осуществить. В каждом цеху 3-4 компьютера и с каждого должна идти работа.
Сейчас идет так - В каждом цеху установлен сервер. Таких серверов сейчас 9. После закрытия я просто все переношу на центральный.
Но настала надобность некоторым цехам рассматривать картину целиком и своевременно, а не по отдельным цехам и после закрытия.
Кто что посоветует???
E-mail: azn.60r14@tatneft.ru
ICQ: 114155197
Заранее спасибо!



Alexandr   (2002-02-21 09:41) [1]

MIDAS



Deniz   (2002-02-21 09:52) [2]

1. Corba.
2. Web.



Alexandr   (2002-02-21 09:56) [3]

вообщем трехзвенка, а уж как ты ее делать будешь, уже не так важно...



dymka   (2002-02-21 10:16) [4]

2Alexandr: ок, как я это понимаю - отложенное редактирование данных?
Какой комп выбрать за сервер приложений?
И еще - раз на цеху одновременно (!!!) редактируют 3-4 юзера
не возникнет ли проблем с апдейтом (реальна ситуация редактирования одной записи разными юзерами, но разных полей)?

2Deniz: нащет корбы не знаю, но веб точно не пойдет - слишком оперативно необходимо менять данные и при смене нужен мощный анализ - т.е. открыто порядка 5-6 таблиц одновременно с возможностью поиска, фильтрации итп наворотов.



Dok_3D   (2002-02-21 14:43) [5]

Я так понял, что в будущем связь будет постоянной, и нужно написать более автоматизированую систему с одним сердцем(сервером БД).
И нужно предоставить инструмент для реализации параллельной работы, при наличии множества пользователей. Это же PDM-система получается. Вообще, на рынке ПО уже много решений на этот счет. Но если есть желание написать самому, то ради бога.

>> Какой комп выбрать за сервер приложений?
Да любой, лишь бы быстрый был, по одному серверу приложений на цех.

>> не возникнет ли проблем с апдейтом (реальна ситуация >> редактирования одной записи разными юзерами, но разных полей)?
Советую пересмотреть структуру БД. А также реализовать механизм "Check-Out\Check-In"



Dok_3D   (2002-02-21 14:54) [6]

А, про технологии-то забыл...
Насчет Corba не знаю, не работал (краем уха слышал, что на Дельфи как-то это плохо получается).
DCOM на таких расстояниях тоже трудно себе представить, смотря какая связь с БД будет.
Пробовать надо, MIDAS предлагает прекрасные инструменты.

А вообще, кто сказал, что нужна трехзвенка ?




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.025 c
1-66872           Леонид                2002-03-04 11:49  2002.03.21  
Translation manager


1-66904           DSR                   2002-03-06 09:22  2002.03.21  
Проблемы с TListView...


3-66769           Markov D.             2002-02-21 19:00  2002.03.21  
Midas / SocketConnection


3-66759           - Andrew -            2002-02-21 18:45  2002.03.21  
Как записать картинку (Tiff, Bmp) в BLOB-поле?


1-66922           sergey2               2002-03-06 13:41  2002.03.21  
Hint, ComboBox