my.umich
-
Upload
iphigenie-kadin -
Category
Documents
-
view
20 -
download
0
description
Transcript of my.umich
![Page 1: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/1.jpg)
Common Solutions Group • Duke University • Jan 2001
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
![Page 2: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/2.jpg)
Common Solutions Group • Duke University • Jan 2001
Applications
• Bulletins• Kudos• News Headlines• Classified Ads• Bookmarks• IMAP e-mail• LDAP directory• Planner• Help• Feedback
![Page 3: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/3.jpg)
Common Solutions Group • Duke University • Jan 2001
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
![Page 4: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/4.jpg)
Common Solutions Group • Duke University • Jan 2001
Servers & Services
Web Server
App Server
Web Server
imap ldapkerberos
Web ServerWeb Server
App Server
App Server
App Server
Oracle
Oracle
billing groups
![Page 5: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/5.jpg)
Common Solutions Group • Duke University • Jan 2001
Portable Bookmarks
• Provides a “portable bookmark” service
• An Oracle database of bookmarks
![Page 6: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/6.jpg)
Common Solutions Group • Duke University • Jan 2001
<title>
<title> <title>
<content>
?
![Page 7: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/7.jpg)
Common Solutions Group • Duke University • Jan 2001
Code !
<WEBOBJECT NAME=HelpString></WEBOBJECT>
HelpString: WOString { value = helpText; escapeHTML = NO;}
XXXX.HTML file:
XXXX.WOD file:
public String helpText() { return helpFor(currentPanel());}
XXXX.JAVA file:
![Page 8: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/8.jpg)
Common Solutions Group • Duke University • Jan 2001
Personal Calendar
• Oracle database of personal events and reminders
• Incorporates student class schedule from data warehouse
![Page 9: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/9.jpg)
Common Solutions Group • Duke University • Jan 2001
• Accesses campus IMAP servers
• A WebObjects ‘skin’ over Sun’s JavaMail class library
• “proxy” Kerberos access to IMAP
![Page 10: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/10.jpg)
Common Solutions Group • Duke University • Jan 2001
“pastry”
browser web app mail
ticket cookie donut
![Page 11: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/11.jpg)
Common Solutions Group • Duke University • Jan 2001
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
![Page 12: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/12.jpg)
Common Solutions Group • Duke University • Jan 2001
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!
![Page 13: my.umich](https://reader036.fdocuments.us/reader036/viewer/2022072015/56813043550346895d95e0b6/html5/thumbnails/13.jpg)
Common Solutions Group • Duke University • Jan 2001
Next Steps
• Make it easier to add a “service”
• Allow JA-SIG “channels” to be used
• Explore integration with PeopleSoft