Portals u Portal and JASIG Jim Farmer University

  • Slides: 61
Download presentation
Portals u. Portal and JA-SIG Jim Farmer, University of Delaware prepared for Common Solutions

Portals u. Portal and JA-SIG Jim Farmer, University of Delaware prepared for Common Solutions Group September 13, 2001 (meeting cancelled)

Portals, u. Portal & JA-SIG A Student’s Web World Research Library Administrative Instruction

Portals, u. Portal & JA-SIG A Student’s Web World Research Library Administrative Instruction

Portals, u. Portal & JA-SIG Students expectations shaped by. . . • Their experience

Portals, u. Portal & JA-SIG Students expectations shaped by. . . • Their experience applying for federal financial aid • Their use of financial services portals • Their use of the Internet • Their life in a “real-time, information rich” environment

Portals, u. Portal & JA-SIG Students now expect. . . • Customer service 24

Portals, u. Portal & JA-SIG Students now expect. . . • Customer service 24 hours a day, 7 days a week • Complete information from a 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 customer history

Portals, u. Portal & JA-SIG College students choose a Web site. . . Ranked

Portals, u. Portal & JA-SIG College students choose a Web site. . . Ranked by importance • College or university’s portal if adequate • Suggestions of other students • Print advertisements • Web search

Portals, u. Portal & JA-SIG Portal defined a. generally synonymous with gateway, for a

Portals, u. Portal & JA-SIG Portal defined a. 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 b. software integrating many divergent systems for presentation and use on the Web

Portals, u. Portal & JA-SIG Why are portals important • Makes knowledge workers more

Portals, u. Portal & JA-SIG Why are portals important • Makes knowledge workers more productive • Preferred by users • Market share • Brand identity • A viable architecture for information services • Time to market • Improved services • Lower costs

Portals, u. Portal & JA-SIG Yahoo, the portal example

Portals, u. Portal & JA-SIG Yahoo, the portal example

Portals, u. Portal & JA-SIG My. Yahoo, a personal portal

Portals, u. Portal & JA-SIG My. Yahoo, a personal portal

Portals, u. Portal & JA-SIG A Student’s Web World Research Library Administrative Instruction

Portals, u. Portal & JA-SIG A Student’s Web World Research Library Administrative Instruction

Portals, u. Portal & JA-SIG A Student Portal

Portals, u. Portal & JA-SIG A Student Portal

Portals, u. Portal & JA-SIG A student’s portal Personal channel selections University services Governments

Portals, u. Portal & JA-SIG A student’s portal Personal channel selections University services Governments Organizations Businesses

Portals, u. Portal & JA-SIG An academic portal Portal Directory Server Authentication Server Administrative

Portals, u. Portal & JA-SIG An academic portal Portal Directory Server Authentication Server Administrative Systems Library System Learning Management Collaboration Facilities

Portals, u. Portal & JA-SIG Portal integration Portal webiso Authentication LDAP, UDDI directories Administrative

Portals, u. Portal & JA-SIG Portal integration Portal webiso Authentication LDAP, UDDI directories Administrative systems as Web services Marc, Dublin Core library IMS, Scorm learning material RSS, standard channel content

u. Portal

u. Portal

Portals, u. Portal & JA-SIG What is u. Portal? • Framework for presenting aggregated

Portals, u. Portal & JA-SIG What is u. Portal? • Framework for presenting aggregated content (channels) • Personalization • Role-based access control • “Toward” single signon

Portals, u. Portal & JA-SIG u. Portal Interfaces • Authentication • Proving your identity

Portals, u. Portal & JA-SIG u. Portal Interfaces • Authentication • Proving your identity • Authorization • Deciding what you can access • User preferences • Profiles, structure, themes, skins • Channel management • Availability and configuration

Portals, u. Portal & JA-SIG What is a Channel? • Displays content • XML

Portals, u. Portal & JA-SIG What is a Channel? • Displays content • XML feeds • Rich Site Summary (RSS) • Web services • Legacy systems • Interactive applications • Bookmarks • Email, chat, list serves • Meteor financial aid

Portals, u. Portal & JA-SIG RSS Channel

Portals, u. Portal & JA-SIG RSS Channel

Portals, u. Portal & JA-SIG A Web services channel

Portals, u. Portal & JA-SIG A Web services channel

Portals, u. Portal & JA-SIG Flexible Layouts • Structures • Tab / column •

Portals, u. Portal & JA-SIG Flexible Layouts • Structures • Tab / column • Tree / column • Themes • Multi-column • Multi-row • Skins • Matrix, Java

Portals, u. Portal & JA-SIG Content Transformation XML XHTML: Web Browser XSLT Processor HTML:

Portals, u. Portal & JA-SIG Content Transformation XML XHTML: Web Browser XSLT Processor HTML: PDA Stylesheet WML: Cell Phone

Portals, u. Portal & JA-SIG Multiple Target Devices

Portals, u. Portal & JA-SIG Multiple Target Devices

Portals, u. Portal & JA-SIG Tab / Column Layout

