410 likes | 424 Vues
Creating A Suite of Convenience Services for Clients and Developers. Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader. Iowa State University. Established in 1858 as the first land-grant college 26,000+ students 6,000+ Faculty / Staff
E N D
Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader
Iowa State University • Established in 1858 as the first land-grant college • 26,000+ students • 6,000+ Faculty / Staff • Birthplace of the ABC computer (first digital computer) Administrative Technology Services • ATS – partner with administrative offices to deliver enterprise application systems
An ISU developed, secure, web-based system • Implemented in 1995 • For students, faculty, and staff, 24/7, any location • Common design theme • Customized tabs and menu options
AccessPlus MVC(Model View Controller) • Allows integration of all processes • Session checking: • Security checks • Check expired sessions • Set system variables • Catch inappropriate double clicks • Re-route transaction • System message MVC
Average Response Time: ----------------------- 2/15/05 – 4/15/05 ------------------------ 4.3 million pages .3 seconds / page
A+ - Tabs & Applications Tabs & Applications • Personal • Business Customized access based on profiles: • Who you are • Explicitly granted • Your needs • Your role
A+ - Page Structure Head/Navigation Application Bar Tab Menu Application Keys Application Area
Agenda – Services For: • Analyst • Student Parent Faculty / Employee • Extended beyond clients
Analyst • Write programs for faculty, students, staff, alumni, departments • Debug code • Communicate with clients • Maintain programs • Similar structure • Other’s code
Java Server Page ‘Generator’ System ID Application Bar Header Program name Copybook JSP GENERATOR Travel Dates / Purpose Application Keys Application Area Tab Menu
AccessPlus Help Utilities 123456 555 789632 Total: 123456 124011 913643 $123,456.00 555.00 789,632.00 Total: $913,643.00
Utility: Log Output • External program • View server log View while testing Parse log file • View while testing • Parse log file
Client Menu View • Situation: • We have dynamic menu based on profiles • How to support that for: • Help desk • Analyst • Profile testing
Client Menu View • Situation: • We have dynamic menu based on profiles • How to support that for: • Help desk • Analyst • Profile testing TS02/TS02.jsp? System=TS02&SubSystem=021&Syscode=TR1
AccessPlus • Home Page Menu Functions • Preferences • Messages • AccessPlus Application Toolbar
Preferences • Display menu item description (hover) • Text only • Name view • Login method
Login Methods • SSN • University ID • Third party
Accessibility Normal Page Text Only Version
Messages • Based on login ID • Target individual, place on any tab • Originate from many sources
Application Bar: Favorites • Favorites in database • Change navigation easily
Central e-mail available to allPreset contact list for each tabApplication can set the default Application Bar: Contact
Third Party Access • Why was it requested? • Parent/Student • Employee/Spouse • Sharing of ID/Passwords • Support questions • Limit information
Third Party Access • How is it managed? • Login to A+ • Setup account(s) • Select apps • Notify 3rd Party • Maximum of 5
Re-authentication • Application requirement • Leaving the uBusiness Tab Uses this common re-authentication window
Direct Connect Situation: • Growth in outside sources linking to AccessPlus • Instructions for accessing information To pay your University bill on-line, open your web browser, enter the URL AccessPlus.iastate.edu, enter ID/Password on the login screen, click on the Employee tab, click on Pay bill online, agree with the Terms and Conditions if this is your first time, fill out the payment information and submit. • Managing changes
Direct Connect Resolution Build database with parameters System & Sub-system ID Go to Page Name Tab ID Login ‘Welcome’ message Other required parameters / applications specific options Short, flexible URL https://accessplus.iastate.edu/link.jsp?APPL=EmployeeDirectDeposit Can easily change parameters Minimize information on URL line
Direct Connect Jump to
Direct Connect - Reuse • Secure Handoff • Log onto AccessPlus • Authenticate • Connect to external secure web servers/Applications • No sign-in required • Add parameter data if desired • Re-entry to AccessPlus not allowed • Linking within AccessPlus • Link between application data and archived reports • Add parameter data if desired
Other Services • Tag Libraries • View session / method variables • Credit Card and ACH transactions • Downloads via small ‘packets’ • Activity / count module • Password strength test
Summary • Overview of our AccessPlus architecture • Services for analyst/developers • Services for our clients • Services extended beyond our clients • Services for portable devices • Expand “Direct Connect” functions • Expand “Third Party Access” Next Steps…