2011-10-17 41 views
1

我們有第三方應用程序,我們需要使用BCS連接到在我們的SharePoint 2010 Intranet中顯示信息。第三方應用程序公開我們可以使用以獲取信息的Web服務。但是,它僅允許每組證書有5個同時會話。這個問題可能出現在60個用戶可能同時連接的生產環境中,因此我們需要來自第三方應用程序的12組證書,因爲我們將使用來自應用程序的預定憑證進行連接,而不是與用戶身份進行連接。我正在考慮遵循可能的身份驗證方法。一種選擇是編寫一個Windows應用程序,該應用程序將每5個用戶並將它們映射到來自BCS內的第三方應用程序的一組憑據。這樣,每當用戶嘗試連接時,我們確信他們將不會被踢出去,因爲他們僅與其他4人共享憑據。但同時,我們必須映射將來添加到我們公司的每個用戶。第二個選擇是保持動態。當用戶嘗試連接時,我們檢查以查看哪組憑證少於五個會話打開然後使用它。雖然這似乎需要較少的未來維護,但我不確定這是否可行。有關我應該如何進行的任何建議?謝謝。使用BCS檢索使用多個可能帳戶的數據

回答

0

第一個選項似乎很脆弱,我肯定會爲第二個選項投票。爲此,您需要查找會話在應用程序中是否仍然有效。你知道第三方應用程序是否支持會話有效性的API方法? PS:我知道我的回答並不值得回答,但沒有足夠的評論意見。但有趣的問題。

+0

對不起,以前沒有回覆,我離開了,我個人更喜歡第二個選項,但我擔心每次有新用戶嘗試連接時的性能,因爲我們必須檢查可用的連接帳戶以查看哪些可用而且這在他們的API中似乎不受支持。目前我們正在採用第一種方法,儘管它更多是一種硬編碼的方法 – Moe

相關問題