130 likes | 246 Views
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
E N D
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
Bulletins Kudos News Headlines Classified Ads Bookmarks IMAP e-mail LDAP directory Planner Help Feedback Applications 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 Common Solutions Group • Duke University • Jan 2001
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
Portable Bookmarks • Provides a “portable bookmark” service • An Oracle database of bookmarks Common Solutions Group • Duke University • Jan 2001
<title> ? <title> <title> <content> Common Solutions Group • Duke University • Jan 2001
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
Personal Calendar • Oracle database of personal events and reminders • Incorporates student class schedule from data warehouse Common Solutions Group • Duke University • Jan 2001
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
“pastry” browser web app mail ticket cookie donut 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 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! 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 Common Solutions Group • Duke University • Jan 2001