

新闻资讯
技术学院WSRP是一套基于Web服务的开放规范而非XML标准,由OASIS制定,通过WSDL、SOAP、XML Schema等XML技术实现远程Portlet的即插即用,封装界面渲染、操作处理与状态管理,使门户可直接嵌入并交互远程HTML片段。
WSRP(Web Services for Remote Portlets)不是一种XML标准,而是一套基于Web服务的开放规范,由OASIS组织制定,核心目标是让Portlet(门户组件)能以“即插即用”方式跨系统远程使用。它依赖XML技术(如WSDL、SOAP、XML Schema)实现通信,但本身不是XML语法或标记标准。
传统Web服务(如SOAP/XML-RPC)只暴露业务逻辑,客户端需自行开发界面;WSRP不同——它把**用户界面渲染、用户操作处理、状态管理**都封装进服务中。门户(Consumer)只需调用标准接口,就能把远程Portlet像本地组件一样嵌入页面,用户点击、输入、刷新等操作全部由远程端完成,结果以HTML片段形式返回。
它定义了一组严格约束的Web服务接口,全部通过WSDL描述,运行在SOAP/HTTP之上:
ema声明Portlet能力(支持的操作、参数、生命周期行为)handleEvents、performBlockingInteraction等操作)WSRP本身不定义新XML标签或文档结构。它复用已有XML技术栈:
getMarkup、performAction等操作一个企业门户想接入外部天气Portlet,无需下载代码或部署Java应用:
http://weather.example.com/wsrp?wsdl)getMarkup和performBlockingInteraction
register请求,获得唯一registrationHandle
portletHandle和registrationHandle的getMarkup请求,接收HTML片段直接插入页面