Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web-интерфейс / 15 сообщений из 15, страница 1 из 1
05.05.2008, 10:15
    #35293548
xktyrgcc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
Привет всем!
Есть машина с Windows 2003 Server, там же установлена БД Oracle.
Есть пользователи в удаленных филиалах. Как проще всего организовать архитектуру клиент (web-броузер) - web-сервер (IIS или что-то еще?) - сервер Oracle?
В частности, как организовать поддержку клиентского соединения с Oracle, пока есть сессия с web-сервером? Только просьба - максимально простой вариант.
...
Рейтинг: 0 / 0
05.05.2008, 10:41
    #35293615
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
xktyrgccТолько просьба - максимально простой вариант.
Код: plaintext
1.
2.
3.
4.
Сервер:
- БД  --------------------------------->
                                                             = HTTP страница
- IIS + Delphi + IntraWeb = IDAPI_DLL---->
...
Рейтинг: 0 / 0
05.05.2008, 11:16
    #35293757
xktyrgcc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
Мне все же не очень понятно - если пользователь делает несколько запросов к БД (получает HTML-страницы), где хранится информация о его сессии с БД? Он же не должет каждый раз логиниться к БД заново? Сессия с web-сервером - в sessionlist, как я понимаю. А с БД oracle, при условии, что у клиента - только броузер?
...
Рейтинг: 0 / 0
05.05.2008, 13:04
    #35294152
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
xktyrgcc
Сессия с web-сервером - в sessionlist, как я понимаю.
А с БД oracle,
в ISAPI_DLL
...
Рейтинг: 0 / 0
05.05.2008, 13:06
    #35294158
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
Petro123 xktyrgcc
Сессия с web-сервером - в sessionlist, как я понимаю.
А с БД oracle,
в ISAPI_DLL
блин, уже непомню ISAPI/IDAPI - короче там ... :).
Она живёт дольше чем страница.
...
Рейтинг: 0 / 0
05.05.2008, 15:02
    #35294571
xktyrgcc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
Спасибо.
Еще вопрос. А можно ли обойтись в данной ситуации вообще без web-сервера? Т.е. на клиенте установить броузер + дельфи, затем в дельфи перехватывать запросы броузера, затем обращаться к БД и возвращать броузеру HTML-страницы, хранящиеся в БД?
...
Рейтинг: 0 / 0
05.05.2008, 16:01
    #35294788
MLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
Есть еще Oracle APEX - аналог MS Access.
Архитектура БД Оракл <-> Апач <-> Веб-клиент
...
Рейтинг: 0 / 0
05.05.2008, 16:15
    #35294836
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
xktyrgccСпасибо.
Еще вопрос. А можно ли обойтись в данной ситуации вообще без web-сервера?

===== нельзя

Т.е. на клиенте установить броузер + дельфи?

== весь смысл HTTP в броузер + НИЧЕГО на клиенте
...
Рейтинг: 0 / 0
05.05.2008, 16:17
    #35294839
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
xktyrgccСпасибо.
Еще вопрос. А можно ли обойтись в данной ситуации вообще без web-сервера? Т.е. на клиенте установить броузер + дельфи, затем в дельфи перехватывать запросы броузера, затем обращаться к БД и возвращать броузеру HTML-страницы, хранящиеся в БД?Это называется - написать WebServer на Delphi

Вобще, перехват действий пользователя в определенном браузере можно сделать, но это все будет ничуть не проще написания Web Интерфейса.
...
Рейтинг: 0 / 0
05.05.2008, 16:22
    #35294858
xktyrgcc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
спасибо, понятно
...
Рейтинг: 0 / 0
14.05.2008, 12:15
    #35311303
BrigadeFuhrer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
Если веб интерфес то веб сервер обязательно должен присутствовать, пусть даже самый простой.

Вопрос скорее в модуле который будет принимать запросы на обработку от вебсервера. Если хочется совсем просто, можно сделать обычный транслятор результатов выполнения ХП на основе indy веб сервера. в GET передаете имя Xп, ее параметры, id сессии, далее вебсервер выдет результат выполненич Xп. Разумеется результат должен быть ввиде HTML, (хп генерит html).

Но тут возможны вопросы безопасности.
...
Рейтинг: 0 / 0
14.05.2008, 22:00
    #35313088
AlexTheRaven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
xktyrgcc
Есть машина с Windows 2003 Server, там же установлена БД Oracle.
= Проделана работа на 4 человеко/часа, с лёгким тюнингом и временем на "покурить".

xktyrgcc
Есть пользователи в удаленных филиалах. Как проще всего организовать архитектуру клиент (web-броузер) - web-сервер (IIS или что-то еще?) - сервер Oracle?
На вкус-на цвет, но IMHO IIS, да и вообще любой web-сервер под Windows - так себе решение. Что с точки зрения безопасности, что с точки зрения удобства использования.

xktyrgcc
В частности, как организовать поддержку клиентского соединения с Oracle, пока есть сессия с web-сервером? Только просьба - максимально простой вариант.
Например, объект "подключение" можно хранить в переменных сессии. Или использовать фреймворк, который позволяет об этом не заботиться.
...
Рейтинг: 0 / 0
15.05.2008, 14:07
    #35314507
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
BrigadeFuhrerЕсли веб интерфес то веб сервер обязательно должен присутствовать, пусть даже самый простой.Не обязательно.
Сохраненная на локальном диске HTML страница с функционалом на JavaScript в вебсервере не нуждается.
Если в JavaScript использовать ActiveX, то сохранение и обработка данных возможна с гораздо большим размахом.

PS: такие приложения редко, но бывают. видел сам...
...
Рейтинг: 0 / 0
15.05.2008, 15:36
    #35314815
BrigadeFuhrer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
Bely BrigadeFuhrerЕсли веб интерфес то веб сервер обязательно должен присутствовать, пусть даже самый простой.Не обязательно.
Сохраненная на локальном диске HTML страница с функционалом на JavaScript в вебсервере не нуждается.
Если в JavaScript использовать ActiveX, то сохранение и обработка данных возможна с гораздо большим размахом.

PS: такие приложения редко, но бывают. видел сам...

ActiveX Толко для ie и со своими настройками безопасности. HTML страница с функционалом на JavaScript - сомнительная затея.
...
Рейтинг: 0 / 0
15.05.2008, 17:54
    #35315294
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
web-интерфейс
BrigadeFuhrerActiveX Толко для ie и со своими настройками безопасности.Ну и что.
Есть такое понятие "Требования к ПО".
Вот там и будет - IE версии не ниже такой-то.

PS: не всякое Web-приложение пойдет под всеми браузерами с какими угодно настройками.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web-интерфейс / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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