You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@portals.apache.org by at...@apache.org on 2012/12/16 19:12:04 UTC
svn commit: r1422647 [1/2] - in /portals/site-live/wsrp4j: ./ arch/
contributing/ gettingstarted/ images/ skin/ skin/css/ skin/css/\/
skin/images/
Author: ate
Date: Sun Dec 16 18:12:01 2012
New Revision: 1422647
URL: http://svn.apache.org/viewvc?rev=1422647&view=rev
Log:
PORTALS-23: Move portals site deployment to svnpubsub, wsrp4j
Added:
portals/site-live/wsrp4j/arch/
portals/site-live/wsrp4j/arch/consumer.html (with props)
portals/site-live/wsrp4j/arch/index.html (with props)
portals/site-live/wsrp4j/arch/producer.html (with props)
portals/site-live/wsrp4j/contributing/
portals/site-live/wsrp4j/contributing/cvs.html (with props)
portals/site-live/wsrp4j/contributing/index.html (with props)
portals/site-live/wsrp4j/contributing/mail.html (with props)
portals/site-live/wsrp4j/gettingstarted/
portals/site-live/wsrp4j/gettingstarted/config.html (with props)
portals/site-live/wsrp4j/gettingstarted/execution.html (with props)
portals/site-live/wsrp4j/gettingstarted/faq.html (with props)
portals/site-live/wsrp4j/gettingstarted/index.html (with props)
portals/site-live/wsrp4j/gettingstarted/installation.html (with props)
portals/site-live/wsrp4j/images/
portals/site-live/wsrp4j/images/WSRPArch1.png (with props)
portals/site-live/wsrp4j/images/WSRPArch2.png (with props)
portals/site-live/wsrp4j/images/WSRPArch3.png (with props)
portals/site-live/wsrp4j/images/WSRPArch4.png (with props)
portals/site-live/wsrp4j/images/apache-portals.gif (with props)
portals/site-live/wsrp4j/images/built-with-forrest-button.png (with props)
portals/site-live/wsrp4j/index.html (with props)
portals/site-live/wsrp4j/news.html (with props)
portals/site-live/wsrp4j/skin/
portals/site-live/wsrp4j/skin/css/
portals/site-live/wsrp4j/skin/css/\/
portals/site-live/wsrp4j/skin/images/
portals/site-live/wsrp4j/skin/images/add.jpg (with props)
portals/site-live/wsrp4j/skin/images/bottom-left.png (with props)
portals/site-live/wsrp4j/skin/images/bottom-right.png (with props)
portals/site-live/wsrp4j/skin/images/chapter.gif (with props)
portals/site-live/wsrp4j/skin/images/chapter_open.gif (with props)
portals/site-live/wsrp4j/skin/images/current.gif (with props)
portals/site-live/wsrp4j/skin/images/favicon.ico (with props)
portals/site-live/wsrp4j/skin/images/icon_doc_lrg.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_doc_sml.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_error_lrg.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_error_sml.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_folder_lrg.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_folder_sml.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_help_sml.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_info_lrg.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_info_sml.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_success_lrg.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_success_sml.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_warning_lrg.gif (with props)
portals/site-live/wsrp4j/skin/images/icon_warning_sml.gif (with props)
portals/site-live/wsrp4j/skin/images/label.gif (with props)
portals/site-live/wsrp4j/skin/images/note.gif (with props)
portals/site-live/wsrp4j/skin/images/nw_maj_rond.gif (with props)
portals/site-live/wsrp4j/skin/images/nw_min.gif (with props)
portals/site-live/wsrp4j/skin/images/page.gif (with props)
portals/site-live/wsrp4j/skin/images/pdfdoc.gif (with props)
portals/site-live/wsrp4j/skin/images/printer.gif (with props)
portals/site-live/wsrp4j/skin/images/remove.jpg (with props)
portals/site-live/wsrp4j/skin/images/singlepage.gif (with props)
portals/site-live/wsrp4j/skin/images/spacer.gif (with props)
portals/site-live/wsrp4j/skin/images/strich.gif (with props)
portals/site-live/wsrp4j/skin/images/top-left.png (with props)
portals/site-live/wsrp4j/skin/images/top-right.png (with props)
portals/site-live/wsrp4j/skin/images/update.jpg (with props)
portals/site-live/wsrp4j/skin/images/valid-html401.png (with props)
portals/site-live/wsrp4j/skin/images/vcss.png (with props)
portals/site-live/wsrp4j/skin/images/void.gif (with props)
portals/site-live/wsrp4j/skin/images/xmldoc.gif (with props)
portals/site-live/wsrp4j/skin/mysite.css (with props)
portals/site-live/wsrp4j/skin/print.css (with props)
portals/site-live/wsrp4j/skin/site.css (with props)
portals/site-live/wsrp4j/skin/tigris.css (with props)
Added: portals/site-live/wsrp4j/arch/consumer.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/arch/consumer.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/arch/consumer.html (added)
+++ portals/site-live/wsrp4j/arch/consumer.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file. Do not edit. ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP Consumer Architecture</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="selectedTab"><a class="base-selected" href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+
+<div class="menuItem">
+<a href="../arch/index.html" title="Architecture Overview">Overview</a>
+</div>
+
+<div class="menuItem">
+<span class="menuSelected">Consumer</span>
+</div>
+
+<div class="menuItem">
+<a href="../arch/producer.html" title="Architecture of WSRP Producer">Producer</a>
+</div>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP Consumer Architecture</h1>
+</div>
+<div class="h3">
+
+
+
+<p>
+ The Producer and Consumer are provided with a very modular
+ architecture enabling an easy exchange of module implementations.
+ All modules excel by interfaces based on the WSRP object model
+ hiding the portal's object model and thus gaining independence of
+ changes in the portal implementation or design.
+ </p>
+
+<div align="center">
+<img class="figure" alt="Consumer Architecture" src="../images/WSRPArch4.png"></div>
+
+<div class="h3">
+<h3>Protocol Handler</h3>
+</div>
+
+<p>
+ The Protocol Handler is a standalone Swing based application that
+ implements the consuming portal and the browser functionality. It
+ aggregates the integrated WSRP portlets and forwards all
+ invocations together with relevant context and request information
+ to the remote WSRP service. The SwingConsumer thereby uses the
+ ConsumerEnvironment to collect all data required for a WSRP call.
+ </p>
+
+
+<div class="h3">
+<h3>WSRP Object Model </h3>
+</div>
+
+<p>
+ Most of the WSRP object model is being generated from the WSRP
+ specification's WSDL types.
+ </p>
+
+
+<div class="h3">
+<h3>PortletDriver </h3>
+</div>
+
+<p>
+ The PortletDriver is the task oriented abstraction of the
+ generated WSRP stubs for markup and action invocation.
+ </p>
+
+
+<div class="h3">
+<h3>WSRP Stubs </h3>
+</div>
+
+<p>
+ The stubs generated by the axis SOAP implementation. The stubs are
+ also implementing the cookie handling - for more details see
+ SessionHandler below.
+ </p>
+
+
+<div class="h3">
+<h3>ProducerRegistry </h3>
+</div>
+
+<p>
+ The ProducerRegistry stores and manages details about producer
+ portals from which portlets were integrated or shall be
+ integrated.
+ </p>
+
+
+<div class="h3">
+<h3>SessionHandler </h3>
+</div>
+
+<p>
+ The WSRP consumer implementation session handling is based on the
+ SOAP stack's session handling. The generated SOAP stubs are doing
+ the cookie handling and are caching the cookies in instance
+ variables. This means that one stub object instance is equivalent
+ to one HTTP session which we map to one WSRP session (initCookie
+ wise). When a WSRP session did time out an InvalidCookie exception
+ is being thrown and a new session must be established.
+ </p>
+
+
+<div class="h3">
+<h3>URLHandler </h3>
+</div>
+
+<p>
+ The URLHandler is responsible for the URL rewriting of the WSRP
+ URLs embedded in the markup received from the remote portlet.
+ </p>
+
+
+<div class="h3">
+<h3>PortletRegistry </h3>
+</div>
+
+<p>
+ The PortletRegistry stores and provides access to WSRP specific
+ data and descriptions of a remote Portlet.
+ </p>
+
+
+<div class="h3">
+<h3>UserRegistry </h3>
+</div>
+
+<p>
+ The UserRegistry is in the Swing consumer case very simplistic. As
+ the browser is integrated there is always only one "dummy" user
+ being managed.
+ </p>
+
+
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/arch/consumer.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/arch/index.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/arch/index.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/arch/index.html (added)
+++ portals/site-live/wsrp4j/arch/index.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file. Do not edit. ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP Architecture</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="selectedTab"><a class="base-selected" href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+
+<div class="menuItem">
+<span class="menuSelected">Overview</span>
+</div>
+
+<div class="menuItem">
+<a href="../arch/consumer.html" title="Architecture of WSRP Consumer">Consumer</a>
+</div>
+
+<div class="menuItem">
+<a href="../arch/producer.html" title="Architecture of WSRP Producer">Producer</a>
+</div>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP Architecture</h1>
+</div>
+<div class="h3">
+
+
+
+<p>
+The <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp">OASIS WSRP</a>
+standard defines pluggable, user-facing, interactive web
+services with a common, well-defined interface and protocol for
+processing user interactions and providing presentation fragments
+suitably for aggregation by portals. WSRP standardizes web
+services at the presentation layer on top of the existing web
+services stack, builds on the existing web services standards and
+will leverage additional web services standards efforts, such as
+security efforts now underway, as they become available. The WSRP
+interfaces are defined in the Web Services Description Language
+(WSDL). In addition, WSRP defines metadata for self-description
+for publishing and finding WSRP services in registries. All WSRP
+services are required to implement a SOAP binding and optionally
+may support additional bindings.
+</p>
+
+<p>
+In the definition of the WSRP standard and the
+<a href="http://www.jcp.org/en/jsr/detail?id=168">JSR 168</a>,
+the OASIS Technical Committee and the JSR 168 Expert group have
+closely collaborated to make sure that that both fit together well
+in portal architectures. JSR 168 compliant portlets can be exposed
+as WSRP compliant web services and conversely, WSRP services can
+be integrated through generic portlet proxies written to the
+Portlet API (see Figure below).
+</p>
+
+<div align="center">
+<img class="figure" alt="Portal Overview" src="../images/WSRPArch1.png"></div>
+
+<p>
+The WSRP4J project provides the WSRP4J Producer, which allows
+implementing such WSRP compliant services based on a free, open
+source software stack consisting of Tomcat, Axis and WSRP4J which
+in turn includes Pluto, the JSR 168 reference implementation. In
+addition, the WSRP4J project provides a generic proxy portlet
+written to the Portlet API, the WSRP4J Consumer (see Figure
+below).
+</p>
+
+<div align="center">
+<img class="figure" alt="WSRP4J Components" src="../images/WSRPArch2.png"></div>
+
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit">
+<a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" class="logoImage" alt="Built with Apache Forrest" src="../images/built-with-forrest-button.png" width="88" height="31"></a>
+</div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/arch/index.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/arch/producer.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/arch/producer.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/arch/producer.html (added)
+++ portals/site-live/wsrp4j/arch/producer.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file. Do not edit. ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP Producer Architecture</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="selectedTab"><a class="base-selected" href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+
+<div class="menuItem">
+<a href="../arch/index.html" title="Architecture Overview">Overview</a>
+</div>
+
+<div class="menuItem">
+<a href="../arch/consumer.html" title="Architecture of WSRP Consumer">Consumer</a>
+</div>
+
+<div class="menuItem">
+<span class="menuSelected">Producer</span>
+</div>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP Producer Architecture</h1>
+</div>
+<div class="h3">
+
+
+
+<p>
+ Producer and consumer are provided with a very modular
+ architecture enabling an easy exchange of module implementations.
+ All modules excel by interfaces based on the WSRP object model
+ hiding the runtime environment's (portal's) object model
+ and thus gaining independence of changes in the environment's
+ implementation or design.
+ </p>
+
+<div align="center">
+<img class="figure" alt="WSRP Producer Architecture" src="../images/WSRPArch3.png"></div>
+
+<div class="h3">
+<h3>WSRPEngine</h3>
+</div>
+
+<p>
+ The WSRPEngine is the WSRP implementation endpoint. This class
+ must be deployed in the app server (Tomcat) as a web service. The
+ WSRPEngine implements the WSRP protocol specific ports
+ (=interfaces) and does the corresponding protocol handling. There
+ are four WSRP ports:
+ </p>
+
+<dl>
+
+<dt>Markup</dt>
+<dd>deals with Portlet invocation and Session handling</dd>
+
+<dt>PortletManagement</dt>
+<dd>covers lifecycle and properties of portlets</dd>
+
+<dt>Registration</dt>
+<dd>enables a consumer to register at the producer</dd>
+
+<dt>ServiceDescription</dt>
+<dd>enables a consumer to discover the services that a producer provides</dd>
+
+</dl>
+
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+ To be able to reuse Portal functionality regarding session and
+ request handling when invoking a portlet the WSRPEngine must be
+ able to access the HttpServletRequest.
+ </div>
+</div>
+
+
+<div class="h3">
+<h3>ConsumerRegistry</h3>
+</div>
+
+<p>
+ This component manages and provides access to the registered Consumers.
+ </p>
+
+
+<div class="h3">
+<h3>HandleGenerator</h3>
+</div>
+
+<p>
+ This component is responsible for generating IDs / handles required
+ for the WSRP protocol handling.
+ </p>
+
+
+<div class="h3">
+<h3>WSRP Object Model</h3>
+</div>
+
+<p>
+ The WSRP object model is being generated from the WSRP specification's WSDL types.
+ </p>
+
+
+<div class="h3">
+<h3>Provider</h3>
+</div>
+
+<p>
+ The Provider is the access point for the WSRPEngine to the Provider
+ components which hide the provider (portal) implementation's
+ components required to handle and invoke portlets. All Subcomponents
+ wrap corresponding provider components and map the WSRP object model
+ to the provider object model.
+ </p>
+
+
+<div class="h3">
+<h3>Portlet Invoker</h3>
+</div>
+
+<p>
+ The PortletInvoker wraps the Provider's invocation mechanisms and
+ provides the Provider with the required environment.
+ </p>
+
+
+<div class="h3">
+<h3>Description Handler</h3>
+</div>
+
+<p>
+ The DescriptionHandler manages and provides the description of the
+ provider regarding configuration properties like registration or
+ session handling policy, etc. It moreover provides the descriptions
+ of the provided portlets depending on the registration.
+ </p>
+
+
+<div class="h3">
+<h3>PortletPool</h3>
+</div>
+
+<p>
+ The PortletPool manages the portlet instances and is responsible for
+ the portlets' lifecycle management (clone, destroy).
+ </p>
+
+
+<div class="h3">
+<h3>Portlet State Manager</h3>
+</div>
+
+<p>
+ The PortletStateMananger enables a Producer to access a portlet's
+ state as a blob that than can be delegate to the consumer to be stored
+ on consumer side.
+ </p>
+
+
+<div class="h3">
+<h3>Session Handler</h3>
+</div>
+
+<p>
+ No additional session handling implementation for the Pluto provider
+ is required as the session handling concept is completely HTTP
+ (cookie) based and relies on consumer' cookie handling.
+ </p>
+
+
+<div class="h3">
+<h3>URL Composer</h3>
+</div>
+
+<p>
+ The URLComposer must be used for WSRP triggered portlet invocation to
+ create WSRP URLs instead of the portal's URL handling
+ implementation. Therefore the URLComposer is being used by WSRP's
+ version of the DynamicInformationProvider which is being used by the
+ Portlet API implementation to generate portlet URLs. There are two
+ ways how URLs can be composed in a WSRP environment:
+ </p>
+
+<ol>
+
+<li>
+ Via templates that represent URLs that are valid on Consumer side and
+ contain placeholders for all portlet specific URL components.
+ </li>
+
+<li>
+ Via URL rewriting. In that case WSRP specific URLs are being composed
+ that will have to be rewritten by the Consumer.
+ </li>
+
+</ol>
+
+
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/arch/producer.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/contributing/cvs.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/contributing/cvs.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/contributing/cvs.html (added)
+++ portals/site-live/wsrp4j/contributing/cvs.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file. Do not edit. ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Access the Source Tree</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="selectedTab"><a class="base-selected" href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Get Involved</span>
+
+
+<div class="menuItem">
+<span class="menuSelected">CVS and SVN Repositories</span>
+</div>
+
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4J">WSRP4J Wiki Pages</a>
+</div>
+
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4JTodoList">WSRP4J TODO Wiki</a>
+</div>
+
+<div class="menuItem">
+<a href="http://issues.apache.org/jira/" title="Link to JIRA">Bugs (JIRA)</a>
+</div>
+
+<div class="menuItem">
+<a href="../contributing/mail.html" title="Mailing Lists">Mailing Lists</a>
+</div>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Access the Source Tree</h1>
+</div>
+<div class="h3">
+
+
+
+<div class="h3">
+<h3>Subversion</h3>
+</div>
+
+
+<p>WSRP4J now uses Subversion for source control. The latest code is available at</p>
+
+<pre class="code">
+ https://svn.apache.org/repos/asf/portals/wsrp4j/trunk
+ </pre>
+
+<p>You can check out the latest code using command line Subversion like this:</p>
+
+<pre class="code">svn co https://svn.apache.org/repos/asf/portals/wsrp4j/trunk</pre>
+
+
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/contributing/cvs.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/contributing/index.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/contributing/index.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/contributing/index.html (added)
+++ portals/site-live/wsrp4j/contributing/index.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file. Do not edit. ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Getting Involved</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="selectedTab"><a class="base-selected" href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">About WSRP4J</span>
+
+<div class="menuItem">
+<a href="../index.html" title="Welcome to WSRP4J">Welcome</a>
+</div>
+
+<div class="menuItem">
+<a href="../news.html" title="WSRP in the News">News</a>
+</div>
+
+<div class="menuItem">
+<a href="http://incubator.apache.org/projects/wsrp4j.html">WSRP4J Incubator Status</a>
+</div>
+
+
+
+</div>
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+
+<div class="menuItem">
+<a href="../arch/index.html" title="Architecture Overview">Overview</a>
+</div>
+
+<div class="menuItem">
+<a href="../arch/consumer.html" title="Architecture of WSRP Consumer">Consumer</a>
+</div>
+
+<div class="menuItem">
+<a href="../arch/producer.html" title="Architecture of WSRP Producer">Producer</a>
+</div>
+
+</div>
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/execution.html" title="Execution Instructions">Execution</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/config.html" title="Configuration Instructions">Configuration</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/faq.html" title="Frequently Asked Questions">FAQ</a>
+</div>
+
+</div>
+<div class="menu">
+<span class="menuLabel">Get Involved</span>
+
+
+<div class="menuItem">
+<a href="../contributing/cvs.html" title="How to see source">CVS and SVN Repositories</a>
+</div>
+
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4J">WSRP4J Wiki Pages</a>
+</div>
+
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4JTodoList">WSRP4J TODO Wiki</a>
+</div>
+
+<div class="menuItem">
+<a href="http://issues.apache.org/jira/" title="Link to JIRA">Bugs (JIRA)</a>
+</div>
+
+<div class="menuItem">
+<a href="../contributing/mail.html" title="Mailing Lists">Mailing Lists</a>
+</div>
+
+</div>
+<div class="menu">
+<span class="menuLabel">Links</span>
+
+<div class="menuItem">
+<a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp">OASIS WSRP</a>
+</div>
+
+<div class="menuItem">
+<a href="http://portals.apache.org/">Portals TLP</a>
+</div>
+
+<div class="menuItem">
+<a href="http://portals.apache.org/pluto/">Pluto</a>
+</div>
+
+<div class="menuItem">
+<a href="http://jakarta.apache.org/tomcat/">Tomcat</a>
+</div>
+
+<div class="menuItem">
+<a href="http://incubator.apache.org/">Incubator</a>
+</div>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Getting Involved</h1>
+</div>
+<div class="h3">
+
+
+
+
+<p>
+
+</p>
+
+
+
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit">
+<a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" class="logoImage" alt="Built with Apache Forrest" src="../images/built-with-forrest-button.png" width="88" height="31"></a>
+</div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/contributing/index.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/contributing/mail.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/contributing/mail.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/contributing/mail.html (added)
+++ portals/site-live/wsrp4j/contributing/mail.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file. Do not edit. ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Mailing Lists</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="selectedTab"><a class="base-selected" href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Get Involved</span>
+
+
+<div class="menuItem">
+<a href="../contributing/cvs.html" title="How to see source">CVS and SVN Repositories</a>
+</div>
+
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4J">WSRP4J Wiki Pages</a>
+</div>
+
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4JTodoList">WSRP4J TODO Wiki</a>
+</div>
+
+<div class="menuItem">
+<a href="http://issues.apache.org/jira/" title="Link to JIRA">Bugs (JIRA)</a>
+</div>
+
+<div class="menuItem">
+<span class="menuSelected">Mailing Lists</span>
+</div>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Mailing Lists</h1>
+</div>
+<div class="h3">
+
+
+
+<dl>
+
+<dt>Users:</dt>
+
+<dd>
+
+<p>
+ This list is for developers that are using wsrp4j in their own
+ projects to ask questions, share knowledge, and discuss issues
+ related to using wsrp4j.
+ </p>
+
+<p>
+
+<a href="mailto:wsrp4j-user-subscribe.at.portals.apache.org">
+ Subscribe to portals-wsrp4j-user
+ </a>
+
+</p>
+
+<p>
+
+<a href="http://mail-archives.apache.org/mod_mbox/portals-wsrp4j-user/">
+ Archive of the user list
+ </a>
+
+</p>
+
+<p>
+
+<a href="mailto:wsrp4j-user-unsubscribe.at.portals.apache.org">
+ Unsubscribe from portals-wsrp4j-user
+ </a>
+
+</p>
+
+</dd>
+
+<dt>Developers:</dt>
+
+<dd>
+
+<p>
+ This is the list where participating developers of the wsrp4j
+ project meet and discuss issues, code changes/additions, etc.
+ </p>
+
+<p>
+
+<a href="mailto:wsrp4j-dev-subscribe.at.portals.apache.org">
+ Subscribe to portals-wsrp4j-dev
+ </a>
+
+</p>
+
+<p>
+
+<a href="http://mail-archives.apache.org/mod_mbox/portals-wsrp4j-dev/">
+ Archive of the developer list
+ </a>
+
+</p>
+
+<p>
+
+<a href="mailto:wsrp4j-dev-unsubscribe.at.portals.apache.org">
+ Unsubscribe from portals-wsrp4j-dev
+ </a>
+
+</p>
+
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/contributing/mail.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/gettingstarted/config.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/gettingstarted/config.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/gettingstarted/config.html (added)
+++ portals/site-live/wsrp4j/gettingstarted/config.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP4J Configuration</title>
+</head>
+<body bgcolor="white" class="composite">
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/"><img border="0" class="logoImage" alt="WSRP4J" src="../images/wsrp4j-logo-big.png"></a>
+</div>
+</td><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<tr class="status">
+<td><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a></td><td id="tabs">
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="selectedTab"><a class="base-selected" href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/execution.html" title="Execution Instructions">Execution</a>
+</div>
+
+<div class="menuItem">
+<span class="menuSelected">Configuration</span>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/faq.html" title="Frequently Asked Questions">FAQ</a>
+</div>
+
+</div>
+</div>
+</div>
+</td><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP4J Configuration</h1>
+</div>
+<div class="h3">
+
+
+
+<div class="h3">
+<h3>Producer Configuration</h3>
+</div>
+
+
+<p>
+ The WSRP4J embeds Pluto as its portlet container. To add a
+ portlet to be hosted by the WSRP4J Producer, use Pluto's deploy
+ function to deploy the portlet's WAR file. The testportlet that
+ comes with WSRP4J uses the following maven goal to deploy itself
+ to Pluto. This code can be found in wsrp4j/testport/maven.xml.
+ </p>
+
+<pre class="code">
+ <goal name="tomcat:deploy">
+ <java classname="org.apache.pluto.driver.deploy.CLI" fork="yes">
+ <classpath>
+ <path refid="maven.dependency.classpath"/>
+ <pathelement path="${maven.build.dest}"/>
+ </classpath>
+ <arg value="-verbose"/>
+ <arg value="-p"/><arg value="${maven.tomcat.home}/webapps/wsrp4j-producer"/>
+ <arg value="-d"/><arg value="${maven.tomcat.home}/webapps"/>
+ <arg value="${basedir}/target/${maven.war.final.name}"/>
+ </java>
+ </goal>
+ </pre>
+
+
+
+<div class="h3">
+<h3>Consumer Configuration (SwingConsumer)</h3>
+</div>
+
+
+<p>
+ Once you have your portlets configured on the producer side, to add a
+ portlet to the SwingConsumer you will need to create an xml file in
+ driver/SwingConsumer/persistence/portlets.</p>
+
+<p>Use the existing files as a guide.</p>
+
+
+
+<div class="h3">
+<h3>Consumer Configuration (ProxyPortlet)</h3>
+</div>
+
+
+<p>
+ You'll need some portal environment for using the ProxyPortlet component
+ bundled with WSRP4J. The WSRP4J team has tested PlutoPortal, the minimal
+ portal component included with the Pluto distribution.
+ </p>
+
+<p>
+ Firstly, make sure you have your portlets correctly configured in the
+ producer component.
+ </p>
+
+<ol>
+
+<li>
+ Configure your producer endpoint urls in the
+ proxyportlet/WEB-INF/persistence/producers/ directory. You have to
+ create one file per producer, the naming being
+ org.apache.wsrp4j.consumer.driver.ProducerImpl@<name>.xml, where
+ <name> is a name you choose. If you are
+ consuming you own local portlets, you don't have to do nothing, as
+ there's a file org.apache.wsrp4j.consumer.driver.ProducerImpl@wsrp4j-8081.xml
+ file with local configuration. Use one of the existing files as
+ guidance. Be sure to assign a unique producer id to your producer.
+ An example would be:
+ <pre class="code">
+<Producer id="100">
+ <markup-interface-url>
+ http://localhost:8081/wsrp/wsrp4j/WSRPBaseService
+ </markup-interface-url>
+ <service-description-interface-url>
+ http://localhost:8081/wsrp/wsrp4j/WSRPServiceDescriptionService
+ </service-description-interface-url>
+ <registration-interface-url>
+ http://localhost:8081/wsrp/wsrp4j/WSRPRegistrationService
+ </registration-interface-url>
+ <portlet-management-interface-url>
+ http://localhost:8081/wsrp/wsrp4j/WSRPPortletManagementService
+ </portlet-management-interface-url>
+
+ <registration-data>
+ <consumer-name>WSRP4J Proxy Portlet</consumer-name>
+ <consumer-agent>WSRP4J Proxy Portlet</consumer-agent>
+ </registration-data>
+</Producer></pre>
+ Remember that the actual urls are configured in the tunnel.sh file
+ in the wsrp4j/tools/ directory. You could add one tunnel.sh file
+ per producer (tunnel-ibm.sh, tunnel-bea.sh, etc) to be able to
+ distinguish each other network traffic.
+ </li>
+
+<li>
+ At this point you have to remember your producer id (e.g. "100") and
+ your remote portlet identifier configured in the producer
+ (e.g. "0.1").
+ </li>
+
+<li>
+ Now it's time to configure PlutoPortal. Please refer to
+ <a href="http://portals.apache.org/pluto">Pluto website</a>
+ on how to build & install it. There are two files involved,
+ both of them in the pluto/WEB-INF/data/ directory: pageregistry.xml
+ and portletentityregistry.xml.
+ </li>
+
+<li>
+ The file portletentityregistry.xml controls the portlet applications
+ deployed by PlutoPortal. You have to create a new application element
+ like this:
+ <pre class="code">
+<application id="5">
+ <definition-id>proxyportlet</definition-id>
+ <portlet id="1">
+ <definition-id>proxyportlet.ProxyPortlet</definition-id>
+ <preferences>
+ <pref-name>wsrp_portlet_handle</pref-name>
+ <pref-value>0.1</pref-value>
+ <read-only>false</read-only>
+ </preferences>
+ <preferences>
+ <pref-name>wsrp_producer_id</pref-name>
+ <pref-value>100</pref-value>
+ <read-only>false</read-only>
+ </preferences>
+ </portlet>
+</application></pre>
+ The important lines are the wsrp_portlet_handle and wsrp_producer_id
+ preferences. The former has to be a portlet handle configured on the
+ producer ("0.1" in step 2), the latter it's the assigned producer id
+ ("100" in step 2). The configuration above creates a portlet
+ application in PlutoPortal with id "5.1", that accesses the remote
+ portlet "0.1" in the producer with id "100".
+ </li>
+
+<li>
+ Finally, the file pageregistry.xml controls the portal pages layout.
+ You can find more information on
+ <a href="http://portals.apache.org/pluto">Pluto website</a>, but
+ if you add a line like this:
+ <pre class="code">
+<fragment name="row10" type="row">
+ <fragment name="col10" type="column">
+ <fragment name="p10" type="portlet">
+ <property name="portlet" value="5.1"/>
+ </fragment>
+ </fragment>
+</fragment></pre>
+ with unique identifiers "row10", "col10" and "p10", you'll get your
+ portlet displayed when you point your browser to PlutoPortal. The
+ property "portlet" has value "5.1" as that is the portlet application
+ we configured in the previous step.
+ </li>
+
+</ol>
+
+
+
+</div>
+</div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+</tr>
+<tr>
+<td align="left"></td><td align="right">
+<div align="right">
+<div class="credit"></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/gettingstarted/config.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/gettingstarted/execution.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/gettingstarted/execution.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/gettingstarted/execution.html (added)
+++ portals/site-live/wsrp4j/gettingstarted/execution.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Running the SwingConsumer</title>
+</head>
+<body bgcolor="white" class="composite">
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/"><img border="0" class="logoImage" alt="WSRP4J" src="../images/wsrp4j-logo-big.png"></a>
+</div>
+</td><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<tr class="status">
+<td><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a></td><td id="tabs">
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="selectedTab"><a class="base-selected" href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+
+<div class="menuItem">
+<span class="menuSelected">Execution</span>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/config.html" title="Configuration Instructions">Configuration</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/faq.html" title="Frequently Asked Questions">FAQ</a>
+</div>
+
+</div>
+</div>
+</div>
+</td><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Running the SwingConsumer</h1>
+</div>
+<div class="h3">
+
+
+
+<div class="h3">
+<h3>Running the SwingConsumer</h3>
+</div>
+
+
+<p>Start the Producer by starting Tomcat, if it's not already running.</p>
+
+<p>Run the TCPMonitor program by running the following maven command:</p>
+
+<pre class="code">
+ maven tunnel
+ </pre>
+
+<p>
+ The tunnel defaults to listening on port 8081 and sending to
+ port 8080. The SwingConsumer sends to port 8081 by default.
+ Note that you can also alter the relevant ports once the
+ TCPMonitor is started.
+ </p>
+
+<p>
+ Run the SwingConsumer by executing the following maven command:
+ </p>
+
+<pre class="code">
+ maven run-swingconsumer
+ </pre>
+
+
+<div class="h3">
+<h3>Changing the SwingConsumer's Producer URL</h3>
+</div>
+
+<p>
+ The SwingConsumer stores persistent files in the
+ wsrp4j/consumer-swingconsumer/target/persistence directory. In
+ the producers subdirectory, edit the file named:
+ org.apache.wsrp4j.commons.consumer.driver.ProducerImpl@WSRP4J.xml
+ and change all the URLs.
+ </p>
+
+
+
+</div>
+</div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+</tr>
+<tr>
+<td align="left"></td><td align="right">
+<div align="right">
+<div class="credit"></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/gettingstarted/execution.html
------------------------------------------------------------------------------
svn:executable = *
Added: portals/site-live/wsrp4j/gettingstarted/faq.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/gettingstarted/faq.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/gettingstarted/faq.html (added)
+++ portals/site-live/wsrp4j/gettingstarted/faq.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file. Do not edit. ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Frequently Asked Questions</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+ Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="selectedTab"><a class="base-selected" href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/execution.html" title="Execution Instructions">Execution</a>
+</div>
+
+<div class="menuItem">
+<a href="../gettingstarted/config.html" title="Configuration Instructions">Configuration</a>
+</div>
+
+<div class="menuItem">
+<span class="menuSelected">FAQ</span>
+</div>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Frequently Asked Questions</h1>
+</div>
+<div class="h3">
+<div class="h3">
+<h3>Questions</h3>
+</div>
+<ol>
+<li>
+<a name="name1-menu"></a><a href="#name1">
+ How can I help write documentation?
+ </a>
+</li>
+<li>
+<a name="name2-menu"></a><a href="#name2">How can I configure my own consumable portlets?
+ </a>
+</li>
+<li>
+<a name="proxyportlet-menu"></a><a href="#proxyportlet">How can I configure the ProxyPortlet consumer component?</a>
+</li>
+<li>
+<a name="plutoportal-menu"></a><a href="#plutoportal">
+ Can I use PlutoPortal/another portal to consume remote portlets?
+ </a>
+</li>
+</ol>
+<div class="h3">
+<h3>Answers</h3>
+</div>
+<div class="h4">
+<h4>1.
+ How can I help write documentation?
+ </h4>
+</div>
+
+<p>
+ This project uses <a href="http://xml.apache.org/forrest/">Apache
+ Forrest</a> to generate documentation from XML. Please
+ download a copy of Forrest, which can be used to <a href="http://xml.apache.org/forrest/validation.html">validate</a>, <a href="http://xml.apache.org/forrest/your-project.html#webapp">develop</a> and render a
+ project site.
+
+ </p>
+
+<p>
+ The source for the site is in the WSRP4J CVS tree under site/build/src/content/xdocs.
+ </p>
+
+<p>
+ Whenever the site is changed, forrest is executed to generate it.
+ The output of the forrest build is committed to the
+ ws-site/targets/wsrp4j CVS tree. Every 24 hours, the contents
+ of ws-site gets published to the web.
+ </p>
+
+<div class="h4">
+<h4>2. How can I configure my own consumable portlets?
+ </h4>
+</div>
+
+<p>
+ You can achieve this through the producer component. You'll have to
+ implement your own JSR-168 portlet and then make it accesible through
+ the WSRP4J producer.
+ </p>
+
+<p>
+ Please refer to
+ <a href="config.html">Configuring Portlets</a> for
+ directions.
+ </p>
+
+<div class="h4">
+<h4>3. How can I configure the ProxyPortlet consumer component?</h4>
+</div>
+
+<p>
+ Please refer to
+ <a href="config.html">Configuring ProxyPortlet</a> for
+ directions.
+ </p>
+
+<div class="h4">
+<h4>4.
+ Can I use PlutoPortal/another portal to consume remote portlets?
+ </h4>
+</div>
+
+<p>
+ Yes, you can use it. Theoretically you can use whichever portal
+ environment you like most, but PlutoPortal is the only tested by the
+ WSRP4J team. We know there are successful efforts integrating
+ ProxyPortlet with other portal environments, but they (still) aren't
+ officially supported.
+ </p>
+
+<p>
+ Please refer to
+ <a href="config.html">Configuring ProxyPortlet</a> for
+ directions.
+ </p>
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+ Copyright © 2003-2006 The Apache Software Foundation.. All rights reserved.
+ </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: portals/site-live/wsrp4j/gettingstarted/faq.html
------------------------------------------------------------------------------
svn:executable = *