1 / 41

Creating A Suite of Convenience Services for Clients and Developers

Explore Iowa State University's AccessPlus Architecture and its convenient features for faculty, staff, and students with adaptive menus and application controls.

annef
Download Presentation

Creating A Suite of Convenience Services for Clients and Developers

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. Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader

  2. 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

  3. 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

  4. AccessPlus Architecture

  5. 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

  6. Average Response Time: ----------------------- 2/15/05 – 4/15/05 ------------------------ 4.3 million pages .3 seconds / page

  7. A+ - Tabs & Applications Tabs & Applications • Personal • Business Customized access based on profiles: • Who you are • Explicitly granted • Your needs • Your role

  8. A+ - Page Structure Head/Navigation Application Bar Tab Menu Application Keys Application Area

  9. Agenda – Services For: • Analyst • Student Parent Faculty / Employee • Extended beyond clients

  10. Analyst • Write programs for faculty, students, staff, alumni, departments • Debug code • Communicate with clients • Maintain programs • Similar structure • Other’s code

  11. Java Server Page

  12. Java Server Page ‘Generator’ System ID Application Bar Header Program name Copybook JSP GENERATOR Travel Dates / Purpose Application Keys Application Area Tab Menu

  13. AccessPlus Help Utilities 123456 555 789632 Total: 123456 124011 913643 $123,456.00 555.00 789,632.00 Total: $913,643.00

  14. Utility: Log Output • External program • View server log View while testing Parse log file • View while testing • Parse log file

  15. Utility: Code Checker

  16. Client Menu View • Situation: • We have dynamic menu based on profiles • How to support that for: • Help desk • Analyst • Profile testing

  17. 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

  18. AccessPlus • Home Page Menu Functions • Preferences • Messages • AccessPlus Application Toolbar

  19. Preferences • Display menu item description (hover) • Text only • Name view • Login method

  20. Login Methods • SSN • University ID • Third party

  21. Accessibility Normal Page Text Only Version

  22. Messages • Based on login ID • Target individual, place on any tab • Originate from many sources

  23. Application Bar: Favorites • Favorites in database • Change navigation easily

  24. Central e-mail available to allPreset contact list for each tabApplication can set the default Application Bar: Contact

  25. Application Bar: Help

  26. Third Party Access • Why was it requested? • Parent/Student • Employee/Spouse • Sharing of ID/Passwords • Support questions • Limit information

  27. Third Party Access • How is it managed? • Login to A+ • Setup account(s) • Select apps • Notify 3rd Party • Maximum of 5

  28. Third Party – Create Account

  29. Third Party – Set Privileges

  30. Third Party – Review Accounts

  31. Third Party Support

  32. Re-authentication • Application requirement • Leaving the uBusiness Tab Uses this common re-authentication window

  33. 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

  34. Direct Connect

  35. 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

  36. Direct Connect Jump to

  37. 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

  38. Other Services • Tag Libraries • View session / method variables • Credit Card and ACH transactions • Downloads via small ‘packets’ • Activity / count module • Password strength test

  39. 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…

  40. Are YOU on the lookout?

  41. Questions….

More Related