2010-03-15 57 views
2

我們有一個由在Java EE站點上工作的團隊創建的portlet。Java portlet可以嵌入到ASP.NET頁面中嗎?

他們希望有一個網站,我管理,這是ASP.NET中的這些門戶之一。

從像I幀的解決方案

除此之外,是否有可能嵌入ASP.NET頁面中的Java Portlet的?

(注:我沒有太多的Java/portlet的經驗,所以請考慮到這一點在你的答案)

UPDATE

這是有關我的問題?

http://download.oracle.com/docs/cd/E13174_01/alui/devdoc/docs60/Portlets/Basics/Hello_World_Portlet_NET.htm

+0

提供的任何答案有用,或者您在尋找其他內容? – jayshao 2010-07-16 05:11:15

回答

0

簡短的回答是肯定的 - 這是technically possible

你可以使用公開的WSRP Java Portlet的。 Java門戶服務器需要作爲WSRP生產者的支持。 Java portlet將需要嚴格遵守規範以避免諸如URL重寫等問題,因此您的Java人員必須測試應用程序的一致性。

我不知道很多有關ASP.NET堆棧,但我知道的SharePoint支持WSRP。如果您的portlet使用者不是Portal服務器,我不知道直接使用Web服務會涉及多少工作 - 您必須研究spec

0

雖然理論上答案是WSRP - 橫廠商WSRP一直挑戰(雖然Oracle門戶在內部使用它例如) - 尤其是因爲WSRP 1.0省略認證和其他重要的部分。

在我的經驗,你最好的選擇要麼是:

  1. 使用AJAX或類似加載您的portlet的全頁版本,並依靠SSO或共享機密來處理身份驗證
  2. 寫苗條Web部件,通過REST/SOAP與Portlet和Web部件之間共享的後端服務進行通信(例如,在Portlet Web應用程序中公開servlet/Webservice端點)
相關問題