WSRP Portlets Copyright © 2000-2006 Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.

Slides:



Advertisements
Similar presentations
E-books and E-journals Off-campus This presentation will show you how to log in and access Oxford Brookes Library e-books and e-journals when youre off.
Advertisements

E-books and E-journals Off-campus This presentation will show you how to log in and access Oxford Brookes Library e-books and e-journals when youre off.
Struts Portlet Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Struts Portlet Adding an Action Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without.
MANAGE CONTENT WITH SHAREPOINT. An integrated Web-based system. An integrated Web-based system. Centrally store, manage and access documents using your.
Web Services Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
JSF Portlet Backing Beans and UI Components Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
Liferay, SSO and LDAP - Integration Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without.
Hosting Your Web site Guide to Accessing Student Web Space (for most up-to-date information)
My Workspace Profile. Using the course menu, click on Profile.
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson,
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Introduction to Liferay Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
JSF Portlet Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Themes & Layout Tutorial Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
With Internet Explorer 8© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 Go! with Internet Explorer 8 Getting Started.
End User Administration (in context of Liferay CMS) Copyright © 2006 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or.
Ext Environment Copyright © 2005 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or in print without written permission.
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
Web-based Virtual Research Environments (VRE): Supporting Collaboration in e-Science Xiaobo Yang, Rob Allan CCLRC e-Science Centre Daresbury Laboratory,
Struts Portlet Redirect Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
Ext Environment Copyright © 2005 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Click your mouse to continue. Ways to Merge Data When you have finished editing your main document and inserting the merge fields, you have several choices.
Internet Browsing the world. Browse Internet Course contents Overview: Browsing the world Lesson 1: Internet Explorer Lesson 2: Save a link for future.
Direct / Online marketing Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 17.
Office of Educational Technology School District of Philadelphia Introduction to Sites Google Sites This presentation is available at
JSF Introduction Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Lesson 12: Working with Code-editing Features Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver.
Basic Setup Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
Logging into a Remote Desktop Connection. Connecting to ‘Remote Desktop Connection’ through the application.
LDAP Authentication Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
Information Systems | SEPTEMBER 10, 2008 Service Portal Maintenance Understanding the Fundamentals of Drupal.
GLOCO – Integrated Corporate Portal Part 2 - Technical Specification Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher.
JSR 168 Overview Copyright © 2000 – 2007 Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Connecting to the eTeacher FTP on Windows 7/Vista eTeacherGroup 2010.
CCS – Mail Merge Mail Merge This presentation is incomplete without the associated discussion 1 Coloma Community Schools In-service 21 March 2014.
Content Management System Copyright © 2005 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or in print without written permission.
HTML, Third Edition--Illustrated Brief 1 HTML, Third Edition Illustrated Brief Unit A Creating an HTML Document.
XP Browser and Basics COM111 Introduction to Computer Applications.
JSP Portlet Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
User Administration Guide Copyright © 2006 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Sakai / uPortal / JSR-286 BOF Charles Severance. Questions What do people want? Who wants this so badly to work on it?
Database Connection Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Basic Portlet Copyright © 2000 – 2007 Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Contract Invoice Guide
Required Tools Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
AJAX Use Cases for WSRP Subbu Allamaraju BEA Systems Inc WSRP F2F Meeting, May 2006.
Holidays How they are handled? Copyright 2004 Schedule Tech. All Rights Reserved.
Connecting to the eTeacher FTP on Win XP eTeacherGroup 2010.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan PowerPoint Chapter 1 Introducing Microsoft PowerPoint 2013.
Remote Access Using a Netgear DG834 Router 1http://
Portal X Watford Boys Grammar School. How To Get To Portal X: In the url tab, where it states learning. to get to “Portal X” you have to Remove Learning.
Multi-Locale Replication. From the WW Portal Place Enter my next to the word “portal” in the url While in myportal select Edit Page Layout.
Required Tools Copyright © 2005 Liferay, LLC All Rights Reserved. No material may be reproduced electronically or in print without written permission from.
EMR field in Portals Work History page
Boeing 787 SCMP Training June 2016
Exploring Microsoft Office 2013 Word Comprehensive
Introducing the New and Improved Staff Web Access
SCC Supplier Performance Management (SPM) Training
Create a Portlet Project in RAD
Admin: Client Database Registering a new customer.
ECARS - INCOMPLETE SERVICE REQUESTS.
Presentation transcript:

WSRP Portlets Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission from Liferay, Inc.

Objectives WSRP 1.What is WSRP? 2.How does it work? 1.JSR Specifications 3.WSRP in Action

What is WSRP? WSRP = Web Services for Remote Portlets. What does this mean? Remote content. Sharing of content Good in theory… but bad in practice.

What is WSRP? Limitations on WSRP? Bandwidth Issues. WSRP Portlets are very demanding on bandwidth. Early specification, so not very polished. WSRP specification does not address authentication. –WSRP Portlets need to have their own custom authentication system. –Lack of authentication specification is mainly why WSRP is not very useful.

How WSRP Works Someone makes a portlet accessible from their portal. –Communication is key! Our portal’s WSRP proxy portlet will connect to that portlet. –Great way to try out other portlets!

How WSRP Works WSRP Producer –The portal that is providing the portlet for us to connect to. –AKA WSRP Server. WSRP Consumer –This is us, the end user –Client Liferay acts as both a producer (we give out our content) and a consumer (we get other’s content)

JSR-168 and JSR-286 What is it? –JSR-168: WSRP 1.0 Specifications Very, VERY incomplete Too many variants mean not all remote portlets will work –JSR-286: WSRP 2.0 Specifications (Due out in late 2006) Much better specifications More consistency between remote portlets Addresses the holes in WSRP 1.0 specification

JSR-168 and JSR-286 Note that JSR-168 and the WSRP 1.0 Specification are related, but are two different things. –JSR-168 is a Java-specific Portlet API designed for interoperability between Java portlets and portlet containers. –WSRP is meant as a specification on how portlets should be accessed in general. –The two work in parallel, not against each other.

JSR-168 and JSR-286 WSRP 1.0 is still very incomplete. JSR-268/WSRP 2.0 aims to fix these holes.

WSRP in Action We will now demonstrate how Liferay’s WSRP portlet works. Add the WSRP Proxy portlet to the main page. It will say that the portlet is currently unavailable.

WSRP in Action Mouse over the portlet header, and click on the Preferences button, then Edit Local Preferences. In the WSRP Service URL field, enter and click Save Settings. You will be taken back to Edit Local Preferences | Edit Remote Preferences. Click on Edit Local Preferences again.

WSRP in Action Some WSRP Portlets are not working correctly. One of the few that does work is the Today in Christian History Portlet. Choose it from the list and save settings again. Click on the Back arrow, and you should see the content on your main page.

Review of WSRP WSRP is still a very young technology, and as such, it’s not widely used. WSRP 1.0 Specification has too many holes to be user-friendly. WSRP Consumers (Clients) connect to WSRP Producers (Servers) to get their content that they have made. JSR-286 Specification (WSRP 2.0) will redefine the Portlet specification and clean it up.

Revision History Charles Min09/07/06Created for Liferay 4.1.2