JASIG and the u Portal Jim Farmer University

  • Slides: 59
Download presentation
JA-SIG and the u. Portal Jim Farmer, University of Delaware at the 3 rd

JA-SIG and the u. Portal Jim Farmer, University of Delaware at the 3 rd Annual Portal Technology Symposium San Diego, California July 10, 2001

JA-SIG and the u. Portal JA-SIG • Java In Administration Special Interest Group •

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

JA-SIG and the u. Portal JA-SIG mission • communication of new technologies, innovative methodologies

JA-SIG and the u. Portal JA-SIG mission • communication of new technologies, innovative methodologies and best practices • peer review, collaboration, and group discussion • technology exchange between vendors and institutions

JA-SIG and the u. Portal JA-SIG focus • The Java/XML technologies • Shared experience,

JA-SIG and the u. Portal JA-SIG focus • The Java/XML technologies • Shared experience, expertise, and program code • Common direction in administration • Foster use of Java/XML in Higher Education • Leverage Higher Education with hardware and software Vendors __________ Interoperability

JA-SIG and the u. Portal JA-SIG activities • Communication - Web page, lists, developer

JA-SIG and the u. Portal JA-SIG activities • Communication - Web page, lists, developer meetings • Conferences – twice annually for information technology management and developers • Clearinghouse – code sharing • Collaborative open source development - u. Portal and channels

JA-SIG and the u. Portal Why collaboration? Early in a technology’s life, there are

JA-SIG and the u. Portal Why collaboration? Early in a technology’s life, there are few experts, limited documentation, marginal vendor support, and inadequate training opportunities __________ Collaboration leverages learning, development, and deployment experience and we see it every day in JA-SIG

JA-SIG and the u. Portal Early JA-SIG members • • • Princeton U British

JA-SIG and the u. Portal Early JA-SIG members • • • Princeton U British Columbia Delaware Florida State Cornell UCal Irvine UCal San Diego Boston College Georgetown Cal Poly SLO • • • Brown Yale Hawaii Columbia U Washington Minnesota U Texas Austin U New Mexico Wisconsin …more

JA-SIG and the u. Portal A Student’s Web World Research Library Administrative Instruction

JA-SIG and the u. Portal A Student’s Web World Research Library Administrative Instruction

JA-SIG and the u. Portal Students expectations shaped by. . . • Their experience

JA-SIG and the u. Portal 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

JA-SIG and the u. Portal Students now expect. . . • Customer service 24

JA-SIG and the u. Portal 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

JA-SIG and the u. Portal College students choose a Web site. . . Ranked

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

JA-SIG and the u. Portal Why are portals important • Makes knowledge workers more

JA-SIG and the u. Portal 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

JA-SIG and the u. Portal defined • generally synonymous with gateway, for a World

JA-SIG and the u. 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

JA-SIG and the u. Portal A Student Portal

JA-SIG and the u. Portal A Student Portal

JA-SIG and the u. Portal A student’s portal Personal channel selections University services Governments

JA-SIG and the u. Portal A student’s portal Personal channel selections University services Governments Organizations Businesses

JA-SIG and the u. Portal An academic portal Portal Directory Server Authentication Server Administrative

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

JA-SIG and the u. Portal integration Portal webiso Authentication LDAP, UDDI directories Administrative systems

JA-SIG and the u. 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

JA-SIG and the u. Portal A student’s view of the Web

JA-SIG and the u. Portal A student’s view of the Web

JA-SIG and the u. Portal A student’s view of the Web

JA-SIG and the u. Portal A student’s view of the Web

JA-SIG and the u. Portal What is u. Portal? • Framework for presenting aggregated

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

Where does u. Portal fit? JA-SIG and the u. Portal People Browsing Devices u.

Where does u. Portal fit? JA-SIG and the u. Portal People Browsing Devices u. Portal with Channels Data Applications

JA-SIG and the u. Portal Interfaces • Authentication • Proving your identity • Authorization

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

JA-SIG and the u. Portal What is a channel? • Displays content • XML

JA-SIG and the u. Portal What is a channel? • Displays content • XML feeds • Rich Site Summary (RSS) • Web services (WSUI? ) • Legacy systems • Interactive applications • Bookmarks • Email, chat, list serves

JA-SIG and the u. Portal RSS Channel

