120 likes | 221 Views
Overview of Web Portals. Jason Cook. What is a Portal?. A web site that provides specialized capabilities for visitors. Designed to use distributed applications, different amounts of middleware and hardware to provide services from a number of different sources. Portals Available. uPortal
E N D
Overview of Web Portals Jason Cook
What is a Portal? A web site that provides specialized capabilities for visitors. Designed to use distributed applications, different amounts of middleware and hardware to provide services from a number of different sources. jfcook/Web Portal
Portals Available • uPortal • Sakai • WebSphere • WSRP (Web Services for Remote Portlets) jfcook/Web Portal
uPortal • Free, shareable • Uses Java, XML, JSP and J2EE • Built by a collaborative effort of JA-SIG (Java in Administration Special Interest Group) • Made very easy to get up and running with a single download, but recommended that real production users use the source release jfcook/Web Portal
uPortal • Relatively easy to get started but need Tomcat, J2EE and Ant experience • Was going to try myself but no Ant on Redcloud; as I wanted to see just how easy this would be to setup. jfcook/Web Portal
Sakai • Aims to create a Collaboration and Learning Environment for higher education. • Originally made by University of Michigan and Indiana University to replicate and extend their Course Management System (CMS). • Ideally uses existing services. • For new production uPortal is a better choice jfcook/Web Portal
Sakai • As it uses JSR-168 the use of context, access control, rich APIs is not possible. • JSR-168 is rather limited to Portlet->Portal interaction with no mention of using other APIs, which means they have to be hacked in. jfcook/Web Portal
WebSphere (IBM) • Commercial Product • Two versions: enable and extend • Has more robust features in analysis and Return on Investment (ROI) jfcook/Web Portal
WSRP (Web Services for Remote Portlets) • “Standardizing presentation-oriented Web services for use by aggregating intermediaries, such as portals” • OASIS: Organization for the Advancement of Structured Information Standards • Lots of companies involved (IBM, Microsoft, etc.) jfcook/Web Portal
Conclusion • Not many to chose from even commercially • Replaceable with Web Services or other content management systems. • Largely Academic use. jfcook/Web Portal
References • uPortal: http://www.uportal.org/ • JA-SIG: http://www.ja-sig.org/ • Sakai: http://sakaiproject.org/ • uPortal vs. Sakai: http://www.sakaiproject.org/presentations/JASIG_Sakai_UpdateFinalOnly.ppt#43 • OASIS: http://www.oasis-open.org /committees/tc_home.php?wg_abbrev=wsrp • WebSphere (IBM): http://www-306.ibm.com/ software/genservers/portal/ jfcook/Web Portal
Questions~ ? jfcook/Web Portal