Представлен новый коммуникационный фреймворк 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