kapok

垃圾桶,嘿嘿,我藏的这么深你们还能找到啊,真牛!

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  455 随笔 :: 0 文章 :: 76 评论 :: 0 Trackbacks
http://dev2dev.bea.com.cn/techdoc/webplat/2005010903.html

用于远程Portlet的Web服务(Web Services for Remote Portlets,WSRP)是OASIS创建的一种面向表示的web服务标准,它允许在具有门户的可视、用户互动web服务或者其他中间web应用程序中实现即插即用。WSRP允许网络中的远程门户资源可以在本地门户中提供。BEA在2004年2月发布了一款WSRP技术预览套件,在2004年7月为这款产品添加了官方支持。您必须使用具有WSRP的WebLogic Portal 8.1 SP3或者更新的版本。
  如果您对WSRP不熟悉,访问本文末尾中的有用链接会有很大的帮助。这将确保您熟悉WSRP的主要概念以及它们在WebLogic Portal 8.1 SP3中的工作方式。

可提供什么?
  BEA已经在公共测试服务器上提供了一个远程portlet示例,来帮助开发人员深入掌握WSRP。

  目前,我们已经拥有了5个可以通过WSRP访问的驻留portlet。这些portlet是:
  BEA: WSRP
  BEA: Racing!
  BEA: Double Byte
  BEA: SOA - eWorld 2004
  BEA: Download WebLogic Portal 8.1

您需要的主要URL是:

  1. WebLogic Portal 8.1 SP3测试服务器:http://wsrp.bea.com
  2. 具有WSRP portlet的WSRP门户示例:http://wsrp.bea.com/portal/wsrp.portal
  3. WSDL Address:http://wsrp.bea.com/portal/producer?wsdl

  为了在WebLogic Portal项目中支持远程portlet,您可以使用Workshop或者Portal Administration工具。Workshop使您可以通过portlet向导来创建一个引用远程portlet的代理portlet。Administration Portal使您可以通过添加Producer来创建代理portlet。

从Workshop使用WSRP测试服务器
  在这个例子中,我们在一个门户域中使用具有Portal Application的Workshop(您可以使用其他的配置 — 参见“ Working with Producers ”)。为了创建代理portlet:

  1. 右键点击Portal project,选择“New”→“Portlet”。
  2. 在Portlet Wizard中选择“Remote Portlet”选项。
  3. 将以下测试服务器WSDL粘贴到Remote Server字段中: http://wsrp.bea.com/portal/producer?wsdl
  4. 根据Wizard提示来注册Producer。
  5. 选择一个portlet和应用程序联合,例如:“BEA: eWorld 2004”。
  6. 完成以后,您将得到一个.portlet 文件。.portlet应该文件存放在什么地方呢?
  7. 把 portlet 添加到门户中,用拖放操作把它放置在所需的位置上(book、page等)。
  8. 运行门户来察看远程portlet。

从Administration Portal使用WSRP测试服务器
  在访问Administration Portal之前,您必须首先运行WebLogic Portal服务器。您应当运行WebLogic Portal 8.1 SP3或者更新的版本。
  使用Administration Portal,按照以下的说明来创建代理portlet:

  1. 在Portal选项卡中,展开左边的Portal Library。
  2. 右键点击“Portlet Producer”文件夹,选择“Add Producers”。
  3. 在Add Producer对话框中,将测试服务器WSDL粘贴到Producer字段中:http://wsrp.bea.com/portal/producer?wsdl
  4. 点击“Add Producer”创建到producer的引用。
  5. 键入Producer Property。
  6. 点击“Register”确立与producer的关系。
  7. 注册完成后,点击producer链接察看所提供的远程portlet(参见下图)。
  8. 点击“Add”激活portlet库中的远程portlet。
  9. 将portlet添加到桌面。
  10. 如果想预览远程portlet,右键点击桌面,并选择“View Desktop”。

  您还可以使用WebLogic Portal 8.1 SP3或更新版本将自己的portlet(Page Flow、Struts、JSR168)作为远程portlet发布。如果使用WebLogic Server 8.1 SP3或者更新版本,您可以把使用Page Flow和Struts创建的应用程序作为WSRP资源发布。要获取更多关于使用WSRP的信息,请访问以下链接:

  1. 利用WebLogic Portal 8.1使用Web Services for Remote Portlets (WSRP):
    http://dev2dev.bea.com/products/wlportal81/articles/wsrp.jsp
  2. WSRP Standards 站点:
    http://www.oasis-open.org/committees/wsrp/
  3. BEA WebLogic Portal 8.1 相关站点:
    http://dev2dev.bea.com/products/wlportal81/index.jsp
    http://e-docs.bea.com/wlp/docs81/wsrp/index.html
    http://edocs.bea.com/wlp/docs81/index.html
  4. 网络培训:WSRP和 Federated Portals
    http://dev2dev.bea.com/trainingevents/webinars/060904_wsrp.jsp

原文出处
http://dev2dev.bea.com/products/wlportal81/articles/wsrp_test_server_at.jsp

posted on 2005-05-08 15:33 笨笨 阅读(359) 评论(0)  编辑  收藏 所属分类: J2EEALLWeblogic Portal

只有注册用户登录后才能发表评论。


网站导航: