Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 30 мар 2020, 09:03

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Xmpp (CP/BB)
СообщениеДобавлено: 25 дек 2012, 14:48 
Не в сети
Аватара пользователя

Сообщения: 15
Подсистема по работе с джаббером, вот.

Подсистема неизбежно родилась из Xmlcore, работа со структурами очень удобна для формирования пакетов.
Особую ценность несёт в себе механизм плагинов, при этом, удаётся разгрузить ядро, оставив ему функции подключения аутентификации и маршрутизации пакетов расширениям.

Из недостатков можно отметить некоторую отсталость от времени (не успеваю разрабатывать все клёвые современные плагины) и отсутствие SSL, я его просто не понял с лёту, а потом отвлёкся на другие проекты, так всё и зависло в воздухе.

В процессе разработки подсистемы я познакомился с межмодульной шиной Abf, поэтому в Xmpp можно наблюдать некий симбиоз классической схемы с фабриками и шины сообщений.

Так же разработал плагин для сериализации сообщений шины Abf в сообщение Xmpp, и десереализации этого сообщения в объект того же типа, что и исходный (при наличии откомпилированного модуля, конечно), что по сути открыло невообразимые возможности по созданию распределённых приложений, нетребовательных к производительности, на ББ. В последствии, этот механизм был использован для связи диспетчерских такси в проекте Такси-менеджер.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 2 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club