york extra in departments. background web-based announcement system publishing tool channels,...
TRANSCRIPT
Background
• Web-based announcement system• Publishing tool
channels, scheduling,targeting
http://www.york.ac.uk/systems/yorkextra/admin/
• Viewing toolchannel selection, viewing options
only see targeted messages
http://www.york.ac.uk/systems/yorkextra/
Background
• Publishing– channels defined by the Communications Office
• names, selection options (opt in/opt out/mandatory)
– publishers register with the Communications Office
• Viewing– At login on Computing Service systems
• via a small headline viewer
Problems
• The York Extra viewer needs to know who's using it
• Must be a Computing Service account• Not all departments use the Computing
Service name space• Double-authentication• Hijacking the user's desktop
Message server
Client Info Server
York Extra
Web server
jcbyrne
dept-managed
jcbyrne jcb1
fbloggs fb27
…
……
…
jcbyrne
Message server
Client Info Server
York Extra
Web server
jcbyrne
dept-managedjcb1
jcbyrne jcb1
fbloggs fb27
…
……
…
jcbyrne
Steps
• Install Java runtime environment on client system– JRE 1.4 or higher– available from http://java.sun.com
• Install CISender on client system– available from Computing Service
• Configure CISender to run at startup
Steps
• DCO– register client systems– http://www.york.ac.uk/systems/yorkextra/networks/
• User– register username– http://www.york.ac.uk/systems/yorkextra/register/
YE Previewer
• The hijack problem• Replaces York Extra viewer at login time• Displays user's message headlines• Provides link to York Extra Viewer
Note: The previewer is not a web browser
Message server
Client Info Server
York Extra
Web server
jcbyrne
dept-managed
I'm jcbyrnewho am I?
YEPreviewer
Message server
Client Info Server
York Extra
Web server
jcbyrne
dept-managed
YEPreviewer
jcbyrne jcb1
fbloggs fb27
…
……
…
I'm jcbyrnewho am I?
Message server
Client Info Server
York Extra
Web server
jcbyrne
dept-managed
YEPreviewer
jcbyrne jcb1
fbloggs fb27
…
……
…
jcb1
Message server
Client Info Server
York Extra
Web server
jcbyrne
dept-managed
YEPreviewer
jcb1's headlines
Steps
• Install Java runtime environment on client system– JRE 1.4 or higher– available from http://java.sun.com
• Install YEPreviewer on client system– available from Computing Service
• Configure to run at startup• Configure to run user's browser
Issues
• CISender– currently uses port 1235 (flexibility planned)– will only communicate with authorized servers
• Client system registration– a client system can only belong to one cluster– client usernames must be unique within a cluster