Date post: | 06-Jan-2018 |
Category: |
Documents |
Upload: | maximilian-shelton |
View: | 217 times |
Download: | 1 times |
Sakai / uPortal / JSR-286 BOF
Charles Severance
Questions
• What do people want?• Who wants this so badly to work on it?
Easier Questions• How many would tolerate iFrames in the portal?
Or would you just keep Sakai as a bookmark which pops up in a new window?
• How many would use RSS do give a Dashboard view?
• How many simply want “all of Sakai under a tab”?• How many want Sakai Tools as placeable
channels?• How many want Tools contextualized in classes
as placeable channels.
JSR-286
• Events - also work across servers in WSRP - Best Effort
• Bridges - Struts JSF, etc• Session Scoping• Better Portlet to servlet “connectivity”• Apache R.I. and Technology Kit will be
provided* Everything mentioned here is subject to change
Sakai - JSR-168
• Beta Quality Portlets– Web Services– iFrames– Delegated authentication
Sakai Tree View
How Tree View Works
uPor
tal,
Plu
to, o
r Grid
Sph
ere
Sak
ai
Web
Svc
sC
haro
nP
orta
l
Sak
aiP
ortle
t
Login
ToolList
/portal/page/FF96
Sakai Proxy Tool
Proxy Tool Selection
Sakai WSRP
• Alpha quality consumer from Daresbury• Alpha quality producer from SunGard
– Sakai has a “sakai.fragment” - indicates body only response, and delegated URLs
– Not all tools - velocity tools work best– CSS is still Sakai’s CSS– Provisioning is weak - must look at Sakai
tool placement GUIDs and construct handles
Portlet = Placement
Kernel Tool Registry
Sakai WSRP Provider
Tool A Tool B Tool C
Site Placements
Request Filter
Apache WSRP4J
WSRP Consumer(uPortal)
Web Services
MercuryPlacements
High Level Architecture
List Portlets Tool ID
Placement ID
Get Markup
URL Rewriting
Sakai Tools in uPortal 2.4.2
Announcement Tool (Mercury Context) in LIFERAY Portal
Thanks to Andrew Petro (Yale) for this Screen Shot
Sakai WSRP - Going Forward
• Waited 1 year for community resource to step forward
• UNISA will experiment with provisioning and productionizing WSRP with a simple scope.
• Still want to do a replacement for Sakai’s internal Aggregator which is available at a well-known handle “/gallery”
WSRP Challenges
• Getting CSS/Javascipt right - solve by putting Sakai CSS/Javascript into the portal HEAD
• Eliminating iframes and working through issues when we do back/refresh differently
• Performance re-tuning
Sakai Data Interoperability
... interoperability and data portability are key elements...
EnterpriseEnterpriseDirectoryDirectory
StudentStudentInformationInformation
AuthoringAuthoringEnvironmentEnvironment
PersonalPersonalLearningLearning
EnvironmentEnvironment
PortalPortalEnvironmentEnvironment
CollaboarationCollaboarationEnvironmentEnvironment ContentContent
ManagementManagement
LMS SystemsLMS Systems
DataDataRepositoryRepository
Sakai and RSS
• Sakai will likely add a number of RSS feeds for sites, tools, etc
• User-contextualized• This can allow Sakai to be integrated
into a wide range of applications including portals, browsers and desktop apps
Going Forward
• We will use the Sakai Portal list for the UNISA development discussions
• We will see where this goes - The community will lead here
• UNISA will blaze a trail connecting uPortal and Sakai - but the work will not be done– UNISA priority is to solve UNISA problems
• Others will have to continue to evolve the work.• Lets keep an open mind to HiJacking the
WSRP4J project in a branch