1

Microsoft Lync Server 2010(以前称为 Office Communications Server 和/或 Speech Server)的候选版本刚刚可供下载。从网站:

Microsoft Lync Server 2010 现在通过一个在 PC、浏览器和移动设备上保持一致且易于使用的单一界面提供完整的状态、即时消息、会议和企业语音功能。管理员受益于单一、一致的管理基础架构、提高可用性的新功能以及与现有系统的互操作性。

与此版本配合使用的还有Microsoft Unified Communications Managed API 3.0 SDK (UCMA 3.0)。这是支持 Lync 体验集成和扩展的客户端 .NET 托管 API。

这一切都非常令人兴奋,因为我想开始构建丰富的语音和即时消息应用程序,与 Microsoft 技术堆栈紧密集成,并减少第三方依赖项(例如 Voxeo、Nuance、IMified 等)。

但是,我仍然不清楚的是:Microsoft Lync Server 2010 是否适合面向公众的网站和应用程序?还是真的主要用于公司防火墙内,主要用于内部应用程序?

我想我需要知道的是:Microsoft Lync Server 2010 能否作为 VoiceXML 和基于 IM 的应用程序的内部面向公众的托管服务提供商,并且可以扩展以满足拥有数千个或多个面向公众的大型站点的需求?甚至数百万用户?

我是否完全误解了 Lync 可以/不能,以及应该/不应该做什么?

4

2 回答 2

0

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

允许员工从 Internet 远程登录 Office Communications Server 的公司可能容易受到拒绝服务 (DoS) 和暴力攻击。这些类型的攻击涉及猜测用户的密码或在强制执行密码策略时对有效的 Active Directory 用户帐户进行太多错误密码尝试时将用户锁定在其帐户之外。尽管内部安全没有受到损害,但这些类型的攻击会对用户造成破坏并耗尽内部服务器资源。为了防止在边缘发生此类攻击,您可以在边缘服务器上安装一个安全过滤器,以监控登录尝试并在网络外围强制执行帐户锁定。


关于规模等问题有许多警告。首先,Lync 2010 是一个候选版本,甚至不是完整版本,所以我不会在当前版本上打赌 - 我会等到 2011 年才能完整发布。其次,它似乎是针对企业防火墙内的应用程序,因此尽管它可能会扩展到那里,但在几个月内(如果有的话),该领域不太可能有任何开发人员支持材料。

也就是说,Lync 产品至少不再需要注册 COM 对象来针对 SDK(如以前的版本 Office Communicator 2007)进行开发,这是向前迈出的一步。SilverLight 和 WPF 控件 SDK 将使一些使用 Lync 的 Intranet 站点感觉优美 - 但缺乏关于简单地围绕 API 运行和执行包括 Lync 的任务(而不是完全是 Lync)的信息是一个缺点。

编辑

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);
        }
    }
}
于 2010-10-11T10:49:36.197 回答
0

我想提出另一个答案,2 年后,现在 Lync 2010 已完全发布并被使用。

Microsoft Lync Server 2010 能否作为 VoiceXML 和基于 IM 的应用程序的内部和面向公众的托管服务提供商,并且可以扩展以满足拥有数千甚至数百万用户的大型面向公众的站点的需求?

是的,一点没错。

您可以从Lync 案例研究页面中参考大量大型案例研究。南艾尔郡议会支持 110K 用户Swisscom 更换了全球 94 台 PBX 设备

它被称为完整的 PBX 替代系统,其中包括用于 IVR 风格应用程序的 VoiceXML。在内部,可以使用基于 IM 的应用程序,但也可以从面向公众的网站访问这些应用程序。

显然,对于任何大规模部署,规模都是您必须考虑的事情,但这是 Lync 旨在支持的东西(以及 DR、故障转移等)

我不会担心规模,除非你有一个独特的场景,在这种情况下直接联系微软,我相信他们会很乐意与你合作。

于 2012-06-22T12:19:29.883 回答