這段時(shí)間對(duì)Federate的應(yīng)用蠻感興趣,Weblogic Portal 9.2是第一個(gè)實(shí)現(xiàn)Federate Portal的產(chǎn)品,它緊緊依賴WSRP協(xié)議,讓多個(gè)Portal之間實(shí)現(xiàn)真正的分布式Porlet調(diào)用。
1,F(xiàn)ederate Portal是真正的分布式結(jié)構(gòu),Porlet都是遠(yuǎn)程部署的,然后通過(guò)WSRP集成到Federate Portal中
2,完全松耦合的架構(gòu)設(shè)計(jì),遠(yuǎn)程porlet都是可以獨(dú)立于Federate Portal進(jìn)行設(shè)計(jì)/開發(fā)/維護(hù)
3,遠(yuǎn)程Porlet可以協(xié)作交互,包括數(shù)據(jù)交換
4,如果你要使用那些遠(yuǎn)程的porlet,你無(wú)需懂得編寫程,那只是click幾下的功夫
5,F(xiàn)ederate支持最新的SOA標(biāo)準(zhǔn),包括WSRP, SOAP, WSDL, SAML, UDDI, WS-Security等等
下圖是BEA提出的Producer-Consumer模式,體現(xiàn)了Federate Portal的一種應(yīng)用場(chǎng)景。
我們可以看到,由于porlet的標(biāo)準(zhǔn)化(JSR168),WSRP可以調(diào)用多個(gè)平臺(tái)上的Porlet,包括weblogic, websphere, Jobss, sun, oracle.....

用戶面向的是Conusmer,而Consumer起了一個(gè)集成者的角色,同時(shí)向用戶綜合多種
資源,形成一個(gè)統(tǒng)一門戶中心的作用,Consumer與其他Producers是通過(guò)WSRP協(xié)議,
基于SOAP/HTTP的傳輸協(xié)議獲取遠(yuǎn)程porlet的信息,返回給用戶。

上圖一個(gè)非常關(guān)鍵的技術(shù)是WSRP, WSRP是Web Services for Remote Portlets的簡(jiǎn)稱。很明顯,這是一種基于Web Services的集成技術(shù)。
FederatePortal和WSRP的相關(guān)參考資料