Немного статей про *nix
 

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

04.11.2010

Компания Digium представила новый открытый проект 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 месяцев планируется выпустить релиз.

Источник: OpenNET

Партнеры проекта
Хостинг от RU-Life.NET - надежно, выгодно, проверено!
 

Все права защищены. © Unix66.ru, 2009

Допускается полное, либо частичное цитирование размещенной информации,
при условии размещения ссылки на Unix66.ru в качестве источника.