Top Banner
CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader
41

CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

Dec 16, 2015

Download

Documents

Travis Voshall
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Creating A Suite of

Convenience Services for

Clients and Developers

Deb Nelson – Systems Analyst

Larry Newhouse – Information Systems Leader

Page 2: 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

Page 3: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 4: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 5: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 6: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 7: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

A+ - Tabs & ApplicationsTabs &

• Who you are• Explicitly granted• Your needs• Your role

Applications

• Personal• Business

Customized access based on profiles:

Page 8: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

A+ - Page Structure

Application AreaApplication Area

Tab MenuTab Menu

Head/NavigationHead/Navigation

Application BarApplication Bar

Application KeysApplication Keys

Page 9: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

• Analyst

• Student

Parent

Faculty / Employee

• Extended beyond clients

Agenda – Services For:

Page 10: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Analyst• Write programs for faculty, students,

staff, alumni, departments

• Debug code

• Communicate with clients

• Maintain programs– Similar structure– Other’s code

Page 11: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Java Server Page

`

Web Server

Static HTML Page

`

Web Server

JSP Page

servlet

servlet

servlet

HTML Page

Page 12: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 13: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

AccessPlus Help Utilities

123456

Total:

555

123456124011

789632

913643

$123,456.00

555.00

789,632.00

Total:

$913,643.00

Page 14: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Utility: Log Output

•External program•View server log

View while testingParse log file

• View while testing• Parse log file

Page 15: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Utility: Code Checker

Page 16: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Client Menu View

Situation: We have dynamic menu based on profiles

How to support that for:

• Help desk

• Analyst

• Profile testing

Page 17: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 18: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

AccessPlus

Home Page Menu Functions

• Preferences

• Messages

• AccessPlus Application Toolbar

Page 19: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

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

Page 20: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Login Methods

• SSN• University ID• Third party

Page 21: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

AccessibilityNormal Page

Text Only Version

Page 22: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Messages

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

Page 23: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Application Bar: Favorites

•Favorites in database•Change navigation easily

Page 24: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Central e-mail available to allPreset contact list for each tabApplication can set the default

Application Bar: Contact

Page 25: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Application Bar: Help

Page 26: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Third Party Access

•Why was it requested?

•Parent/Student

•Employee/Spouse

•Sharing of ID/Passwords

•Support questions

•Limit information

Page 27: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 28: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Third Party – Create Account

Page 29: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Third Party – Set Privileges

Page 30: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Third Party – Review Accounts

Page 31: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

email

ApplicationOwner

Third Party Support

Page 32: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Re-authentication• Application requirement

• Leaving the uBusiness Tab

Uses this common re-authentication window

Page 33: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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.

Page 34: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Direct Connect

Page 35: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 36: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Jump to

Direct Connect

Page 37: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 38: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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

Page 39: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

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…

Page 40: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Page 41: CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.

CUMREC 2005

Questions….