Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка распределенной системы на .NET - Ваше мнение ? / 13 сообщений из 13, страница 1 из 1
17.11.2005, 11:13
    #33383470
SergeyVZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
Задача из разряда почти классических:
Есть центральный офис и филиалы по областям. В этих офисах локальные сети. Между собой они пока не связаны. Не все подключены к интернету, но на будущее планируется такое подключение по выделенкам. У областных филиалов есть склады, которые могут быть в любой глухомани, причем в таких местах, где нет даже телефона и проведение его туда не планируется. Там стоит 1-2 компа и на них идет учет товара, печать накладных и т.д., вообщем, склад как склад.
Босы в центре хотят видеть, что творится у них в филиалах и на этих складах. А на складе хотят видеть наличие товара на других складах, что бы если нету у них чего, то сказать клиенту где есть товар.
Думаю сделать так: в филиалах поставить SQL-сервера и настроить синхронизацию между ними. По идее должно работать. На NET сделать клиент, который будут работать с ними из точек, с которыми есть каналы связи. Там, где таких каналов нет, сделать локольные базы , к примеру, взять базу Access (по структуре близкую с SQL-базой) и клиенту в качестве источника указать ее. Потом, когда базу Access привезут в филиал, синхронизировть ее с SQL(сделать прогу на том же C# не проблема).
Собственно на NET делал кто-нибудь такие системы ? Или есть что-то друое и лучшее ?
...
Рейтинг: 0 / 0
17.11.2005, 11:20
    #33383492
Aviant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
SergeyVZЗадача из разряда почти классических:
Есть центральный офис и филиалы по областям. В этих офисах локальные сети. Между собой они пока не связаны. Не все подключены к интернету, но на будущее планируется такое подключение по выделенкам. У областных филиалов есть склады, которые могут быть в любой глухомани, причем в таких местах, где нет даже телефона и проведение его туда не планируется. Там стоит 1-2 компа и на них идет учет товара, печать накладных и т.д., вообщем, склад как склад.
Босы в центре хотят видеть, что творится у них в филиалах и на этих складах. А на складе хотят видеть наличие товара на других складах, что бы если нету у них чего, то сказать клиенту где есть товар.
Думаю сделать так: в филиалах поставить SQL-сервера и настроить синхронизацию между ними. По идее должно работать. На NET сделать клиент, который будут работать с ними из точек, с которыми есть каналы связи. Там, где таких каналов нет, сделать локольные базы , к примеру, взять базу Access (по структуре близкую с SQL-базой) и клиенту в качестве источника указать ее. Потом, когда базу Access привезут в филиал, синхронизировть ее с SQL(сделать прогу на том же C# не проблема).
Собственно на NET делал кто-нибудь такие системы ? Или есть что-то друое и лучшее ? Делали. Каких то специфических проблем нет, чудес тоже. Если с технологией знакомы - полный вперед. Ваша идея вполне работоспособна, только вместо Access я бы взял MSDE - проще будет разрабатывать и сопровождать
...
Рейтинг: 0 / 0
17.11.2005, 11:20
    #33383494
SergINI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
Imho. Если всё равно используете Access не вижу ничего плохого в написании клиента тоже на Access. По крайней мере сроки разработки клиента в Access должны быть меньше, чем под *.NET
...
Рейтинг: 0 / 0
17.11.2005, 11:21
    #33383500
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
Не буду оригинален, но скорее всего проще взять ASA и "не делая элементарных прог на C#" все его средствами разрулить.
...
Рейтинг: 0 / 0
17.11.2005, 11:21
    #33383505
Aviant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
Да, только учтите, что .Net работает с Framework, если где-то стоят уж очень древние машины, могут быть тормоза.
...
Рейтинг: 0 / 0
17.11.2005, 11:50
    #33383596
SergeyVZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
MSDE - проще будет разрабатывать и сопровождать
А как у него со стабильностью ? А то мотатся за сотни км по сотням мест, если он козлит - не фантан. Под Win98 он работаеь ?

Если всё равно используете Access
Прост базу Access как хранилище. Вообщем тут может быть любая база, это не принципиально.

проще взять ASA
Можно подробнее (не знаком с ним, на Sybase лет 15 ничего уже не делал) ?
Я так понимаю - это сервер, а как его потом синхронизировать, если даже канала связи нету ? И еще , компы не то что бы совсем хлам, разные бывают. К примеру, PII/64Мб(Win98) и такие есть - как на нем пойдет ?
...
Рейтинг: 0 / 0
17.11.2005, 11:58
    #33383626
Aviant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
А как у него со стабильностью ?
Также как и у MSSQL

Под Win98 он работаеь ?
http://www.microsoft.com/sql/msde/productinfo/overview.mspx
...
Рейтинг: 0 / 0
17.11.2005, 12:10
    #33383675
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
авторМожно подробнее (не знаком с ним, на Sybase лет 15 ничего уже не делал) ?
Я так понимаю - это сервер, а как его потом синхронизировать, если даже канала связи нету ? И еще , компы не то что бы совсем хлам, разные бывают. К примеру, PII/64Мб(Win98) и такие есть - как на нем пойдет ?
У этого сервера оффлайн репликации поддерживаются. В том числе через файлы, которые Ваши деревни могут туда сюда через дискетки передавать. PII хватит.

P.S. А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает
...
Рейтинг: 0 / 0
17.11.2005, 12:28
    #33383751
Calm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
авторСейчас сотовая то почти по всей России на деревни работает

Не знаю как там в вашем Москва\Волгоград, а есть местности со сложным рельефом. И если село попадает в низинку, то сложно убедить обсоса поставить вышку ради 15 домов, где живут в основном пенсионеры.
...
Рейтинг: 0 / 0
17.11.2005, 12:40
    #33383812
Mainframe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
[quot ASCRUS
P.S. А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает [/quot]

Летом были на Байкале, в Баргузинской долине - ни телефонов, ни мобильных. А пару лет назад - в Абрау-Дюрсо. Та же картина. Есть места еще в русских селеньях..
...
Рейтинг: 0 / 0
17.11.2005, 12:44
    #33383832
SergeyVZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает
Это могут быть и не деревни, а довольно вольшие города. Просто телефон туда вести никто не будет. Там свои заморочки, политика понимаешь, млин ее... Я не из России и тут сотовая не везде достает. Надо будет проверить, идея с сотовой очень даже привлекательно смотрится.
Тогда вопрос, может кому приходилось делать синхронизацию SQL-серверов по сотовой связи ? Есть ли там какие подводные грабли в отличии от обычной связи ? И сколько по времени будет идти такая синхронизация при размере базы в 400-500Мб ?
...
Рейтинг: 0 / 0
17.11.2005, 12:56
    #33383878
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
Shtok
Не буду оригинален, но скорее всего проще взять ASA и "не делая элементарных прог на C#" все его средствами разрулить.
Присоединюсь.
SergeyVZ
Это могут быть и не деревни, а довольно вольшие города. Просто телефон туда вести никто не будет. Там свои заморочки, политика понимаешь, млин ее...
Тогда курьер на лошади с дискеткой. Для ASA разницы никаков в репликации, что дискетка, что оптоволокно.
SergeyVZ
Тогда вопрос, может кому приходилось делать синхронизацию SQL-серверов по сотовой связи ?
Приходилось.
SergeyVZ
Есть ли там какие подводные грабли в отличии от обычной связи ? Никаких. Все прозрачно.
SergeyVZ
И сколько по времени будет идти такая синхронизация при размере базы в 400-500Мб ?
Вопрос не в размере базы, а в объеме передаваемых изменений. База может быть хоть 10 гиг, а изменений за день например на 100 кб. Или наоборот. Все зависит от задачи.

Более подробную информацию по ASA можно получить в соответствующем форуме
...
Рейтинг: 0 / 0
17.11.2005, 12:57
    #33383885
a40
a40
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка распределенной системы на .NET - Ваше мнение ?
Ты про характетистики репликации в соответствующем форуме спросил. Там народа грамотного в этом деле куда как больше, чем тут.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка распределенной системы на .NET - Ваше мнение ? / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]