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/ |