|
|
|
Создание сетевого приложения
|
|||
|---|---|---|---|
|
#18+
Добрый всем вечер! Появилась необходимость создания сетевого приложения в VFP(согласно архитектуре клиент-сервер, на основе уже разработанного локального). Подскажите пожалуйста с каких технологий лучше всего начать?... И еще вопрос: сильно ли придется менять обработчики компонентов приложения при переводе локального приложения в его сетевой вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 20:29 |
|
||
|
Создание сетевого приложения
|
|||
|---|---|---|---|
|
#18+
Появилась необходимость создания сетевого приложения в VFP(согласно архитектуре клиент-сервер, на основе уже разработанного локального). Подскажите пожалуйста с каких технологий лучше всего начать?... - MS SQL Server 2005 И еще вопрос: сильно ли придется менять обработчики компонентов приложения при переводе локального приложения в его сетевой вариант? - это зависит, как Вы писали до этого приложение. Я, например, очень сильно увлекался Web Services, мне практически приложение переписывать не надо, достаточно только Web Service переписать на вызов SP... Если Вы привыкли все делать прямо с данными FoxPro, то лучше всего приложение переписать заново, оставив только привычный интерфейс там где возможно... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 21:01 |
|
||
|
Создание сетевого приложения
|
|||
|---|---|---|---|
|
#18+
Спасибо, большое! БУдем пробовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 21:09 |
|
||
|
Создание сетевого приложения
|
|||
|---|---|---|---|
|
#18+
Еще вопросик. Имеется совокупность филиалов. В каждом из них находится своя локальная копия одного и того же приложения. Необходимо, чтобы поочереди (например вечером: после рабочего дня) они перекидывали свои базы на сервер через Internet. В свою очередь, сервер отбирал из этих баз новые данные (введенные в течение рабочего дня кажым филиалом), т.е. проще говоря, производил обновление данных, а затем с утра рабочего дня посылал уже обновленную БД каждому филиалу. Какими технологиям необходимо следовать для реализации такого механизма. Что проще осуществить: сетевое приложение внутри 1ой организации (на базе архитектуры клиент-сервер), либо 2ой вариант обмена данными(через Internet). (P.S. мне необходимо выбрать либо 1ый , либо 2ой вариант, а зависит он от простоты реализации этих вариантов создания системы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 21:28 |
|
||
|
Создание сетевого приложения
|
|||
|---|---|---|---|
|
#18+
AWAYЕще вопросик. Имеется совокупность филиалов. В каждом из них находится своя локальная копия одного и того же приложения. Необходимо, чтобы поочереди (например вечером: после рабочего дня) они перекидывали свои базы на сервер через Internet. В свою очередь, сервер отбирал из этих баз новые данные (введенные в течение рабочего дня кажым филиалом), т.е. проще говоря, производил обновление данных, а затем с утра рабочего дня посылал уже обновленную БД каждому филиалу. Какими технологиям необходимо следовать для реализации такого механизма. Что проще осуществить: сетевое приложение внутри 1ой организации (на базе архитектуры клиент-сервер), либо 2ой вариант обмена данными(через Internet). (P.S. мне необходимо выбрать либо 1ый , либо 2ой вариант, а зависит он от простоты реализации этих вариантов создания системы) Для клиент-сервер с использованием MS SQL 2005 рассмотрите вариант с использованием репликации. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 21:41 |
|
||
|
Создание сетевого приложения
|
|||
|---|---|---|---|
|
#18+
AWAY... Какими технологиям необходимо следовать для реализации такого механизма. Что проще осуществить: сетевое приложение внутри 1ой организации (на базе архитектуры клиент-сервер), либо 2ой вариант обмена данными(через Internet). (P.S. мне необходимо выбрать либо 1ый , либо 2ой вариант, а зависит он от простоты реализации этих вариантов создания системы) Про репликацию Aleksey-K уже сказал. Но если основной критерий "простота реализации", то можно еще рассмотреть вариант объединения сети головного офиса с филиалами через VPN. А там одно из двух - работа в терминале или клиент в филиале, SQL-сервер в офисе. Основные минусы такого подхода по сравнению с репликацией: нет инета - нет работы, трафика больше чем при репликации. При работе в терминале можно имеющийся файл-серверный вариант использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 08:15 |
|
||
|
Создание сетевого приложения
|
|||
|---|---|---|---|
|
#18+
я реализовал обмен на базе ФТП сервера идет обмен с торговыми точками : от них - отчет за период, к ним- прайс-листы, списки товара и проч. каждому филиалу присвоен ID в филиале прога с кнопками отправить отчет и принять базу транспортные файлы имеют префиксом ID_имя файла.out в головной фирме - ботик, который по таймеру опрашивает каталог на ФТП и если там что-то есть - обрабатывает и удаляет транспортный архив, а также формирует ответный транспорт для филиала с этим ID и расширением .in все работает довольно надежно работа из фокса по ФТП подробно описана, есть готовые процедуры покопайся на форуме - я их отсюда брал, только давно, не помню где лежат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2007, 13:39 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=181&tid=1588613]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
18ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 256ms |

| 0 / 0 |
