Темы



Представлен новый коммуникационный фреймворк Asterisk SCF

Компания Digium представила новый открытый проект Asterisk SCF (Scalable Communications Framework), нацеленный на упрощение процесса создания комплексных коммуникационных систем. Фреймворк позволит разработчикам создавать работающие в режиме реального времени коммуникационные приложения, поддерживающие средства голосового и видео общения, а также обмена текстовыми сообщениями . Asterisk SCF спроектирован для обеспечения повышенной доступности, расширяемости, устойчивости к сбоям, производительности и масштабируемости, что позволяет использовать его как на ограниченных по ресурсам встраиваемых системах, так и в больших промышленных продуктах.

В рамках Asterisk SCF разработчикам предоставлено несколько сборочных блоков для создания типовых коммуникационных программ, интерфейсов и сервисов. Asterisk SCF поставляется в виде системы распределенных компонентов, выполняющих определенные узкоспециализированные функции, такие как обслуживание медиа-данных, управления каналами, обеспечение маршрутизации и поиска доступных сервисов. Решения на базе Asterisk SCF можно развернуть на базе единичного сервера, в виде распределенной системы или как кластера из нескольких машин. Средства подключения расширений позволяют интегрировать не только классические средства общения, но и использовать в будущем для обеспечения таких технологий, как организация совместного доступа к рабочему столу и создание многоканальных аудио-конференций.

Фреймворк создан как ответ на пожелания сообщества по упрощению использования функций Asterisk в больших и сложных приложениях. Тем не менее, Asterisk SCF не является заменой или преемником Asterisk, который продолжит свое развитие в прежнем темпе, он лишь предоставляет гибкое API для создания сторонних коммуникационных программ. При разработке таких программ автоматизируются такие задачи как масштабируемость и защита от сбоев, обобщая функциональность, развиваемую в рамках проекта Asterisk на протяжении последних 10 лет. Разработчики отмечают, что фреймворк пока только начинает развиваться, значительного прогресса можно ожидать в течение ближайших 12 месяцев.

©  OpenNet