Student Application System Essential Services and Assets Timothy Mak - Team Leader James Zujie Shi Dali Wang Maria Stattel Andy Teng Hyoungju Yun John Rinderle Ron Urwongse
Team Activities Weekly Meeting Recurring Team Meetings- Wednesdays from 1-2pm (as necessary) Team Meetings to Date First Team Meeting, assigned project roles Presentation discussion and layout Discussed requirements for part II Reviewed current status of part II Discussed contents of Presentation II
Project Timeline Client Meetings Meeting with Martha Baron, Director of Information Services Meeting with Martha Baron Meeting with Martha Baron Class Presentations Project Briefing 1 James Zujie Shi and Timothy Mak Project Briefing 2 Dali Wang and Maria Stattel Project Briefing 3 Andy Teng and Hyoungju Yun Project Briefing 4 John Rinderle and Ron Urwongse
Roles for Part II Team Leader – Timothy Mak Discussion Leader – Maria Stattel Scribe – Dali Wang Reviewers – all team members
Student Application System Mission To make Carnegie Mellon’s Student Services accessible online “No-stop shopping” – Bill Elliot VP of Enrollment Result Convenient and broad access to the CMU community
Services Provided to users Administration Quick access to registration and administrative tools Admissions Board Access to student information, scholarship information Faculty Organized access to E-grades, course schedules, regulations Students Access to course information, school account information
Essential Services and Assets Marketing and Recruiting Student Application for Admission Acceptance Notification Financial Aid Billing E-Grades Graduation Eligibility Verification Degree Certification Academic Audit
Essential Services Accessed Through Web Server 1 Marketing and Recruiting Student Application for Admission Acceptance Notification Financial Aid Billing E-Grades Graduation Eligibility Verification
Essential Services Accessed Through Web Server 2 Certifying Degrees Academic Audit
Usage Architecture
Network Traffic Flow CMU Network Backbone Terminal Server 1 Terminal Server 5 …
Usage Scenario 1 – Applications on Server1 without Authentication 1. The user accesses the desired web page 2. Any data required from the database is retrieved and displayed
Usage Scenario 1
Access Student Application
Enter Application Information
Submit Application
Essential Service Scenario Trace (1) Web browser Graduation Eligibility Verification Acceptance Notification Financial Aid Web server 1 Degree Certification Academic Audit Billing Web server 2 Marketing and Recruiting Student Application E-Grades Database server Firewall Authentication Server Essential Component Essential Service Trace Communication Link Architecture Node Terminal
Usage Scenario 2 – Applications on Server1 with Authentication 1. The user accesses the desired web page 2. The user is prompted to supply a Kerberos password 3. If the user is authenticated, access is granted to the next web page 4. Any data required from the database is retrieved and displayed
Usage Scenario 2
Log-in Screen Requirement
Student Information On-line
Essential Service Scenario Trace (2) Web browser Graduation Eligibility Verification Acceptance Notification Financial Aid Web server 1 Degree Certification Academic Audit Billing Web server 2 Marketing and Recruiting Student Application E-Grades Database server Firewall Authentication Server Essential Component Essential Service Trace Communication Link Architecture Node Terminal
Usage Scenario 3 – Applications on Server2 with Authentication 1. The user accesses the desired web page. 2. The user is prompted to supply a Kerberos password 3. If the user is authenticated, access is granted to the next web page 4. Any data required from the database is retrieved and displayed
Essential Service Scenario Trace (3) Web browser Graduation Eligibility Verification Acceptance Notification Financial Aid Web server 1 Degree Certification Academic Audit Billing Web server 2 Marketing and Recruiting Student Application E-Grades Database server Firewall Authentication Server Essential Component Essential Service Trace Communication Link Architecture Node Terminal
Usage Scenario 4 – Access Database through Terminal Servers 1. The user gains access to the terminal 2. The user starts a telnet session through the firewall to the database
Essential Service Scenario Trace (4) Web browser Graduation Eligibility Verification Acceptance Notification Financial Aid Web server 1 Degree Certification Academic Audit Billing Web server 2 Marketing and Recruiting Student Application E-Grades Database server Firewall Authentication Server Essential Component Essential Service Trace Communication Link Architecture Node Terminal
Essential Components Highest Priority Database Firewall Secondary Priority Authentication servers Provide Kerberos services Web servers Web servers Provide services to students, faculties, administrators and other people
Questions?