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

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

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

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

Сообщение dionic » 09.02.2011 12:16:07

Привет всем!

Народ подскажите какими средствами lazarus можно организовать трёхзвенную архитектуру под linux?
Просто встала задача переноса трёхзвенного приложения с windows на linux, причём только серверной части ну и с небольшим допиливанием клиентской. Может кто знает на какие технологии следует глядеть то?
dionic
новенький
 
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

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

Сообщение MaratIsk » 09.02.2011 14:34:32

а какими средствами делал в windows?
MaratIsk
постоялец
 
Сообщения: 117
Зарегистрирован: 20.08.2009 18:15:20

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

Сообщение dionic » 09.02.2011 14:40:23

В windows всё построено на midas.
dionic
новенький
 
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

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

Сообщение MaratIsk » 09.02.2011 14:41:46

а субд?
MaratIsk
постоялец
 
Сообщения: 117
Зарегистрирован: 20.08.2009 18:15:20

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

Сообщение dionic » 09.02.2011 14:48:43

oracle.
А что СУБД имеет принципиальное значение?
dionic
новенький
 
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

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

Сообщение MaratIsk » 09.02.2011 15:00:38

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

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

Добавлено спустя 2 минуты 15 секунд:
а вот переделка с midas потребует совсем НЕ небольшого допиливания клиента если неудачно был спроектирован
MaratIsk
постоялец
 
Сообщения: 117
Зарегистрирован: 20.08.2009 18:15:20

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

Сообщение dionic » 09.02.2011 15:22:49

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

Я смотрел в сторону CORBA- технологии, т.к. вроде бы она кроссплатформенная, но есть ли какие нибудь компоненты для её работы в лазарус?
dionic
новенький
 
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

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

Сообщение MaratIsk » 09.02.2011 15:52:52

во-первых трехзвенка вовсе не обязательно com
на sql.ru я выкладывал в форуме дельфи - сервер приложений и клиента на основе Indy
а потому и рекомендую попробовать в лазарусе инди портированный под fpc и лазарус
MaratIsk
постоялец
 
Сообщения: 117
Зарегистрирован: 20.08.2009 18:15:20

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

Сообщение dionic » 09.02.2011 16:05:49

MaratIsk спасибо за советы =). Погляжу что можно сделать с indy, ну или synapse...
dionic
новенький
 
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

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

Сообщение PapaNT » 09.02.2011 20:40:16

В ЦБ РФ трехвенка реализована через пересылку сообщений по транспортной системе IBM Websphere MQ.
PapaNT
постоялец
 
Сообщения: 167
Зарегистрирован: 11.09.2009 12:06:46
Откуда: Москва


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

Рейтинг@Mail.ru