Трёхзвенная архитектура

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Ответить
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Трёхзвенная архитектура

Сообщение dionic »

Привет всем!

Народ подскажите какими средствами lazarus можно организовать трёхзвенную архитектуру под linux?
Просто встала задача переноса трёхзвенного приложения с windows на linux, причём только серверной части ну и с небольшим допиливанием клиентской. Может кто знает на какие технологии следует глядеть то?
MaratIsk
постоялец
Сообщения: 126
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

а какими средствами делал в windows?
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

В windows всё построено на midas.
MaratIsk
постоялец
Сообщения: 126
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

а субд?
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

oracle.
А что СУБД имеет принципиальное значение?
MaratIsk
постоялец
Сообщения: 126
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

конечно
если был ms sql например

а для сервера приложений можно посмотреть indy, rtc, synapse

Добавлено спустя 2 минуты 15 секунд:
а вот переделка с midas потребует совсем НЕ небольшого допиливания клиента если неудачно был спроектирован
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

Я просто немного некорректно поставил вопрос. Я меня есть под windows сервер приложений и тонкий клиент. Мне необходимо чтобы клиент так и остался работать под windows, а вот сервер приложений переехал под linux. Если под windows всё основанно на com-технологии и передача данных от сервера к клиенту и обратно осуществляется с помощью компонентов TSocketConnection и TDataSetProvider и borland сервера (borland socket server), то под linux эта связка уже не прокатит. Вот и встал вопрос чем в linux заменить эту технологию.

Я смотрел в сторону CORBA- технологии, т.к. вроде бы она кроссплатформенная, но есть ли какие нибудь компоненты для её работы в лазарус?
MaratIsk
постоялец
Сообщения: 126
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

во-первых трехзвенка вовсе не обязательно com
на sql.ru я выкладывал в форуме дельфи - сервер приложений и клиента на основе Indy
а потому и рекомендую попробовать в лазарусе инди портированный под fpc и лазарус
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

MaratIsk спасибо за советы =). Погляжу что можно сделать с indy, ну или synapse...
PapaNT
постоялец
Сообщения: 167
Зарегистрирован: 11.09.2009 12:06:46
Откуда: Москва

Сообщение PapaNT »

В ЦБ РФ трехвенка реализована через пересылку сообщений по транспортной системе IBM Websphere MQ.
Ответить