JA-SIG and the u. Portal RSS Channel

JA-SIG and the u. Portal A Web services channel

JA-SIG and the u. Portal A Web services channel

JA-SIG and the u. Portal Flexible Layouts • Structures • Tab / column •

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

JA-SIG and the u. Portal Content Transformation XML XHTML: Web Browser XSLT Processor HTML:

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

JA-SIG and the u. Portal Multiple Target Devices

JA-SIG and the u. Portal Multiple Target Devices

JA-SIG and the u. Portal Tab / Column Layout

JA-SIG and the u. Portal Tab / Column Layout

JA-SIG and the u. Portal Tree / Column Layout

JA-SIG and the u. Portal Tree / Column Layout

JA-SIG and the u. Portal Theme: uosm

JA-SIG and the u. Portal Theme: uosm

JA-SIG and the u. Portal Theme: java

JA-SIG and the u. Portal Theme: java

JA-SIG and the u. Portal Theme: imm

JA-SIG and the u. Portal Theme: imm

JA-SIG and the u. Portal Theme: matrix

JA-SIG and the u. Portal Theme: matrix

Interfaces Facilitate Implementation JA-SIG and the u. Portal Interface Is Alice a faculty member?

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

JA-SIG and the u. Portal What’s new in 2. 0? • • Abstraction of

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

JA-SIG and the u. Portal Coming Soon • Layout-specific user preferences management • Fully-normalized

JA-SIG and the u. Portal 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

JA-SIG and the u. Portal Community • University of British Columbia my. ubc. ca

JA-SIG and the u. Portal Community • University of British Columbia my. ubc. ca • Rutgers University • University of Delaware • University of Hawaii • University of California, Irvine • Interactive Business Solutions • University of Colorado • Memorial University • University of New Mexico of Newfoundland • Villanova University • Plymouth State University • Virtual Education Space (VES) • Princeton University • 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

JA-SIG and the u. Portal A Web service is • XML business messages •

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

JA-SIG and the u. Portal Web services architecture is • XML “tagged” data content

JA-SIG and the u. Portal 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

JA-SIG and the u. Portal Department of Education standards SFA Meteor Announced UML XML

JA-SIG and the u. Portal 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

JA-SIG and the u. Portal Convergence: Business Messages Common. Line R 5 [ NCHELP

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

JA-SIG and the u. Portal Convergence: Data Transport SOAP [SFA] “Simple SOAP” [Meteor] eb.

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

JA-SIG and the u. Portal Convergence: Authentication SFA [NCS Proprietary] XTASS [Veri. Sign] Auth.

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

JA-SIG and the u. Portal Is Web technology important? • Feb 1993 - The

JA-SIG and the u. Portal 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

JA-SIG and the u. Portal Value of Web services technology Open standards Web service

JA-SIG and the u. Portal 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

The Meteor Channel, an example of Web services

The Meteor Channel, an example of Web services

JA-SIG and the u. Portal Meteor in a nutshell… Lender XML

JA-SIG and the u. Portal Meteor in a nutshell… Lender XML

JA-SIG and the u. Portal Diagram of Meteor Concept Web Services HTML Student Meteor

JA-SIG and the u. Portal Diagram of Meteor Concept Web Services HTML Student Meteor XML Access Provider Data Provider

JA-SIG and the u. Portal As implemented. . . Web Services Meteor Secure HTML

JA-SIG and the u. Portal As implemented. . . Web Services Meteor Secure HTML Standard Browser Secure XML u. Portal Meteor SOAP Database

JA-SIG and the u. Portal Data from multiple sources, locations

JA-SIG and the u. Portal Data from multiple sources, locations

JA-SIG and the u. Portal Meteor remote authentication

JA-SIG and the u. Portal Meteor remote authentication

JA-SIG and the u. Portal Meteor list of loans

JA-SIG and the u. Portal Meteor list of loans

JA-SIG and the u. Portal Sample Meteor loan detail

JA-SIG and the u. Portal Sample Meteor loan detail

JA-SIG and the u. Portal Meteor Channel in the u. Portal

JA-SIG and the u. Portal Meteor Channel in the u. Portal

JA-SIG and the u. Portal Meteor XML Request message >>(Tue Jan 09 11: 50:

JA-SIG and the u. Portal 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