740 likes | 757 Vues
Portal Technology and uPortal. Cliff Clevenger Sigma Systems, Inc. National Association of Sigma Users 25 July 2003. Acknowledgments. This presentation was adapted and developed with consultation from Justin Tilton, President of instructional media + magic, inc.
E N D
Portal Technology and uPortal Cliff Clevenger Sigma Systems, Inc. National Association of Sigma Users 25 July 2003
Acknowledgments This presentation was adapted and developed with consultation from Justin Tilton, President of instructional media + magic, inc. Additional presentations and information regarding uPortal, portals and JA-SIG can be found at the im+m web site: www.immagic.com
Portal defined generally synonymous with gateway, for a World Wide Web site that is or proposes to be a major starting site for users when they get connected to the Web www.whatis.com, May 19, 2001 software integrating many divergent systems for presentation and use on the Web
Portal defined Portal - an entry point or starting site for the World-Wide Web, combining a mixture of content and services and attempting to provide a personalized "home base" for its audience with features like customizable … pages and personal homepage construction kits. From www.Auburn.edu/helpdesk/glossary/, Auburn University. March 24, 2002
What is a Channel? • Displays content • XML feeds • Rich Site Summary (RSS) • Web services • Legacy systems • Interactive applications • E-Mail, Calendar, Briefcase, News, Survey, Search, Announcements, Classifieds, Discussion Forums, Address Book, Chat, Bookmarks • The Meteor Project
Channels (portlets) Channel B Channel A uPortal Framework Channel C Channel D uPortal database
RSS version 1.0 channel In-line HTML Streaming Audio and Video
The University Web World Research Library Administrative Instruction
Students expectations shaped by... • Their experience with e-government • Their use of financial services portals • Their use of the Internet • Their life in a “real-time, information rich” environment
Students now expect... • Service 24 hours a day, 7 days a week • Complete information froma single source • Delivery by Web, e-mail, telephone, and 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 transaction history
Why are portals important? • Productivity for knowledge workers • Preferred by users • Market share • University identity • A viable architecture for information services • Integration platform • 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 • Subject Portal • Data Type Portals • User Community Portals • Institutional Portal Chris Awre, "Information Environment Developments" JISC Presentation, November 18, 2002
? ? ? ? ? ? ? ? ? ? ? ? ? Required capabilities Content Classification Web and Search Services Type of Portal JSP Chat & Mail Enterprise Collaboration Knowledge management Front end University
Available services XML, SOAP, UDDI Announcements e-mail and chat Authentication Web Services Authorization Calendaring Workflow Directory Groups Wallet Roles Type of Portal Enterprise X ? ? ? ? ? Collaboration ? ? ? X ? X X ? ? Knowledge ? X ? X ? ? management University
Required authentication Anonymous Type of Portal Local Remote ? Enterprise X Collaboration ? X Knowledge ? management Front end ? X University
What is uPortal? • Enterprise, horizontal portal • Framework for presenting aggregated content (channels) • Personalization • Role-based access control • Open source, collaborative effort • Java web application
JA-SIG • Java In AdministrationSpecial Interest Group • www.ja-sig.org • Conferences biannually • Clearing house • https://www.mis4.udel.edu/JasigCH/ • Collaborative projects
Mission The Java in Administration Special Interest Group (JA-SIG) is an independent organization designed to increase the flow of information between educational institutions and companies involved in the development of administrative applications using Java technology. Today, with the benefit of object oriented technology and Java, we have a great opportunity in higher education to do things better as colleagues. The purpose of JA-SIG is, first, to share our experiences as we build applications with Java, and second, to develop a common infrastructure upon which we can build shareable components. We welcome the participation of both educational institutions and commercial enterprises in this effort.
Goals The JA-SIG's goals are to: Nurture communication of best practices, new technologies, and innovative methodologies and projects related to Java Increase peer review, collaboration, and group discussion related to institution-developed Java administrative applications Broaden Java technology cross-fertilization between firms and schools on both a functional and geographic basis
Commercial implementations • SCT (Campus Pipeline) enterprise • Unicon,Inc. Learning Management System • iAssessment Teacher assessment
User Profiles • Profile defines: • Structure/Theme stylesheets • A set of user preferences • User layout • System vs. User profiles • Browser-specific preferences • User-Agent ID maps to a profile • Initial profile mapping
User preferences • Portal = rendering + customization • Swappable layout and preference management modules • Profile management module • Tab-column specific UP module • Skin Selection
Publish/Subscribe • Channel publishing document • Channel parameters • Default values • Modification permissions • Descriptions • Publish/Subscribe steps • Step sequence • Instructions, help • Flexible channel publishing