`
housheng33
  • 浏览: 238644 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WSRP远程 portlet Web services ( WSRP )

    博客分类:
  • ibm
 
阅读更多
远程 portlet Web services ( WSRP )使你能从门户中去耦自己的 portlet 应用程式。这种去耦能为管理大型门户的部署提供极大便利。你不必将所有 portlet 和单个应用程式中的门户绑定在一起,而是能在独立的 portlet 应用程式中部署自己的 portlet ,并让门户通过 WSRP 使用这些 portlet 。对多数大型门户研发项目而言,这种去耦法能使团队研发、升级和管理变得更加轻松


什么是 WSRP ?理解 WSRP 的最佳方法便是将他和 HTTP 之类的东西作个比较。最典型的 HTTP 应用程式是通过 Web 浏览器查看远程用户界面(如 Web 应用程式)并和其交互的。浏览器能利用 HTTP 和远程 HTTP 服务器对话,以得到标记(比如 HTML )和之后的数据(比如,通过提交一个表单)。 WSRP 是存在于两个应用程式之间的类似协议,这两个应用程式中,一个应用程式( Consumer )充当另一个应用程式( Producer )的客户端,以便得到用户界面标记并提交用户动作。 Producer 负责存放用户界面, Consumer 则利用 WSRP 协议收集用户界面并和之交互。   WSRP是Web Service for Remote Portlets的缩写,意思是远程门户网站Web服务。WSRP技术委员会从2002年开始制定WSRP 1.0标准,目的是开发一个允许门户之间、门户与其他应用之间,能够以即插即用的方式进行用户界面的交互的Web Service标准。


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,但实际使用中非常少。
分享到:
评论

相关推荐

    wsrp-portlet

    【标题】"wsrp-portlet" 是一个与 Liferay 相关的 Web 服务远程呈现协议(Web Services for Remote Portlets)portlet 开发项目。Liferay 是一款流行的开源企业级门户平台,它允许用户创建、管理和集成各种内容、...

    remote_portlet经典例子(WSRP ,IBM Websphere Portal Server v6.0)

    WSRP(Web Services for Remote Portlets)是一种标准协议,旨在允许远程portlet通过web服务接口集成到门户环境中。它使得portlet可以在不同的门户服务器之间共享,而无需直接部署在门户服务器上。这一特性对于那些...

    WSRP & JSR 168 Portlets Overview.pdf

    **WSRP(Web Services for Remote Portlets)**则是一种专门针对Portlet的标准,旨在解决Portlet远程部署的问题。WSRP将Portlet的呈现逻辑从门户服务器转移到了Portlet提供者处,这样可以降低门户服务器的负载,并...

    jetspeed 的几个portlet

    这里我们关注的是jetspeed,一个基于Java的开源门户平台,它支持JSR168(portlet规范1.0)和WSRP(Web Services for Remote Portlets)标准。JSR168为portlet开发提供了一套统一的API,使得portlet可以在不同的门户...

    gatein-wsrp-examples:Gatein WSRP 示例

    【描述】:Gatein WSRP 示例项目是针对Gatein Portal平台的一个示例集合,它演示了如何利用Web Services for Remote Portlets (WSRP)技术来集成和展示远程portlet。Gatein是一个开源的企业门户框架,它允许组织通过...

    Portlets and Apache Portals

    - **WSRP**:Web Services for Remote Portlets(WSRP)是一种标准协议,允许portlet在不同的门户之间进行远程部署。通过WSRP,portlet可以作为Web服务被其他门户调用,从而实现portlet的跨门户共享。 #### 三、...

    Portlets in Action

    WSRP 2.0带来了对异步通信、安全性和会话共享的改进,提升了Portlet互操作性和远程Portlet服务的实现。 4. **Portlet桥接技术**: 在一些场景下,开发者可能需要将传统的Servlet应用集成到Portlet环境中。Portlet...

    开放源码Portal产品介绍

    这些产品必须遵循国际标准规范,特别是JSR-168(Portlet 1.0 API)和WSRP(Web Services for Remote Portlets),以确保互操作性和兼容性。 JSR-168标准定义了portlet的开发接口,允许portlet在不同的Portal服务器...

    JSR-168 Portlet指南.doc

    2. **互操作性**:JSR-168与Web Services for Remote Portlets (WSRP)紧密配合,允许portlet通过Web服务与其他portlet或系统集成。WSRP提供了一种标准化的方式,使portlet的内容能够通过Web服务进行远程展示和联合。...

    WebSpherePortal新手入门基础课程.pdf

    为了实现Portlet的跨平台兼容性,业界制定了两种主要的Portlet规范:Java Portlet Specification(JSR168)和Web Services for Remote Portlets(WSRP)。JSR168由Java社区进程JCP管理,定义了Portlet开发的标准...

    Java Portlet Specification 1.0

    * OASIS Web Services for Remote Portlets (WSRP) 这些 RFC 和 ISO 的在线文档可以在 http://www.rfc-editor.org 和其他相关网站上获得。 Java Portlet Specification 1.0 是一个重要的规范,对于 Portlet 开发者...

    WebLogicPortal9.2中地新联邦特性.pdf

    本篇技术文章着重介绍了该版本中新增的联邦特性,这些特性基于Web Services for Remote Portlets (WSRP)标准,旨在提高生产力、敏捷性和用户体验。 WSRP是一种标准接口,允许portlet(门户中的可重用组件)在不同的...

    portal学习笔记.doc

    为了保证Portlet在不同Portal服务器上的兼容性和互操作性,业界制定了Portlet规范,主要有Java Portlet Specification(JSR168)和Web Services for Remote Portlets(WSRP)。JSR168由Java社区进程(JCP)维护,为...

    WSRP for PHP (WSRP4PHP)-开源

    WSRP(Web Services for Remoting Protocol)是Web服务远程调用协议的缩写,它提供了一种标准的方式来发布和消费Web内容。WSRP允许Web服务消费者(如portlet容器或门户)与Web服务生产者(内容提供商)进行交互,...

    drupalwsrp-开源

    WSRP(Web Services for Remote Portlets)是一种开放标准,定义了如何通过Web服务在不同平台之间共享portlet。Portlet是一种可以在门户环境中显示的小型应用程序,它能够提供各种功能,如新闻显示、天气预报或者...

    WSRP Test Kits-开源

    WSRP(Web Services for Remote Portlets)是一种标准协议,旨在促进Web服务和远程portlet之间的交互。它允许portlet(通常在portlet容器中运行,如Java Portlet API)通过Web服务接口与其他应用程序进行通信。这个...

    Liferay_6.0.5开发指南

    Portal规范,如JSR168(Java Portlet API 2.0)和WSRP(Web Services for Remote Portlets),是定义portlet行为的标准。JSR168规定了portlet如何与portal服务器交互,而WSRP则允许portlet在不同的portal服务器之间...

    Liferay_Portal_6学习之路-学习笔记完整版

    WSRP (Web Services for Remote Portlets) 是 OASIS 组织提出的一项标准,旨在简化 Portal 对远程 Portlet 的集成过程。与 JSR 168 不同,WSRP 更侧重于远程 Portlet 的集成。 - **角色划分**: - **生产者**:...

    portlet-2-spec (JSR 286)

    - **与WSRP 1.0的关系:**与Web Services for Remote Portlets (WSRP) 1.0规格紧密相连。 **Portlet 2.0 / JSR 286 历史回顾:** - **启动时间:**2005年11月29日。 - **最终批准投票:**2008年3月3日通过。 - **...

    IBM Rational Application Developer V6 Portlet Application Development and Portal Tools

    - **Portlet**:WebSphere Portal 支持不同类型的 Portlet,包括 Java、JSR 168 和 WSRP(Web Services for Remote Portlets)Portlet。 - **MVC 架构**:书中详细介绍了如何在 Portlet 开发中应用 MVC 架构,并提供...

Global site tag (gtag.js) - Google Analytics