Cоздание связки Сервер <-> Сервер приложений

Гость19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.02.2007

Имеется 3 сервера - головной, сервер БД и сервер приложений. Необходимо организовать связку, при которой запрос, отправленный с головного сервера, обрабатывался на сервере приложений, причем при необходимости брались данный из БД. Запрос отправляется из

Решение необходимо универсальное, то есть которое в последствии может модифицироваться под конкретную задачу. Вид запроса определяется Исполнителем.

Запрос должен быть произвольной длины и содержать произвольное количество пар "аргумент = параметр". На сервере приложений запрос обрабатывает скрипт, который парсит и анализирует запрос и, в соответствии с параметрами запроса, запускает соответствующий скрипт и bin-файл (аналогично case 1:.... case 2:.... и т.д.)

Запрос в БД может быть как SELECT, так и UPDATE и проч. Структура запроса произвольная, следовательно запросы к БД должны храниться либо в массиве, либо в файлах и подгружаться в программу при необходимости.

После выполнения всех операций конечный (результирующий) файл отправляется на головной сервер.

Схема

Головной Сервер --> Запрос --> Аргументы (выбор дальнейш. действий) --> Запрос в БД --> создание файла исходных данных из БД --> запуск binарника --> результирующий файл --> Головной Сервер.

Бинарник уже есть. Осталось организовать эту связку. При этом необходимо учитывать тот факт, что Сервер приложений и Сервер БД представляют собой кластеры. Система - FreeBSD. Кластерное решение предлагаете сами. Железо - обычные машины (SCSI, драйверы под FBSD имеются для них).

В дальнейшем потребуется поддержка данной связки.

От Вас - предполагаемое решение (технологии) и сроки. Создание связки отдельно, кластера отдельно (если умеете, необходимо показать Ваше кластерное решение) - указывайте стоимости раздельно.

Заявки фрилансеров