0

我们需要使用 BCS 连接到第三方应用程序,以便在我们的 SharePoint 2010 Intranet 中显示信息。第三方应用程序公开了我们可以用来获取信息的 Web 服务。但是,对于每组凭据,它只允许 5 个同时会话。问题可能出现在 60 个用户可能同时连接的生产环境中,因此我们需要来自第三方应用程序的 12 组凭据,因为我们将使用来自应用程序的预先确定的凭据进行连接,而不是使用用户身份。我正在考虑要遵循的可能的身份验证方法。一种选择是编写一个 Windows 应用程序,该应用程序将接受每 5 个用户并将他们映射到 BCS 内第三方应用程序的一组凭据。这样,每当用户尝试连接时,我们确信他们不会被踢出局,因为他们只与另外 4 人共享凭据。但与此同时,我们必须映射未来将添加到我们公司的每个用户。第二种选择是保持动态。当用户尝试连接时,我们会检查哪一组凭据打开的会话少于五个,然后使用它。虽然这似乎需要较少的未来维护,但我不确定它是否可行。关于我应该如何进行的任何建议?谢谢你。虽然这似乎需要较少的未来维护,但我不确定它是否可行。关于我应该如何进行的任何建议?谢谢你。虽然这似乎需要较少的未来维护,但我不确定它是否可行。关于我应该如何进行的任何建议?谢谢你。

4

1 回答 1

0

撇开许可问题不谈,只看技术问题,我会将 BCS 连接到 Web 服务或 .net 代码并让它管理连接池。尽管要通过帐户问题,但这似乎是一个糟糕的解决方法。

于 2011-10-17T13:23:49.887 回答