Federate Portal,面向SOA的Portal
這段時間對Federate的應用蠻感興趣,Weblogic Portal 9.2是第一個實現Federate Portal的產品,它緊緊依賴WSRP協議,讓多個Portal之間實現真正的分布式Porlet調用。1,Federate Portal是真正的分布式結構,Porlet都是遠程部署的,然后通過WSRP集成到Federate Portal中
2,完全松耦合的架構設計,遠程porlet都是可以獨立于Federate Portal進行設計/開發/維護
3,遠程Porlet可以協作交互,包括數據交換
4,如果你要使用那些遠程的porlet,你無需懂得編寫程,那只是click幾下的功夫
5,Federate支持最新的SOA標準,包括WSRP, SOAP, WSDL, SAML, UDDI, WS-Security等等
下圖是BEA提出的Producer-Consumer模式,體現了Federate Portal的一種應用場景。
我們可以看到,由于porlet的標準化(JSR168),WSRP可以調用多個平臺上的Porlet,包括weblogic, websphere, Jobss, sun, oracle.....

用戶面向的是Conusmer,而Consumer起了一個集成者的角色,同時向用戶綜合多種
資源,形成一個統一門戶中心的作用,Consumer與其他Producers是通過WSRP協議,
基于SOAP/HTTP的傳輸協議獲取遠程porlet的信息,返回給用戶。

上圖一個非常關鍵的技術是WSRP, WSRP是Web Services for Remote Portlets的簡稱。很明顯,這是一種基于Web Services的集成技術。
FederatePortal和WSRP的相關參考資料
- WSRP 1.0 Specification
- WSRP 1.0 Primer.
- WSRP Technical Committee home page.
- Java Portlet API (JSR168)
- Web Services Security
- WebLogic Portal Documentation on WSRP
- WebLogic Portal Documentation
- Portlet Preferences, article
- URLs in WebLogic Portal - A Tutorial
- WebLogic Server documentation on Identity Assertion Providers
posted on 2006-10-16 22:25 david.turing 閱讀(3352) 評論(4) 編輯 收藏 所屬分類: SOA/WebService