複製鏈接
請複製以下鏈接發送給好友

WSRP

鎖定
WSRP是Web Service for Remote Portlets的縮寫,意思是遠程門户網站Web服務。WSRP技術委員會從2002年開始制定WSRP 1.0標準,目的是開發一個允許門户之間、門户與其他應用之間,能夠以即插即用的方式進行用户界面的交互的Web Service標準。遠程 portlet Web services ( WSRP )使你能從門户中去耦自己的 portlet 應用程式。這種去耦能為管理大型門户的部署提供極大便利。你不必將所有 portlet 和單個應用程式中的門户綁定在一起,而是能在獨立的 portlet 應用程式中部署自己的 portlet ,並讓門户通過 WSRP 使用這些 portlet 。對多數大型門户研發項目而言,這種去耦法能使團隊研發、升級和管理變得更加輕鬆
中文名
遠程
外文名
portlet Web services
簡    稱
WSRP
方    式
應用程式

目錄

WSRP名詞解釋

什麼是 WSRP?理解 WSRP 的最佳方法便是將他和 HTTP 之類的東西作個比較。最典型的 HTTP 應用程式是通過 Web 瀏覽器查看遠程用户界面(如 Web 應用程式)並和其交互的。瀏覽器能利用 HTTP 和遠程 HTTP 服務器對話,以得到標記(比如 HTML )和之後的數據(比如,通過提交一個表單)。 WSRP 是存在於兩個應用程式之間的類似協議,這兩個應用程式中,一個應用程式( Consumer )充當另一個應用程式( Producer )的客户端,以便得到用户界面標記並提交用户動作。 Producer 負責存放用户界面, Consumer 則利用 WSRP 協議收集用户界面並和之交互。

WSRP應用

WSRP由OASIS(一個由開發電子商務標準的行業專家所組成的非贏利性社團)創建,它規定Porlet的遠程渲染(rendering)。主要目的就是為網絡服務提供視覺化和使用者面對面服務的主要構件。WSRP最重要的特性就是它具有隨插隨用(plug-and-play)的功能,可以讓互聯網門户或其他網絡應用(如手機,PDA等)從網絡不同的來源處將多樣內容或是應用聚集起來。WSRP使獲得原來極難實現的功能成為可能。例如,部署一次,但把它們傳遞到任何地方,將第三方的Portlet整合在一起,增強來自不同開發商的門户之間的互操作性。WSRP也為客户提供了一種構建聯合門户的可行方法。聯合門户由互操作的門户網絡組成,由此,某一門户託管的資源可以被許多門户使用。採用聯合門户有無數的好處,包括門户合理化和更少的IT管理的Web資產。
過去,一個Portlet只能被託管它的同一門户本地使用。而有了WSRP,則可以將一個Portlet從門户表面(“使用”)的Portlet交給物理上、邏輯上獨立的基礎設施託管(“生產”)。由於這種革新,WSRP具有從根本上增強門户部署靈活性的潛能。因為門户能夠從任何地方的Portlet中提取內容,所以業務部門現在可以編寫和維護他們自己的Portlet。這可以在各個業務部門的本地基礎設施上完成,所以某一單個門户內的所有portlet不必部署在單個門户實例上。由於防火牆或者不同部署方案而一度難以更新和修改的內容,現在可以由各業務部門方便而快捷地進行。業務部門獲得了前所未有的獨立性和靈活性。WSRP拓寬了門户可以利用的資源範圍。Porlet可以被所有J2EE門户或者所有運行.Net的機器生產或者使用。整個企業都可以利用現有的Portlet,而不再受開發商制約,並且較少了IT方面的費用,節約了託管和部署重複portlet的時間。
程序員簡而言之,開發符合WSRP規範的Portlet在發佈和註冊後將可以供別人的Portal系統遠程使用!
儘管WSRP提出的遠景如此美妙,但由於WebService的複雜性,儘管已有一些廠商的產品支持WSRP,但實際使用中非常少。