1 / 13

my.umich

my.umich. Dynamic suite of web applications Powerful, Extensible, Low-cost Secure, Personalized, Customizable ADA Compliant Target audience is undergraduates Current students now Prospective students this year Expanded audiences will follow. Bulletins Kudos News Headlines

Download Presentation

my.umich

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. my.umich • Dynamic suite of web applications • Powerful, Extensible, Low-cost • Secure, Personalized, Customizable • ADA Compliant • Target audience is undergraduates • Current students now • Prospective students this year • Expanded audiences will follow Common Solutions Group • Duke University • Jan 2001

  2. Bulletins Kudos News Headlines Classified Ads Bookmarks IMAP e-mail LDAP directory Planner Help Feedback Applications Common Solutions Group • Duke University • Jan 2001

  3. Driving Forces • designed to supplement, not replace,other Web environments • provide personal web-based services • appealing to users • appropriate to users role(s) • customized institutional information • community building Common Solutions Group • Duke University • Jan 2001

  4. Servers & Services App Server Web Server Web Server Oracle App Server App Server Web Server Web Server Oracle App Server billing kerberos imap ldap groups Common Solutions Group • Duke University • Jan 2001

  5. Portable Bookmarks • Provides a “portable bookmark” service • An Oracle database of bookmarks Common Solutions Group • Duke University • Jan 2001

  6. <title> ? <title> <title> <content> Common Solutions Group • Duke University • Jan 2001

  7. Code ! XXXX.HTML file: <WEBOBJECT NAME=HelpString></WEBOBJECT> XXXX.WOD file: HelpString: WOString { value = helpText; escapeHTML = NO; } XXXX.JAVA file: public String helpText() { return helpFor(currentPanel()); } Common Solutions Group • Duke University • Jan 2001

  8. Personal Calendar • Oracle database of personal events and reminders • Incorporates student class schedule from data warehouse Common Solutions Group • Duke University • Jan 2001

  9. E-Mail • Accesses campus IMAP servers • A WebObjects ‘skin’ over Sun’s JavaMail class library • “proxy” Kerberos access to IMAP Common Solutions Group • Duke University • Jan 2001

  10. “pastry” browser web app mail ticket cookie donut Common Solutions Group • Duke University • Jan 2001

  11. Advantages • HTML / Java / db access not mixed • Adapters to several relational dbs • Scalable deployment • Java based development • many libraries of useful classes • Cross platform • Mac OS X Server and NT development • Solaris deployment Common Solutions Group • Duke University • Jan 2001

  12. Challenges • Understanding object-oriented approach to design and development • Learning the depth and power of the class libraries provided, especially the Enterprise Objects for data access • Deployment environment slightly flaky • this is the main reason for v4.51! Common Solutions Group • Duke University • Jan 2001

  13. Next Steps • Make it easier to add a “service” • Allow JA-SIG “channels” to be used • Explore integration with PeopleSoft Common Solutions Group • Duke University • Jan 2001

More Related