Доброй ночи.
Нужен совет масс товариши программеры в реализации 4-х уровневой архитектуры следующего вида:
клиент<->сервер запросов<->сервер приложений<->СУБД(далее сама база)
клиентом будет выступать некий скрипт(на php) на вэб сервере
он отправляет запрос к серверу запросов
оставшиеся части сервер запросов и сервер приложений общаются при помощи CORBA
вопрос
как связать скрипт и сервер запросов?
я думаю что их общение можно реализовать используя сокеты, но возможно есть путь немного проще.
вопрос второй
какой язык программирования для написания скрипта лучше использовать?
php perl c или технологию ASP
Спасибо за внимание
1 августа 2009 в 12:05
да можно и бинарный файл в принципе.
и обычный текстовый.
28 июля 2009 в 0:02
небезопасно…так как уязвимость в скрипте может предоставить доступ к базе
вторая причина это изоляция БД от интернета.
Файл в качестве буфера(xml)?
27 июля 2009 в 19:04
а собственно, почему нельзя натравить непосредственно скрипт на СУБД?(имеются ввиду конкретные причины. Не безопасно – не подходит.)
впрочем если необходимо, можно использовать файл в качестве буфера.
27 июля 2009 в 17:01
>Ильдар Mastervis Камалетдинов
>Поискать прямо в Zope =) хороший совет=)
ахаха. Некоторые английские аббревиатуры реально прикольные. Как "PeaceData Company" например.
27 июля 2009 в 17:01
>Сергей Викторович Середенин
я вообще ниче в этом не шарю. Я просто ткнул гугль по запросу "сервер приложений"
27 июля 2009 в 3:02
А про Twisted можете что нибудь сказать кто использовал?
27 июля 2009 в 3:00
zope ведь завязывается на питон? как я слышал её используют под создание CMS.
Я не видел её в действии есть он-лайн игра или казино построенное по этой технологии? Если знаете подскажите. Я нахожусь на стадии проектирования и не хочется допустить ошибки в самом начале.
да и питон я только поверхностно просматривал. хотя слышал о нём только хорошее.
27 июля 2009 в 2:03
ты не это искал?
//ru.wikipedia.org/wiki/Zope
27 июля 2009 в 2:03
Поискать прямо в Zope =) хороший совет=)
27 июля 2009 в 1:03
нужно так как иной реализации я не вижу. а писать простой скрипт к примеру на php и заставлять его общаться с БД в моём случае глупо и слишком небезопасно.
Сервер запросов нужен лишь потому что серверов приложений несколько каждый сервер приложений выполняет некоторые задачи. от клиента поступает запроса сервер запрос выбирает на какой сервер приложений его отправить. к клиенту это поступает через сервер запроса.
27 июля 2009 в 1:02
я дикий…
просветите меня, люди. Зачем это надо? (4-х уровневая)
и что такое "сервер запросов" и "сервер приложений"?