You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by jm...@apache.org on 2004/06/28 20:24:39 UTC
cvs commit: ws-site/targets/wsrp4j/arch index.html
jmacna 2004/06/28 11:24:39
Added: targets/wsrp4j/arch index.html
Log:
Some updates, a little restructuring.
Revision Changes Path
1.1 ws-site/targets/wsrp4j/arch/index.html
Index: index.html
===================================================================
<!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=ISO-8859-1">
<!--*** 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://ws.apache.org/wsrp4j/"><img border="0" class="logoImage" alt="WSRP4J" src="../images/wsrp4j-logo-big.png"></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="ws.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://ws.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> | <a title="PDF file of this page" href="index.pdf">PDF</a>
</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 id="pdf" align="right">
<a href="index.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" class="skin"><br>
PDF</a>
</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 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>