Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Xmpp (CP/BB)
https://zx.oberon.org/forum/viewtopic.php?f=36&t=60
Страница 1 из 1

Автор:  Пётр Кушнир [ 25 дек 2012, 14:48 ]
Заголовок сообщения:  Xmpp (CP/BB)

Подсистема по работе с джаббером, вот.

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

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

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

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

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