我们有一个第三方应用程序,我们需要使用BCS连接到该应用程序,以便在我们的SharePoint 2010内部网中显示信息。第三方应用程序公开了我们可以使用来获取信息的web服务。但是,对于每组凭据,它只允许同时进行5个会话。在60个用户可能同时连接的生产环境中可能会出现问题,因此我们需要来自第三方应用程序的12组凭据,因为我们将使用来自应用程序的预先确定的凭据进行连接,而不是使用用户身份。我正在考虑后续可能的身份验证方法。一种选择是编写一个Windows应用程序,该应用程序将每5个用户映射到BCS中来自第三方应用程序的一组凭据。这样,每当用户尝试连接时,我们都可以确保他们不会被踢出去,因为他们只与其他4个人共享凭据。但同时,我们必须映射将来将添加到我们公司的每个用户。第二种选择是保持其动态性。当用户尝试连接时,我们检查哪组凭据打开的会话少于五个,然后使用该凭据。虽然这似乎需要较少的未来维护,但我不确定它是否可行。对我应该如何进行有什么建议吗?谢谢。
发布于 2011-10-17 21:23:50
抛开许可问题不谈,只看技术问题,我会将BCS连接到web服务或.net代码,并让它管理连接池。这似乎是一个糟糕的工作,尽管通过帐户问题。
https://stackoverflow.com/questions/7800028
复制相似问题