|
|
|
|
SailFin на Amazon EC2
Posted by lativ in SailFin
С недавних пор к нам стали приходить запросы на SailFin-хостинг. Несколько месяцев назад, команда SailFin установила демонстрационный сервер на сервере Go Daddy. На данный момент никаких нареканий по работе нет - полет нормальный.
Sreeram опубликовал заметку о запуске SailFin (V2 b20) с Amazon EC2. Где в деталях описал настройку SIP UDP port, конфигурирование MySQL и использование DynDNS для установки и настройки доменного имени. Подробности в заметке!
SailFin: Укрощение "сборщика мусора" для SIP-специфичных задач
Posted by lativ in SailFin
Телекоммуникационные сервера приложений такие как SailFin требуют более детерминированной модели "сборщика мусора" с предсказуемыми временами пауз, и также с хорошей масштабируемостью в многопроцессорных системах. Действительно, длительное ожидание соединения при телефонном разговоре - недопустимо.
Команда Sun, отвечающая за производительность, потратила много времени, настраивая "сборщик мусора", при тестировании SailFin на больших нагрузках. По результатам тестирования Bharath написал серию заметок: ("Укрощение сборщика мусора для SIP-специфичных задач" и "Укрощение сборщика мусора для SIP-приложений"). Читайте!
Open Source в телекоммуникационной индустрии - Open Multimedia Platform
Posted by Nikita Zinoviev in SailFin
Одним из громких анонсов прошлой недели был Sun GlassFish Communications Server (сам продукт, SailFin, посты по теме). Эдуардо верит, что SailFin сыграет значительную роль в ускорении внедрения связки SIP+HTTP (так называемый "converged web"). Последний обзор от Ericsson (01/2009) содержит статью, разъясняющую перспективы развития телекоммуниционных технологий.
Цитата оттуда:
Непрерывные изменения в бизнес окружении вместе с постоянным сближением медиа, развлекательных и коммуникационных бизнесов и решений требуют нового подхода к разработке соответствующих систем, расчета их цены, а также к упаковке, развертыванию и поддержке соответствующих продуктов.
Традиционно телекоммуникационная индустрия справлялась с экстремальными требованиями (масштабируемость, надежность, управляемость) с помощью частного программного обеспечения, однако это очень дорого, поэтому несколько компаний (включая Ericsson и Sun) создали организацию OpenSAF (список членов) для того, чтобы разработать для своих целей общую платформу с открытым исходным кодом. Эта платформа основана на Java EE 5 и использует SailFin.
Благодарим Sreeram за подсказку.
Внимательный взгляд на SailFin (часть 2) : подробности о деталях SIP.
Posted by Nikita Zinoviev in SailFin
|
RFC 3261 описывает основной набор требований к реализации SIP. Некоторые части RFC нуждаются в подстройке для того, чтобы работать в крайних случаях. Эдуардо написал о том, что Record Routing прокси могут работать с ошибками, если реализация строго следует RFC 3261. SailFin использует sun deployment descriptor для обработки таких крайних случаев. Venu продолжает делиться информацией о безопасности в SailFin. На этот раз о конфигурировании Nonce Manager. Другую хорошую заметку написал Sankar об обработке заголовков с параметрами (parameterable headers). |
Внимательный взгляд на SailFin (часть 1) : Authenticated Identity Management
Posted by Nikita Zinoviev in SailFin
|
Venu написал о поддержке RFC 4474 в SailFin. Там вводится новый механизм для безопасной идентификации отправителей SIP сообщений. Гораздо больше информации об этом можно найти здесь и здесь.
Чтобы узнать больше о безопасности в SailFin так же стоит посмотреть на следующие блоги:
|
На следующей неделе Эдуардо обещал написать как SailFin справляется с некоторыми из сложностей спецификаций из RFC 3261 и JSR 289.
Вышла версия SailFin Milestone 6. Тесты JSR 289 TCK пройдены.
Posted by kostya in SailFin
Версия Milestone 6 проекта SailFin доступна для скачивания! Она исправляет некоторое количество ошибок, включая проблемы, связанные с прохождением TCK тестов для JSR 289. В блоге у Прасада вы сможете найти подробности, а так же полный список из 141 исправленной ошибки со времен версии MS5.
|
Обновленный JSR 289 TCK покрывает своими тестами (~500 штук) гораздо больше функциональности, чем ранее, и у нас были определенные вопросы по некоторым из них. Mihir (spec lead из Oracle) оперативно ответил на вопросы, и на прошлой неделе SailFin полностью прошел все тесты (спасибо Mihir). Здесь вы найдете ссылку на результаты прогона тестов, а здесь - список ошибок в тестах (errata). SailFin исключил ошибочные тесты из прогона. |
Так же в блоге у Bhavani вы можете ознакомиться с понятием session invalidation. Эта одна из ключевых деталей, введенных в спецификации Sip Servlet 1.1. Она заменяет оригинальную модель окончания срока действия сессии (session expiration model), действовавшую в Sip Servlets 1.0 и призвана сделать приложения более масштабируемыми.
Вышел Sailfin V1 Alpha
Posted by alexface in SailFin
Проект SailFin, построенный на базе GlassFish, предоставляет платформу для разработки и встраивания Java EE приложений, использующих SIP Servlets. SailFin V1 Alpha доступна для скачивания.
|
Prasad подробно описал особенности этого релиза в своей заметке. Также можно почитать предыдущие заметки о SailFin на TheAquarium_Ru. SailFin уже является основой для таких проектов, как Presence Support in Web Synergy, DFC Application Router in ECharts, Sun Labs Conference Manager и т.д. В данный момент команда проекта заканчивает работу над имплементацией недавно одобренного JSR 289 Final Release. Итоговый релиз SailFin V1 ожидается к концу текущего календарного года. |