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

4 ноября 2010 года

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

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

Фреймворк создан в ответ на пожелания сообщества по упрощению использования функций Asterisk в больших и сложных приложениях. Обобщая функциональность, развиваемую в рамках проекта Asterisk на протяжении последних 11 лет, Asterisk SCF предоставляет гибкое API для создания сторонних коммуникационных программ и связывания разнородных коммуникационных сервисов (звук, видео, чат и т.п.) при разработке которых основное внимание уделяется решению проблем с масштабируемостью, обеспечении высокой готовности и производительности. Тем не менее, Asterisk SCF не является заменой или преемником Asterisk, который продолжит свое развитие в прежнем темпе. Из основных отличий от Asterisk называется компонентная архитектура вместо монолитной организации, использование в качестве первичного языка программирования C++, в то время как Asterisk написан на Си, изначальная поддержка широкого диапазона платформ: Linux, Windows, Mac OS X, Solaris и FreeBSD.

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

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Представлен новый коммуникационный фреймворк Asterisk SCF», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.