2011-02-23 53 views
0

我們有一個由用戶界面團隊驅動的新要求,即像iGoogle一樣使用門戶解決方案爲我們的用戶界面提供portlet。我們的企業架構團隊正在推薦Portal技術(JSR 168),但我認爲它已經過時了。在審查了Pageflakes體系結構之後,我想知道我們是否可以想出一個輕量級UI框架來適應這種情況,而不是使用門戶技術。我會很感激你的好意。Portlets或Sharepoint Web部件OR Pageflakes

其他信息:

這是一個Java店使用WebSphere套件大量投資。

+0

如果需要更多信息,請讓我知道。 – anonmys 2011-02-28 22:28:23

回答

2

當然這取決於您的要求。一般來說,如果你想使用他們提供的功能(比如登錄,用戶/角色管理,cms等),並且準備花費一些時間來配置/維護系統,我認爲門戶網站是很好的。無論如何,JSR-168是相當古老和有限的,你應該使用JSR-286作爲基礎。

你也可以考慮構建一個自定義的「門戶」。這可以通過使用JavaScript框架(如JQuery)完成,或者如果更適合使用純Java,則可以使用像Vaadin這樣的組件框架。然後依靠框架的API定義UI片段並使用它們提供的模塊化機制是很好的。

不能多說關於Pageflakes,但它似乎是一個簡單而好的框架,用於使用Ajax從不同來源彙總HTML內容。

作爲一個總結,我會說:門戶網站,如果要使用(好的和壞的)高級功能。自定義,如果你想擁有控制權並且只構建一個簡單的「儀表盤」。

+0

我明白了,那麼這很有意義,這是來自企業架構師誰想要創建每個應用程序作爲一個portlet與相同的用戶/角色管理,cms等)。由於我們使用Oracle IDM作爲供應系統,這意味着我們也需要將一些Portal與IDM集成。瞭解是否有人可以分享他們對在Portal Technology中培訓開發人員所需的努力的看法,構建此IDM集成解決方案,配置系統等等。建立這些功能,如登錄,用戶/角色管理,CMS集成等。 – anonmys 2011-03-28 15:19:45