OberonCore
https://forum.oberoncore.ru/

Transparent Architecture - коммуникационное ПО для Оберона
https://forum.oberoncore.ru/viewtopic.php?f=5&t=4083
Страница 1 из 1

Автор:  Дмитрий Дагаев [ Среда, 12 Сентябрь, 2012 13:44 ]
Заголовок сообщения:  Transparent Architecture - коммуникационное ПО для Оберона

Выложил свой проект - коммуникационное ПО для Оберона/BlackBox и С на
http://sourceforge.net/projects/ta1/.

1. TA позволяет строить распределенные системы на основе моделей клиент-сервер и издатель-подписчик, а также системы обмена сообщений низкого уровня. TA может заменить клиент-серверные технологии CORBA, DCOM и DDS-технологию издатель-подписчик.

2. TA построена исключительно на неблокирующем режиме сетевого взаимодействия, поэтому не страдает подвисаниями, характерными для COM (да и CORBA) и не требует отдельных тредов, блокируемых во время ожидание прихода данных.

3. TA имеет тип протокола обмена SRPS для локальных сетей и SOAP/HTTP - для глобальных. На физическом уровне в локальных сетях возможно использование протоколов: UDP multicast, UDP, TCP, ICMP, Shared Memory. Возможен обмен через DLL, а в C-Unix версии - через SO, Unix Domain Sockets и MSGQ. Множество поддерживаемых протоколов может расширяться.

4. TA - пилотный проект. Есть 2 варианта: TA для BlackBox и TA для C. Первая протестирована для Винды, хотя частично работает и в Wine. Вторая - тестироваана и для Linux.

5. TA распространяется в исходных текстах по лицензии LGPL.

Автор:  Info21 [ Среда, 12 Сентябрь, 2012 14:33 ]
Заголовок сообщения:  Re: Transparent Architecture - коммуникационное ПО для Оберо

Звучит интересно.
Надеюсь, специалисты посмотрят, потрогают.

Автор:  Илья Ермаков [ Пятница, 14 Сентябрь, 2012 13:12 ]
Заголовок сообщения:  Re: Transparent Architecture - коммуникационное ПО для Оберо

Дмитрий, очень интересно, буду искать время, чтобы детально посмотреть.

Пока вопрос: из чего растёт данный проект, какие у Вас применения/планы применений?

Автор:  Пётр Кушнир [ Пятница, 14 Сентябрь, 2012 17:16 ]
Заголовок сообщения:  Re: Transparent Architecture - коммуникационное ПО для Оберо

Не нужно, как мне кажется, стесняться делить свой компонент на осмысленные подсистемы (сам так сделал, до сих пор не жалею), а то вот я смотрю и не могу понять, что мне нужно сделать, а что нет. Идиотское ощущение.
Мне интересен компонент с точки зрения архитектуры, например.
А ещё он непонятен мне с точки зрения однообразия с остальными компонентами ББ, ну, когда, например, конфиги лежат в Rsrc, в документации есть Docu/Quick-Start.
Об этом я начал догадываться, когда мои, казалось бы, интересные компоненты никто не скачивал или не использовал просто потому, что они были оформлены чуть более, чем никак. Извините за возможный оффтоп

Автор:  Дмитрий Дагаев [ Пятница, 14 Сентябрь, 2012 17:32 ]
Заголовок сообщения:  Re: Transparent Architecture - коммуникационное ПО для Оберо

Илья!

Сделаны 2 ИВС(общеблочная инф система) для АЭС на CORBA. Хочется теперь с корбой по-доброму распрощаться, заменив полностью прозрачным кодом (ta1 for c), с возможностью работы в Lin64,32 Tru64 Unix. Одновременно оцениваю возможность применения Оберонов. Вот линуксовую консольную версию 1.01 выложил (по Вашей viewtopic.php?f=34&t=1159), window-bb тоже обновлю 1.01.

Автор:  Дмитрий Дагаев [ Пятница, 14 Сентябрь, 2012 18:47 ]
Заголовок сообщения:  Re: Transparent Architecture - коммуникационное ПО для Оберо

Пётр Кушнир писал(а):
А ещё он непонятен мне с точки зрения однообразия с остальными компонентами ББ, ну, когда, например, конфиги лежат в Rsrc, в документации есть Docu/Quick-Start.

Принято, добавлю в ближайшем времени

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/