Portals, u. Portal & JA-SIG Tab / Column Layout

Portals, u. Portal & JA-SIG Tree / Column Layout

Portals, u. Portal & JA-SIG Tree / Column Layout

Portals, u. Portal & JA-SIG Theme: uosm

Portals, u. Portal & JA-SIG Theme: uosm

Portals, u. Portal & JA-SIG Theme: java

Portals, u. Portal & JA-SIG Theme: java

Portals, u. Portal & JA-SIG Theme: imm

Portals, u. Portal & JA-SIG Theme: imm

Portals, u. Portal & JA-SIG Theme: matrix

Portals, u. Portal & JA-SIG Theme: matrix

Portals, u. Portal & JA-SIG Old Subscribe Channel

Portals, u. Portal & JA-SIG Old Subscribe Channel

Portals, u. Portal & JA-SIG New Preferences Channel

Portals, u. Portal & JA-SIG New Preferences Channel

Portals, u. Portal & JA-SIG Interfaces Facilitate Implementation Interface Is Alice a faculty member?

Portals, u. Portal & JA-SIG Interfaces Facilitate Implementation Interface Is Alice a faculty member? Alice wants to see the faculty calendar. or Look in our LDAP directory Contact our HR application Implementations

Portals, u. Portal & JA-SIG What’s new in 2. 0? • • Abstraction of

Portals, u. Portal & JA-SIG What’s new in 2. 0? • • Abstraction of layout Structure/theme transformations Standard channel events Standard CSS classes Redesigned publish/subscribe User profile management JNDI lookup service Web. Proxy channel

Portals, u. Portal & JA-SIG Coming Soon • Layout-specific user preferences management • Fully-normalized

Portals, u. Portal & JA-SIG Coming Soon • Layout-specific user preferences management • Fully-normalized database • Support for “Wallet” authentication • Integration of vendor content • More support for cell phones and palm pilots

Portals, u. Portal & JA-SIG • Java In Administration Special Interest Group • www.

Portals, u. Portal & JA-SIG • Java In Administration Special Interest Group • www. jasig. org • Conferences biannually • Clearing house • https: //www. mis 4. udel. edu/Jasig. CH/ • Collaborative projects

The Meteor Channel, an example of Web services

The Meteor Channel, an example of Web services

Portals, u. Portal & JA-SIG Data from multiple sources, locations

Portals, u. Portal & JA-SIG Data from multiple sources, locations

Portals, u. Portal & JA-SIG Meteor list of loans

Portals, u. Portal & JA-SIG Meteor list of loans

Java Programming Language XML Markup Language SOAP Data Transport UDDI Directory WSDL Service Description

Java Programming Language XML Markup Language SOAP Data Transport UDDI Directory WSDL Service Description ü ü ü M M M ü ü ü ü ü One Sun Micro soft. Net Serv IBM Web JA-S IG u. Por tal Mete or SFA ices Industry ED/O Portals, u. Portal & JA-SIG Technology standards ü ü ü M - from Meteor installation O - optional

Some observations

Some observations

Portals, u. Portal & JA-SIG Campus technology capabilities

Portals, u. Portal & JA-SIG Campus technology capabilities

