Подходит ли Microsoft Lync Server 2010 для общедоступных приложений? - PullRequest
1 голос
/ 19 сентября 2010

Кандидат на выпуск Microsoft Lync Server 2010 (ранее известный как Office Communications Server и / или Speech Server) только что был доступен для загрузки. С сайта:

Microsoft Lync Server 2010 сейчас обеспечивает полное присутствие, мгновенно обмен сообщениями, конференции и предприятия голосовые возможности через один, простой в использовании интерфейс, который согласованно для ПК, браузера и мобильное устройство. Выгода администратора от единого, последовательного руководства инфраструктура, новые возможности для увеличить доступность и совместимость с существующими системы.

В соответствии с этим выпуском также доступен для загрузки Microsoft Unified Communications Managed API 3.0 SDK (UCMA 3.0). Это управляемый на стороне клиента API .NET, обеспечивающий интеграцию и расширение возможностей Lync.

Это все очень захватывающе, потому что я хотел бы начать создавать многофункциональное приложение для голосовой связи и обмена мгновенными сообщениями с тесной интеграцией в стек технологий Microsoft и с меньшим количеством сторонних зависимостей (например, Voxeo, Nuance, IMified и т. Д.).

Однако мне все еще неясно, подходит ли Microsoft Lync Server 2010 для общедоступных веб-сайтов и приложений? Или действительно предназначен для использования в основном внутри корпоративного брандмауэра, в основном для внутренних приложений?

Полагаю, мне нужно знать следующее: Может ли Microsoft Lync Server 2010 выступать в качестве внутреннего и общедоступного хостинг-провайдера для приложений VoiceXML и IM, а также масштабироваться для соответствия потребности большого публичного сайта с тысячами или даже миллионами пользователей?

Совершенно ли я неправильно понимаю, что Lync может / не может и не должен / не должен делать?

Ответы [ 2 ]

0 голосов
/ 22 июня 2012

Я хотел бы предложить другой ответ, спустя 2 года, теперь, когда Lync 2010 полностью выпущен и используется.

Может ли Microsoft Lync Server 2010 служить как внутренним, так и общедоступный хостинг-провайдер для приложений VoiceXML и IM, и масштабировать для удовлетворения потребностей большого публичного сайта с тысячи или даже миллионы пользователей?

Да, абсолютно.

На странице Примеры Lync вы можете сослаться на множество крупных тематических исследований. Южно-Эйрширский совет поддерживает 110 тыс. Пользователей . Swisscom заменила 94 АТС по всему миру .

Это заявлено как полная система замены УАТС, которая включает VoiceXML для приложений в стиле IVR. Внутренне могут использоваться приложения на основе IM, но они также могут быть доступны с общедоступных веб-сайтов.

Очевидно, что при любом крупномасштабном развертывании вам нужно подумать о масштабировании, но это то, что Lync был разработан для поддержки (наряду с DR, аварийным переключением и т. Д.)

Я бы не стал беспокоиться о масштабе, если у вас нет уникального сценария, в этом случае обратитесь напрямую в Microsoft, я уверен, что они будут рады поработать с вами над этим.

0 голосов
/ 11 октября 2010

http://technet.microsoft.com/en-us/ff706687.aspx

Компании, которые разрешают сотрудникам входить в Office Communications Server удаленно из Интернета, могут быть подвержены атакам типа "отказ в обслуживании" (DoS) и атакам методом "грубой силы".Атаки такого рода включают в себя угадывание паролей пользователей или блокирование пользователей из их учетных записей, когда слишком много попыток ввода неверного пароля выполняется для действительной учетной записи пользователя Active Directory при применении политики паролей.Хотя внутренняя безопасность не ставится под угрозу, эти типы атак наносят ущерб пользователям и используют внутренние ресурсы сервера.Чтобы предотвратить такие атаки на периферии, вы можете установить на пограничном сервере фильтр безопасности, который отслеживает попытки входа и обеспечивает блокировку учетной записи по периметру сети.


Существует рядпредупреждение о масштабном вопросе и т. д. Во-первых, Lync 2010 является кандидатом на выпуск, даже не полным релизом, поэтому я бы не стал ставить на этот текущий выпуск ничего - я бы дождался полного выпуска 2011 года.Во-вторых, он, похоже, нацелен на приложения в корпоративном брандмауэре, поэтому, хотя он может масштабироваться дальше, вряд ли в этой области будут какие-либо материалы для поддержки разработчиков в течение нескольких месяцев, если вообще когда-либо.

При этом продукт Lync по крайней мере отходит от необходимости регистрировать COM-объекты для разработки на основе SDK (как в предыдущей версии Office Communicator 2007), что является шагом вперед.SilverLight и WPF control SDK сделают некоторые сайты интрасети, использующие Lync, полными, но недостаток информации о простом использовании API и выполнении задач, включающих Lync (а не полностью Lync), является недостатком.

EDIT

Lync явно COM в душе, после отражения некоторых методов Lync становится очевидным:

Этот метод:

public static LyncClient GetClient()

содержитвызов:

private static void EnsureOI()
{
    if (s_officeIntegration == null)
    {
        try
        {
            if (!IsUISuppressed() && !IsRunning())
            {
                throw new ClientNotFoundException("The host process is not running", null);
            }
            s_officeIntegration = (UCOfficeIntegration) Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid("...")));
        }
        catch (COMException exception)
        {
            throw GetOCOMException(exception);
        }
    }
}
...