Myrutgers alerts
Download
1 / 37

myrutgers alerts - PowerPoint PPT Presentation


  • 279 Views
  • Uploaded on

myRutgers Alerts. Terry Wooding Assistant Controller Student Financial Services [email protected] Bill Thompson Associate Director – Architecture & Engineering Enterprise Systems & Services [email protected] Business Drivers.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'myrutgers alerts' - JasminFlorian


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Myrutgers alerts l.jpg

myRutgers Alerts

Terry Wooding

Assistant Controller

Student Financial Services

[email protected]

Bill Thompson

Associate Director – Architecture & Engineering

Enterprise Systems & Services

[email protected]


Business drivers l.jpg
Business Drivers

  • Recent focus on student service delivery has highlighted areas in need of improvement which could be addressed by an expansion of online web services.

  • Facilitate streamlining of services and service integration where appropriate to enhance customer satisfaction.

  • Provide personalized and customized service delivery for Rutgers constituents through the development and expansion of the myRutgers university portal.


Alert students of financial holds via myrutgers l.jpg
Alert Students of Financial Holds via myRutgers

Enhancement to the myRutgers to alert students of Financial and Immunization Holds (placement and removal) on April 1st 2005.

  • Alert email message, which directs students to login to myRutgers to view the alert detail.

  • Financial Hold Information screen showing all financial holds on student’s account for student to view over the web and print a bill for payment.



Slide7 l.jpg
Alerts Channel - provides student notification of Financial Holds including department and telephone number for additional information


Financial hold information screen l.jpg
Financial Hold Information Screen Holds including department and telephone number for additional information

  • This screen displays the cumulative financial holds on a student’s records and provides totals by department and contact phone numbers.

  • This screen also provides a link where students can print a Hold bill to then mail payment to RU.


Printable bill l.jpg
Printable Bill Holds including department and telephone number for additional information


Bottom portion of printable bill l.jpg
Bottom portion of Printable Bill Holds including department and telephone number for additional information




Registration hl d screen l.jpg
Registration HL D Screen Hold data on student records

999 99 9999


Outcomes l.jpg
Outcomes Hold data on student records

  • Timely notification of changes in status or non-compliance

  • Student show up at service desks with Alerts printed out

  • Increase in student compliance

  • Reduce need for costly notification letters


Myrutgers alert system l.jpg
myRutgers Alert System Hold data on student records

  • Architecture

  • Portlet & Filter

  • Web service

    • Authentication & Authorization (CAS & ACEGI)

  • Integrating with Legacy Systems


Alerts architecture l.jpg
Alerts Architecture Hold data on student records

  • Alerts

  • Alert Manager

  • Data Access Layer

  • Notification Schemes

  • Acknowledging Alerts


Alerts l.jpg
Alerts Hold data on student records

  • Alert users to business events

    • Immunization hold

    • Financial Obligations

    • Parking Fines

  • Allow users to acknowledge receipt of an alert


Alert manager l.jpg
Alert Manager Hold data on student records

  • Provides access to a user’s Alerts & Preferences

    • Get listings of alerts

    • Get an individual alert

    • Acknowledge alerts

  • Utilized by other system elements to retrieve & manipulate a user’s alerts


Data access layer l.jpg
Data Access Layer Hold data on student records

  • Separate DAOs for Alerts and Preferences

  • Spring JDBC

  • Could be replaced with iBatis, Hibernate, JDO implementation


Notification schemes l.jpg
Notification Schemes Hold data on student records

  • Notify users of new alerts

    • Email

    • Header

    • Login

  • Customizable

    • Default scheme

    • Custom user scheme


Acknowledging alerts l.jpg
Acknowledging Alerts Hold data on student records

  • New Alerts begin unacknowledged

  • Header & Login notifications are active if a user possesses unacknowledged alerts

  • Users manually acknowledge alerts

  • myRutgers records the date an alert was acknowledged


Open source glue l.jpg
Open Source Glue Hold data on student records

  • Spring, PortletMVC

  • ACEGI

  • CAS

  • Apache AXIS


Alerts portlet l.jpg
Alerts Portlet Hold data on student records

  • Portlet API (JSR-168)

    • uPortal IChannel -> Portlet Adaptor

  • Spring PortletMVC

    • Reuse sub-system wide domain tier objects (AlertsManager, Preferences, DAOs, etc.)

    • Enforce MVC pattern design

    • Pluggable view technologies

    • Eliminates “plumbing” code


Alert login filter l.jpg
Alert Login Filter Hold data on student records

  • Implements login notification

    • Instantiates an Alert Manager

    • Checks for unacknowledged alerts

    • Checks user’s Notification Scheme to see if login notification is active

    • If 2 & 3, redirects user to Alerts portlet in focused mode


Alerts web service overview l.jpg
Alerts Web Service Overview Hold data on student records

  • Standards-based SOAP web service

    • Cross-platform (Java, .Net, Perl, etc.)

    • Toolkit support (Apache AXIS)

    • Standard ports (firewall & router friendly)

  • Access to service protected

    • Authentication – CAS

    • Authorization - ACEGI


Authentication authorization l.jpg
Authentication & Authorization Hold data on student records

  • Application authenticates through CAS

  • Application received service ticket

  • Application HTTP-basic authenticates with web service

  • ACEGI validates service ticket with CAS

  • ACEGI passes session to webservice, or returns HTTP 401 Access Denied

  • Alerts web service communicates with client


Publishing alerts l.jpg
Publishing Alerts Hold data on student records

  • Integration Scenarios:

    • Use Alerts web service to publish Alerts

    • Use intermediary to talk to web service


Legacy system integration l.jpg
Legacy System Integration Hold data on student records

  • Data/processes on IBM mainframe

    • Numerous homegrown systems

    • SOAP integration possible, but untried

  • Solution:

    • Database staging table

    • Standalone AlertPublisher client

  • Advantage:

    • Leverage existing mainframe developer skills


Alert publisher l.jpg
Alert Publisher Hold data on student records


Ideas for future alerts l.jpg
Ideas for Future Alerts Hold data on student records

  • Library loan, overdue books

  • Books that are about to overdue

  • Grade received

  • Wait list…

  • Provisional marks / review

  • Financial aid milestones/process

  • Scholarship application/ change of grade

  • Academic probation

  • Class closings (for those registered for that class)

  • Room change

  • Workflow for grant applications


Ideas for future alerts35 l.jpg
Ideas for Future Alerts Hold data on student records

  • Registrations are canceled for nonpayment of term bill

  • Grade changes

  • Class closings (for those enrolled in the class)

  • Notification of account closings, quota violations, bandwidth abuse

  • Room and time changes (for those enrolled in the class)

  • Financial aid notifications


Questions l.jpg

Questions? Hold data on student records

Terry Wooding

Assistant Controller

Student Financial Services

[email protected]

Bill Thompson

Associate Director – Architecture & Engineering

Enteprise Systems & Services

[email protected]

Presentation URL – http://www.rci.rutgers.edu/~wgthom/JASIG2005/


Alerts web service l.jpg
Alerts Web service Hold data on student records


ad