我们需要连接到第三方应用程序才能使用BCS在SharePoint 2010 Intranet中显示信息。第三方应用程序公开我们可以使用的Web服务以获取信息。但是,它只允许每组凭据同时进行5次会话。生产中可能会出现问题,其中60个用户可能同时连接,因此我们将需要来自第三方应用程序的12组凭据,因为我们将从应用程序连接预先确定的凭据,而不是用户身份。 我正在考虑可能的身份验证方法。一种选择是编写一个Windows应用程序,该应用程序将占用每5个用户并将它们映射到BCS中第三方应用程序的一组凭据。这样,每当用户尝试连接时,我们确信他们不会被踢出,因为他们只与其他4个人共享凭据。但与此同时,我们必须映射将来添加到我们公司的每个用户。 第二种选择是保持动态。当用户尝试连接时,我们会检查哪个凭据集打开的会话数少于五个,然后使用它。虽然这似乎需要较少的未来维护,但我不确定它是否可行。 关于我应该如何进行的任何建议? 谢谢。
答案 0 :(得分:0)
除了许可问题,只关注技术问题,我会将BCS连接到Web服务或.net代码,并让它管理连接池。这似乎是一个糟糕的工作,虽然通过帐户问题。