1
Общий раздел / Transparent Architecture - коммуникационное ПО для Оберона
« : Сентябрь 12, 2012, 01:57:05 pm »
Отсюда: http://forum.oberoncore.ru/viewtopic.php?f=5&t=4083
У кого есть желание/время гляньте что там и как. А то я пока не могу полноценно это посмотреть.
Цитата: Дмитрий Дагаев
Выложил свой проект - коммуникационное ПО для Оберона/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.
У кого есть желание/время гляньте что там и как. А то я пока не могу полноценно это посмотреть.