cumrec 2005 creating a suite of convenience services for clients and developers deb nelson –...
Post on 16-Dec-2015
217 Views
Preview:
TRANSCRIPT
CUMREC 2005
Creating A Suite of
Convenience Services for
Clients and Developers
Deb Nelson – Systems Analyst
Larry Newhouse – Information Systems Leader
CUMREC 2005
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
CUMREC 2005
• 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
CUMREC 2005
AccessPlus Architecture
TCP / IP
Central Server
Batch/COBOL
Busine
ss Logic
Application Programs
Content Managment
CICS/COBOL
Unix Services
WebSphere Application Server
Java Server Page------
Presentation Logic
Server
Co
nn
ection
Bean
CICS Transaction Gateway
Au
then
ticatio
n/A
uth
oriza
tion
System Programs Presentation logic
- - - - - - - - - - - - - - - -Legend- - - - - - - - - - - - - - - - -
Clients (Students, Staff, Faculty)
AnalystDevelopment Tools
Desktop
Security
Model View
Controller
HTTPS Server
DB2 Database
DB2 Database
CUMREC 2005
WebSphere Application Server
Java Server Page------
Presentation Logic
Server
Co
nn
ection
Bean
System Programs Presentation logic
- - - - - - - - - - - - - - - -Legend- - - - - - - - - - - - - - - - -
Security
Model View
Controller
HTTPS Server
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
TCP / IP
Central Server
Batch/COBOL
Business Logic
Application Programs
Content Managment
CICS/COBOL
Unix Services
WebSphere Application Server
Java Server Page------
Presentation Logic
Server
Co
nn
ection
Bean
CICS Transaction Gateway
Au
then
tication
/Au
tho
rization
System Programs Presentation logic
- - - - - - - - - - - - - - - -Legend- - - - - - - - - - - - - - - - -
Clients (Students, Staff, Faculty)
AnalystDevelopment Tools
Desktop
Security
Model View
Controller
HTTPS Server
DB2 Database
DB2 Database
CUMREC 2005
Average Response Time:
-----------------------
2/15/05 – 4/15/05
------------------------
4.3 million pages
.3 seconds / page
Total
0
5,000,000
10,000,000
15,000,000
20,000,000
25,000,000
30,000,000
35,000,000
40,000,000
45,000,000
AccessPlus: Personal/Business Pages Delivered by Year
1999 2000 2001 2002 2003 2004
CUMREC 2005
A+ - Tabs & ApplicationsTabs &
• Who you are• Explicitly granted• Your needs• Your role
Applications
• Personal• Business
Customized access based on profiles:
CUMREC 2005
A+ - Page Structure
Application AreaApplication Area
Tab MenuTab Menu
Head/NavigationHead/Navigation
Application BarApplication Bar
Application KeysApplication Keys
CUMREC 2005
• Analyst
• Student
Parent
Faculty / Employee
• Extended beyond clients
Agenda – Services For:
CUMREC 2005
Analyst• Write programs for faculty, students,
staff, alumni, departments
• Debug code
• Communicate with clients
• Maintain programs– Similar structure– Other’s code
CUMREC 2005
Java Server Page
`
Web Server
Static HTML Page
`
Web Server
JSP Page
servlet
servlet
servlet
HTML Page
CUMREC 2005
Java Server Page ‘Generator’System ID
Program name
Copybook
JSPGENERATOR
Application AreaApplication Area
Tab MenuTab Menu
HeaderHeaderApplication BarApplication Bar
Application KeysApplication KeysTravel Dates / Purpose
CUMREC 2005
AccessPlus Help Utilities
123456
Total:
555
123456124011
789632
913643
$123,456.00
555.00
789,632.00
Total:
$913,643.00
CUMREC 2005
Utility: Log Output
•External program•View server log
View while testingParse log file
• View while testing• Parse log file
CUMREC 2005
Client Menu View
Situation: We have dynamic menu based on profiles
How to support that for:
• Help desk
• Analyst
• Profile testing
CUMREC 2005
Situation: We have dynamic menu based on profiles
How to support that for:
• Help desk
• Analyst
• Profile testing
Client Menu View
TS02/TS02.jsp?
System=TS02&SubSystem=021&Syscode=TR1
CUMREC 2005
AccessPlus
Home Page Menu Functions
• Preferences
• Messages
• AccessPlus Application Toolbar
CUMREC 2005
Messages
• Based on login ID• Target individual, place on any tab• Originate from many sources
CUMREC 2005
Central e-mail available to allPreset contact list for each tabApplication can set the default
Application Bar: Contact
CUMREC 2005
Third Party Access
•Why was it requested?
•Parent/Student
•Employee/Spouse
•Sharing of ID/Passwords
•Support questions
•Limit information
CUMREC 2005
Third Party Access
•How is it managed?
•Login to A+
•Setup account(s)
•Select apps
•Notify 3rd Party
•Maximum of 5
`
Client Authorized
Applications
Student
AccessPlus ‘Student’
Menu Display
Setup new account for 3rd Party“Name”, “ID”, “Password”
Select3rd Party Applications
Notify 3rd Party
AuthorizedStudent
Applications
Applications limited to
Client Authorized
Applications existing on
‘Student’ Menu
3rd Party3rd Party
3rd Party3rd Party
3rd Party
CUMREC 2005
`
Student3rd Party “Owner” AccessPlus
Student logs onto
AccessPlus
AccessPlus - Student Help options
ATS Help Center Pswd
Hotline
ApplicationOwner
Webmaster e-mail
`
3rd Party Account
3rd Patry logs onto
AccessPlus
AccessPlus - 3rd Party Help options
Student3rd Party “Owner”
ISU CardOffice
StudentAnswerCenter
Rights and ResponsibiiltiesOwner Accounts --- 3rd Party Accounts
ApplicationOwner
Third Party Support
CUMREC 2005
Re-authentication• Application requirement
• Leaving the uBusiness Tab
Uses this common re-authentication window
CUMREC 2005
Direct Connect
• Managing changes
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.
CUMREC 2005
Direct ConnectResolution
Build database with parameters
System & Sub-system ID
Go to Page Name
Tab ID
Login ‘Welcome’ message
Other required parameters / applications specific options
https://accessplus.iastate.edu/link.jsp?APPL=EmployeeDirectDeposit
Short, flexible URL
Can easily change parameters
Minimize information on URL line
CUMREC 2005
Direct Connect - Reuse• Secure Handoff
o Log onto AccessPlus
o Authenticate
o Connect to external secure web servers/Applications
o No sign-in required
o Add parameter data if desired
o Re-entry to AccessPlus not allowed
• Linking within AccessPluso Link between application data and archived reports
o Add parameter data if desired
CUMREC 2005
Other Services
• Tag Libraries
• View session / method variables
• Credit Card and ACH transactions
• Downloads via small ‘packets’
• Activity / count module
• Password strength test
CUMREC 2005
Summary
• Services for portable devices• Expand “Direct Connect” functions• Expand “Third Party Access”
• Overview of our AccessPlus architecture
• Services for analyst/developers
• Services for our clients
• Services extended beyond our clients
Next Steps…
top related