Форум: "Сети";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизСервер приложений Найти похожие ветки
← →
DmiSb (2005-08-04 10:05) [0]Вопрос собственно с чего начать. Может кто подскажет ссылки на примеры или литературу. Первоначально программа была написана на Delphi, база на InterBase. Но теперь часть рабочих мест переезжает в допофис, и единственная возможность - работа через инет. Объем вводимых данных в допофисе не очень большой. Основные отчеты в головном офисе. И хотелось бы, чтобы не ездить не обновлять прогу в допофис, чтобы у них интерфейс был типа Web - в браузере.
← →
wal © (2005-08-04 10:12) [1]На делфи можно что-то типа IntraWeb замутить, но, имхо, проще скриптами (asp, perl, php). И интерфейс будет не "типа", а вполне реальный браузер.
С уважением
← →
DmiSb (2005-08-04 10:39) [2]2 wal
> но, имхо, проще скриптами (asp, perl, php)
А доступ к базе InterBase можно таким образом получить (често говоря у меня в области asp, perl, и php пробел), чтобы не менять сервер базы данных и пользователи в головном офисе продолжали работать в старой программе ?
← →
GLFox © (2005-08-04 10:40) [3]Можно. В ASP с базами удобно работать через ADO.
← →
DmiSb (2005-08-04 11:02) [4]>Можно. В ASP с базами удобно работать через ADO.
Еще один момент инетерсен, в этом случае, что потребуется на серверной стороне ? Какой должен быть сервер, что еще на нем должно стоять ? Просто сейчас база крутиться на станции с WinXP с 2Гб процем и 256 М памяти, часть клиентов вообще на слабеньких машинах с Win98. Может это потребует в качестве сервера Win2000 Server? И возможен ли другой подход, если не удасться усилить сервер ?
← →
GLFox © (2005-08-04 11:08) [5]На Win надо установить сервисы IIS. Имхо для этого нет обязательной необходимости устанавливать Win 200x Server. На WinXP Pro тоже есть такая вещь.
← →
wal © (2005-08-04 11:11) [6]На серверной стороне нужен веб-сервер (в ХР есть встроенный), нужен доступ от веб-сервера к БД-серверу (можно на одной машине замутить, можно на разных), у клиента должен быть браузер (который как минимум формы понимает IE3, NN3, Opera, все более-менее современные, Lynx не подойдет :) ) и доступ к веб-серверу и все, хоть 3.1, хоть DOS, хоть Linux. Вся работа будет на сервере производиться.
С уважением.
← →
Digitman © (2005-08-04 11:39) [7]
> чтобы у них интерфейс был типа Web - в браузере
польз.интерфейс можно сгенерировать средствами того же IntraWeb (использовать станд.поставку IW 5.0.43 крайне не рекомендую - оч "кривая" эта версия) или DevExpress (вариант получше)
сквозная схема такова :
- на некоем хосте в Сети работает вэб-сервер, это м.б. и IIS , и Apache, и любой иной, включая standalone web-application , разработанный от начала до конца в рамках Delphi
- вэб-сервер принимает гипертекстовые запросы от вэб-клиента в Сети, анализирует их и выполняет соотв.запросы к сиквел-серверу
- получив результаты запроса к сиквел-серверу (на любом ином хосте в Сети), вэб-сервер формирует гипертекстовый ответ, возвращаемый клиентскому браузеру, который собственно и визуализирует ответ
← →
DmiSb (2005-08-04 12:57) [8]В принципе смысел я понял.
>на некоем хосте в Сети работает вэб-сервер, это м.б. и IIS , и Apache, и любой иной, включая standalone web-application , разработанный от начала до конца в рамках Delphi
Интересно, а этот момент очень сложен, написать свой веб-сервер (как я уже говорил у меня в области asp, perl, и php пробел) ?
И может все же у кого есть ссылка на путную литературку по этому вопросу ?
← →
Digitman © (2005-08-04 13:02) [9]
> Интересно, а этот момент очень сложен, написать свой веб-сервер
>
готовыми средствами Делфи - за 5 секунд.. на то и Делфи ..
← →
isasa © (2005-08-04 16:12) [10]Почемуто никто не вспомнил.
Можно написать, тот-же код на Delphi, и оформить его в виде ISAPI (DLL). С точки зрения техники программирования - минимум, только учесть многопоточность. Или в виде Win CGI (EXE). Работает на веб-платформах IIS и Apache
← →
DVladimir (2005-08-04 16:42) [11]Прошу прощения за возможно глупый вопрос.
Но из исходного сообщения я не понял, почему не подходит просто DSN переписать на новых рабочих местах, и всё?
Действительно - зачем нужен сервер приложении?
Я конечно, не имею ввиду возможные проблемы с событиями (events в IB) при плохой связи и пр.
Возможно, не хочется открывать наружу сервер баз данных?
← →
Digitman © (2005-08-04 17:07) [12]
> зачем нужен сервер приложении?
сервер приложений нужен как минимум для (в порядке приоритета):
- централизации логики распределенного СУБД-приложения;
- синхронизации изменений на стороне серв.части распределенного СУБД-приложения;
- минимизации траффиков клиента и сервера в сквозной логике распределенногго приложения
← →
VPavel (2005-08-09 09:31) [13]Если еше есть интерес к данной проблеме могу поделиться опытом.
У меня подобная система работает уже 4 года. Наработак по данному вопросу куча в двух словах не объясниш. Cвяжись со мной по ICQ 11149980 или пиши на мыло r53pavel@telecom.tomsk.su
← →
SoftX (2005-08-10 00:13) [14]>>DmiSb (04.08.05 10:05)
А может проще тогда на PHP переписать? Он намного проще Delphi и подойдет для твоей задачи+дополнительные CGI на Delphi.
← →
SoftX (2005-08-10 00:15) [15]>>DmiSb (04.08.05 10:05)
В принципе можно и Delphi(компонент Htpp сервер ) но учти все заголовки html придется формировать вручную, зато быстро.
← →
IncRed (2005-08-10 02:16) [16]mySQL+Apache+PHP !
или если Радикально - SOAP
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.048 c