Portals, u. Portal & JA-SIG Path to integration • Standards • Channel interface (Blackboard,

Portals, u. Portal & JA-SIG Path to integration • Standards • Channel interface (Blackboard, Web. CT) • Authentication/Authorization (Shibboleth/SAML) • Directory (edu. Person) • Business messaging (IBM, Microsoft, Epicentric) • Message-Oriented Middleware • Learning/Sharing

Portals, u. Portal & JA-SIG u. Portal Community • University of British Columbia my.

Portals, u. Portal & JA-SIG u. Portal Community • University of British Columbia my. ubc. ca • Princeton University • Rutgers University • University of Delaware • University of Hawaii • Interactive Business Solutions • University of California, Irvine • Meteor Project • University of Colorado • Memorial University • University of New Mexico of Newfoundland • Villanova University • Plymouth State University • Virtual Education Space (VES) • Yale University • Boston College • Cal Poly San Luis Obispo • Columbia University • Cornell University

The end www. ja-sig. com • • Jim Farmer instructional media + magic, inc.

The end www. ja-sig. com • • Jim Farmer instructional media + magic, inc. jxf@immagic. com www. immagic. com

Web services as an architecture

Web services as an architecture

Portals, u. Portal & JA-SIG A Web service is • XML business messages •

Portals, u. Portal & JA-SIG A Web service is • XML business messages • using eb. XML/SOAP compliant data transport • rendered using XSL transformations • for a remotely authenticated user

Portals, u. Portal & JA-SIG Web services architecture is • XML “tagged” data content

Portals, u. Portal & JA-SIG Web services architecture is • XML “tagged” data content e. Xtensible Markup Language • eb. XML/SOAP data transport Simple Object Access Protocol • XSL transformations for presentation e. Xtensible stylesheet language and now • UDDI/WSDL directory services Universal Description, Discovery, and Integration, and Web Services Description Language

Portals, u. Portal & JA-SIG Department of Education standards SFA Meteor Announced UML XML

Portals, u. Portal & JA-SIG Department of Education standards SFA Meteor Announced UML XML Java Announced SOAP XML-RPC UDDI/WSDL [Feb 2000] [March 2001] Expected SAML May 15 Proposed, with convergence

Portals, u. Portal & JA-SIG Convergence: Business Messages Common. Line R 5 [ NCHELP

Portals, u. Portal & JA-SIG Convergence: Business Messages Common. Line R 5 [ NCHELP ESC] Loan. ML [IFX] Common. Line XML [ESC] Common Record [SFA] June 2000 December May

Portals, u. Portal & JA-SIG Convergence: Data Transport SOAP [SFA] “Simple SOAP” [Meteor] eb.

Portals, u. Portal & JA-SIG Convergence: Data Transport SOAP [SFA] “Simple SOAP” [Meteor] eb. XML [PESC] SOAP [NCHELP ESC] September 2000 March April

Portals, u. Portal & JA-SIG Convergence: Authentication SFA [NCS Proprietary] XTASS [Veri. Sign] Auth.

Portals, u. Portal & JA-SIG Convergence: Authentication SFA [NCS Proprietary] XTASS [Veri. Sign] Auth. ML [Securant] S 2 ML [Netegrity] SAML [Oasis] Internet 2 [Shibboleth] December 2000 March June

Portals, u. Portal & JA-SIG Is Web technology important? • Feb 1993 - The

Portals, u. Portal & JA-SIG Is Web technology important? • Feb 1993 - The University of Illinois releases the Mosaic browser • Oct 1995 - The word e-commerce enters the vocabulary • Feb 2000 - ED/SFA announces UML, XML, Java standards • Sep 2000 - IBM announces “Web services”, a new architecture

Portals, u. Portal & JA-SIG Value of Web services technology Open standards Web service

Portals, u. Portal & JA-SIG Value of Web services technology Open standards Web service projects are taking one-fourth the time and costing onefifth comparable projects using traditional technology. Performance is 2 to 10 times better than expected. • HFC Bank - IFX credit card application using XML, SOAP and XSLT • Deutsche Bank Bauspar - Fix. ML security transaction integration using XML messages and XSL transformations • Hypo Vereinsbank - Integration Based on presentations at the XSLT [Invitational] Conference Oxford, University, April 8 -9, 2001

Portals, u. Portal & JA-SIG Meteor in a nutshell… Lender XML

Portals, u. Portal & JA-SIG Meteor in a nutshell… Lender XML

Portals, u. Portal & JA-SIG Diagram of Meteor Concept Web Services HTML Student Meteor

Portals, u. Portal & JA-SIG Diagram of Meteor Concept Web Services HTML Student Meteor XML Access Provider Data Provider

Portals, u. Portal & JA-SIG As implemented. . . Web Services Meteor Secure HTML

Portals, u. Portal & JA-SIG As implemented. . . Web Services Meteor Secure HTML Standard Browser Secure XML u. Portal Meteor SOAP Database

Portals, u. Portal & JA-SIG Meteor remote authentication

Portals, u. Portal & JA-SIG Meteor remote authentication

Portals, u. Portal & JA-SIG Sample Meteor loan detail

Portals, u. Portal & JA-SIG Sample Meteor loan detail

Portals, u. Portal & JA-SIG Meteor Channel in the u. Portal

Portals, u. Portal & JA-SIG Meteor Channel in the u. Portal

Portals, u. Portal & JA-SIG Meteor XML Request message >>(Tue Jan 09 11: 50:

Portals, u. Portal & JA-SIG Meteor XML Request message >>(Tue Jan 09 11: 50: 58 EST 2001) Processing SOAP request. . . <SOAP-ENV: Envelope xmlns: SOAP-ENV="http: //schemas. xmlsoap. org/soap/envelope/" xmlns: xsd="http: //www. w 3. org/1999/XMLSchema" xmlns: xsi="http: //www. w 3. org/1999/XMLSchema-instance"> <SOAP-ENV: Body> <ns 1: get. Loan. History SOAP-ENV: encoding. Style="http: //xml. apache. org/xmlsoap/literalxml" xmlns: ns 1="urn: ifx-loan-server"> <IFXRequest. El> <IFX> <Sais. Svc. Rq> <Rq. UID/> <SPName>gov. studentclearinghouse</SPName> <Loan. History. Rq> <Cust. Id> <SPName>gov. ssa</SPName> <Cust. Perm. Id>448377707</Cust. Perm. Id> </Cust. Id> <Date. Of. Birth>1980 -09 -03</Date. Of. Birth> </Loan. History. Rq> </Sais. Svc. Rq> </IFXRequest. El> </ns 1: get. Loan. History> </SOAP-ENV: Body> </SOAP-ENV: Envelope>

The end www. ja-sig. com • • Jim Farmer instructional media + magic, inc.

The end www. ja-sig. com • • Jim Farmer instructional media + magic, inc. jxf@immagic. com www. immagic. com