Страница 1 из 1

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

СообщениеДобавлено: 09.02.2011 12:16:07
dionic
Привет всем!

Народ подскажите какими средствами lazarus можно организовать трёхзвенную архитектуру под linux?
Просто встала задача переноса трёхзвенного приложения с windows на linux, причём только серверной части ну и с небольшим допиливанием клиентской. Может кто знает на какие технологии следует глядеть то?

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

СообщениеДобавлено: 09.02.2011 14:34:32
MaratIsk
а какими средствами делал в windows?

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

СообщениеДобавлено: 09.02.2011 14:40:23
dionic
В windows всё построено на midas.

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

СообщениеДобавлено: 09.02.2011 14:41:46
MaratIsk
а субд?

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

СообщениеДобавлено: 09.02.2011 14:48:43
dionic
oracle.
А что СУБД имеет принципиальное значение?

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

СообщениеДобавлено: 09.02.2011 15:00:38
MaratIsk
конечно
если был ms sql например

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

Добавлено спустя 2 минуты 15 секунд:
а вот переделка с midas потребует совсем НЕ небольшого допиливания клиента если неудачно был спроектирован

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

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

Я смотрел в сторону CORBA- технологии, т.к. вроде бы она кроссплатформенная, но есть ли какие нибудь компоненты для её работы в лазарус?

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

СообщениеДобавлено: 09.02.2011 15:52:52
MaratIsk
во-первых трехзвенка вовсе не обязательно com
на sql.ru я выкладывал в форуме дельфи - сервер приложений и клиента на основе Indy
а потому и рекомендую попробовать в лазарусе инди портированный под fpc и лазарус

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

СообщениеДобавлено: 09.02.2011 16:05:49
dionic
MaratIsk спасибо за советы =). Погляжу что можно сделать с indy, ну или synapse...

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

СообщениеДобавлено: 09.02.2011 20:40:16
PapaNT
В ЦБ РФ трехвенка реализована через пересылку сообщений по транспортной системе IBM Websphere MQ.