2011-07-11 41 views
0

我有幾個關於IBM Portal Portlet的問題。IBM Portal數據庫和身份驗證

我剛剛陷入了Portlets的境界 - 而就我而言,它已經陷入了深淵。必須在IBM WebSphere Portal 6.1上工作

我們仍處於評估階段 - 還有三件事我還沒有找到明確的答案。

  1. 數據庫 - 在那裏也被使用在安裝Portlet的一個單一的數據庫 - 或者你對每個Portlet的基礎配置DB分別?

  2. 授權和驗證 - Portlet如何獲取用戶和用戶擁有的權限?

  3. 在使用符合JSR-301的JSF橋而不是bog標準Portlet中是否存在任何已知的約束條件?

謝謝先進。

回答

1

我還沒有使用Portal 7,但我已經使用了幾乎所有其他版本,所以如果您使用7並且此信息不完全適合,我很抱歉。數據庫:當你安裝門戶網站時,你需要配置一個用來存儲門戶網站配置的數據庫(有時候還有用戶權限,儘管這個方面可以使用像LDAP這樣的自定義用戶註冊表來設置)。如果您沒有專用的數據庫,Portal將使用其打包的數據庫Cloudscape/Derby。該數據庫可以完全獨立於數據庫,Portlet使用該數據庫來操作與配置無關的數據。例如。如果您的Portlet正在顯示自行車店的庫存,則可以通過WAS GUI中設置的數據源以正常的Web應用程序方式訪問保存該信息的DB。

2)對於很多場景,您的portlet不需要知道用戶的權限,除非用戶已通過門戶管理分配了正確的權限,否則不會呈現portlet。但在您需要知道用戶權限的情況下,可以通過門戶網站用戶管理體系結構訪問它們。這裏有一個很好的白皮書:http://public.dhe.ibm.com/software/dw/websphere/PUMA_scenarios.pdf

3)已知約束?您可能必須專門針對Google,但我會說,除非您使用IBM的定製JSF橋接器,否則如果您遇到問題,IBM技術問題團隊可能不會提供很多支持。不過,我發現,支持人員通常很有幫助。不要讓它阻止你嘗試:)

我非常詳盡地使用的兩個資源是信息中心http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/index.jsp和IBM Developerworks上的開發人員論壇。

祝你好運,歡迎來到黑暗的一面!