650 likes | 834 Views
Portals, uPortal, and JA-SIG. Justin Tilton, Chief Executive Officer instructional media + magic, inc. at the NCHELP Annual Training Conference Salt Lake City, Utah November 12, 2001. The aggregation game…. Some Commercial Portals. Sun Microsystems (iPlanet)
E N D
Portals, uPortal, and JA-SIG Justin Tilton, Chief Executive Officer instructional media + magic, inc. at the NCHELP Annual Training Conference Salt Lake City, Utah November 12, 2001
Some Commercial Portals • Sun Microsystems (iPlanet) • Epicentric (Foundation Server) • Oracle (Application Server Portal) • IBM (WebSphere Portal/Jetspeed) • Computer Associates (Jasmine ii) • Microsoft (SharePoint Portal Server) • Sequoia (XML Portal Server) • PeopleSoft (PeopleSoft Portal) • Citrix (XPS) • Sybase (Enterprise Portal)
Common goals/different technologies • System Integration & Consistency • Single Sign-on & Security • Personalization • Collaboration • Component Reuse • Task Management & Workflow • Internationalization • Customer Relationship Management • Syndicated Content Subscription
Higher Education • Most of thesefeatures applyto HigherEducation • uPortal is bridging the gap between corporate portals and the needs of Higher Education Institutions
The higher education web world Research Library Administration Instruction
Distance learning… One of the most complex portal applications is instruction. Several channels have to be synchronized together to: • present learning materials and assessments • monitor the learner’s progress and adapt the presentation to the learner’s knowledge • audit the progression through content • and perhaps even simulate a process simultaneously
Students expectations shaped by... • Their experience applyingfor admissions and financial aid • Their use of financial services portals • Their use of the Internet • Their life in a “real-time, information rich” environment
Students now expect... • Customer service 24 hours a day,7 days a week • Complete information froma single source • Information by Web, e-mail, telephone, facsimile, and wireless devices • response time of 15 seconds for telephone, 10 seconds for Web, and 2 hours for e-mail and facsimile • access to a complete customer history
Why are portals important • Productivity for knowledge workers • Preferred by users • Market share • Brand identity • A viable architecture for information services • Time to market • Improved services • Lower costs
Types of portals • Enterprise [integration] • Knowledge/document management • Collaboration and messaging • Front end to application servers Jim Rapoza, “Enterprise value of portals is clear,” eWeek, September 13, 2001 Students expect all of these functions in an academic portal.
Students prefer • Single sign-on even if that means revealing personal logons and passwords [aggregation/credential caching] • Selection of content [channels] and layout [user profile] • Common channel navigation and icons [consistent look & feel]
JA-SIG • Java In AdministrationSpecial Interest Group • www.jasig.org • Conferences biannually • Clearing house • https://www.mis4.udel.edu/JasigCH/ • Collaborative projects
A student’s portal Portal Personal channel selections University services Government Organizations Businesses
What is uPortal? • Enterprise portal • Framework for presenting aggregated content (channels) • Personalization • Role-based access control • Open source, collaborative effort • Java web application
uPortal hierarchy People Browsing Devices uPortal with Channels Data Applications
uPortal Interfaces • Authentication • Proving your identity • Authorization • Deciding what you can access • Directory services • Such as populating EduPerson • User preferences • Profiles, structure, themes, skins • Channel information • Availability and configuration
What is a Channel? • Displays content • XML feeds • Rich Site Summary (RSS) • Web services • Legacy systems • Interactive applications • Bookmarks • Email, chat, list serves • The Meteor Project
Channels Company Name Apache (Jetspeed) Portlets Plumtree Gadgets Epicentric Modules BEA Systems Portlets
Basic architecture uPortal Framework uPortal database
With channels Channel B Channel A uPortal Framework Channel C Channel D uPortal database
Basic Architecture Permissions iPlanet LDAP authentication User preferences Channel registry Other uPortal Data Oracledb2 mySQL
uPortal interfaces • Permissions - permission management • Security Context - authentication, single signon • User preferences - layout, style sheet choices • Channel registry - channel specific persistent store
IChannel content must • Be well-formed XML such as XHTML, RSS, SVG, SMIL, or a SOAP message (HTML is not well formed XML) • Rendered by an XSL transformation using an XSL stylesheet
Flexible Layouts • Structures • Tab / column • Tree / column • Themes • Multi-column • Multi-row • Skins • Matrix, Java
Content Transformation XML XSLT Processor XHTML: Web Browser HTML: PDA Stylesheet WML: Cell Phone