JSR 168 compliant portlet containers can plug in a
WSRP Producer support module and they can
provide a Consumer like the ProxyPortlet in uPortal
as a generic WSRP Consumer. StringBeans 3.0
adopted this approach for its recently announced
WSRP support.
As described above, both specifications have
their own issues to deal with in the future, for
instance, lack of inter-portlet communication in JSR
168 and some uncertainties (for example,
complexity) in WSRP 1.0. Although still not
available to test, their successors JSR 286 and
WSRP 2.0 are now expected to solve some of these
kinds of issues which will make future portal/ portlet
development much easier.
Finally we note that the Sakai project has
recently been very active in developing its own
kernel WSRP Producer. As it is crucial to our Sakai
VRE Portal Demonstrator project, further
investigation will be carried to study the possibility
of integrating uPortal and Sakai, which will lead to
the maximum re-use of existing resources. In the
further, we will also study security issues around
remote portlets.
REFERENCES
Awre, C., Waller, S., Allen, J., Dovey, M.J., Hunter, J.,
and Dolphin, I. 2005. Putting the library into the
institution: using JSR 168 and WSRP to enable search
within portal frameworks. Ariadne, 45, from
http://www.ariadne.ac.uk/issue45/awre/.
Bondarescu, R., Allen, G., Daues, G., Kelley, I., Russel,
M., Seidel, E., Shalf, J., and Tobias, M. 2005. The
astrophysics simulation collaboratory portal: a
framework for effective distributed research. Future
Generation Computer Systems, 21, 259-270.
Duke, M., and Swift, E. 2005. Portlet Feasibility Study: a
report prepared for the GroupLog project funded by
JISC under the eTools programme. From
http://www.bath.ac.uk/e-learning/grouplog/jisc/
groupLog-portlet-feasibility.pdf.
Gupta, R.K. 2005. WSRP: Dynamic and real-time
integration: an introduction to WSRP, its usage, and
implementation. WebServices Journal, 5(8), 10-19,
from:http://webservices.sys-con.com/read/121937.htm
IB Project. http://www.integrativebiology.ox.ac.uk/.
Go-Geo!. http://hds.essex.ac.uk/Go-Geo/.
JSR168. JSR-168 portlet specification. http://www.jcp.
org/aboutJava/communityprocess/final/jsr168/.
Novotny, J. 2002. The Grid portal development kit.
Concurrency Computat: Pract. Exper., 14, 1129-1144.
Osmond, M., and Guo, Y. 2005. Adopting and extending
portlet technologies for e-Science workflow
deployment. In UK e-Science AHM 2005, Nottingham,
UK, available on CDROM.
Peltier, S.T., Lin, A.W., Lee, D., Mock, S., Lamont, S.,
Molina, T., Wong, M., Dai, L., Martone, M.E., and
Ellisman, M.H. 2003. The telescience portal for
advanced tomography applications. J. Parallel Distrib.
Comput., 63, 539-550.Sakai. http://www.sakaiproject
.org/.
SharePoint. Microsoft continues commitment to XML
web services with new SharePoint products and
technologies toolkits. http://www.microsoft.com/press
pass/press/2004/aug04/08-09webpartspr.mspx.
Thomas, M., Mock, S., Boisseau, J., Dahan, M., Mueller,
K., and Sutton, D. 2001. The GridPort toolkit
architecture for building Grid portals. In Proc. of the
10
th
IEEE Intl. Symp. on High Perf. Dist. Comp.
von Laszewski, G., Foster, I., Gawor, J., and Lane, P.
2001. A Java commodity Grid kit. Concurrency and
Computation: Practice and Experience, 13(8-9), 643-
662.
WSRP1.0. Web Services for Remote Portlets specification
version 1.0. http://www.oasis-open.org/committees/
download.php/3343/oasis-200304-wsrp-specification-
1.0.pdf.
Wu, B., Dovey, M., Hong Ng, M., Tai, K., Murdock, S.,
Fangohr, H., Johnston, S., Jeffreys, P., Cox, S., Essex,
J.W., and Sansom, M.S.P., 2004, A web/Grid portal
implementation of BioSimGrid: a Biomolecular
simulation database. J. of Digital Information
Management, 2(2), 74-78.
Yang, X., Chohan, D., Wang, X.D., and Allan, R., 2005A.
A web portal for the National Grid Service. In UK e-
Science AHM 2005, Nottingham, UK, available on
CDROM.
Yang, X., Wang, X.D., and Allan, R. 2005B. WSRP
support investigation of selected open-source portal
frameworks. In GCE05: Portals Workshop, Seattle,
USA, submitted to Concurrency Computat.: Pract.
Exper.
JSR 168 AND WSRP 1.0 – HOW MATURE ARE PORTAL STANDARDS?
399