+ All Categories
Home > Documents > Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure...

Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure...

Date post: 28-Mar-2015
Category:
Upload: chloe-mcgregor
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
27
Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey O’Hare
Transcript
Page 1: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Core Data Trial inNorth West Institute of Further &

Higher Education

27 May 2003

Greg McClure

Maureen McKee

Davey O’Hare

Page 2: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Outline of Presentation

• Technical preparation• Business logistics• Outcomes and lessons• Preparation for trials at the other institutions

Page 3: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Portal Server

• Sunblade 150 workstation – Sun OS 5.8• uPortal v2.1.2 installed• Jakarta Tomcat v4.0.6 installed• MySQL database v4.0.12 installed• Custom SecurityContext developed• Custom ‘core data’ channel developed

– Java code, XSLT stylesheets

Page 4: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Architecture Overview

mySQL 4.0.12

User PreferencesPortal parameters

HTTP POST Student number and password

Core data (XML)

Portal server: Sunblade 150 - Solaris 5.8

Tomcat 4.0.6

Web server - remote institution

uPortal 2.1.2

Remote agent

Page 5: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

NWIFHE Agent Architecture

• NIIMLE (web) server (Mandrake Linux)

• PHP and LDAP support in Apache

• Data Warehouse (MySQL)

• PHP agent – authentication against Active Directory via LDAP– data extraction from warehouse via PHP

Page 6: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

NWIFHE Agent Architecture

Local Remote

Portal

Directory

Active Directory

MIS Data

Oracle FEMIS

Warehouse

Agent(PHP)

NIIMLE Server

MySQL

Page 7: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Portal Firewall Configuration

• Required ports:– 80(HTTP), 443(SHTTP)– 8080(Tomcat), 8443(Secure Tomcat)– 22(SSH)

• Access restricted to specified IP(s)• NAT in use at NWIFHE

– Everyone or no-one can access

Page 8: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

NWIFHE Firewall Configuration

• Required ports:– 80(HTTP), 443(SHTTP)– 22(SSH)

• Access restricted to:– Portal server– One development PC (SSH)

Page 9: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

The NIIMLESecurityContext

• Custom authentication class

• POST student ID/password to remote agent• Parse XML returned by agent• Populate iPerson object• Set ‘authenticated’ flag• Exceptions result in failed authentication

Page 10: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

The Core Data Channel

• Display student core data

• Generate XML from iPerson object

• Pass XML to XSLT appropriate stylesheet

• Stylesheets for Netscape and IE

Page 11: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Data Preparation

• Cron job export from FEMIS• Cron job import to MySQL• Link MIS database to Active Directory

– Entry of login ID to MySQL from paper lists– Error Prone !

• Class lists more accurate from academic than from MIS database

Page 12: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Business LogisticsPreparing for the Day

• Welcome page produced for the portal • NIIMLE web site and tips for the day added• Document produced on how to use the portal• DPA form requesting students’ permission

Page 13: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

The Event• 27 students took part – 2 sessions held

• Students welcomed and given introduction to NIIMLE project. Also given voucher

• Students asked to complete DPA form which was in two sections:– informing students of data held– requested their agreement to take part in trial– after completing trial, asked if information held

was correct

Page 14: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Business LogisticsThe Day

• Only 3 students had problems logging on– 1 could not remember password– 2 due to error inputting details in data

warehouse– errors now corrected

Page 15: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Welcome Page of Portal

NIIMLE web site and tipsfor the daywere added totabs acrosstop of portalwelcome

Log in with your normal username and password you use forNorth West Institute system

Page 16: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Core Data for Student

Page 17: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

Students asked to check that the following is correct

Your reference number, for North West Institute, also your name should be displayed

Check that this is the correct course reference and title you are enrolled on

The year of your courseSemester or period codeFor reference purposes only‘S’ should be displayed, as you are a current student

Page 18: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

User Preferences

Page 19: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

DPA form Results

• All students signed DPA form and agreed that their data was correct (exception of 2 students – see above).

• Students could change the colour scheme/skin displaying their information. One choice was “The Matrix” movie scheme. Although it was a popular choice, text did not display clearly on the screen, as the scheme was too dark.

• Only other comment referred to guessing game provided as a fun element – not connected to core data.

Page 20: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

QUB Agent Architecture

• Data warehouse built on QUB warehouse server

• PHP and LDAP support built on QUB server• PHP agent built for authentication and data

extraction• Testing – currently• Data trials – with placement students - done

over the summer

Page 21: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

QUB Agent Architecture

Local Remote

Portal

Directory

NDS

MIS Data

INGRES SIS

Warehouse

Agent(PHP)

QUB Development Server

SQL Server

Page 22: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

NDAI Agent Architecture

• ASP agent built for authentication and data extraction

• Querying the MIS database directly – scalability could be an issue

• Authentication against Active Directory

• Secure access provided

• Testing – ongoing

• Data trials – September ‘03

Page 23: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

NDAI Agent Architecture

Local Remote

Portal

Directory

Active Directory

MIS Data

Oracle FEMIS

Agent(ASP)

NDAI Web Server

Page 24: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

UU Agent Architecture

• Data warehouse built on UU warehouse server

• PHP and LDAP support built on the UU server

• PHP agent built for authentication - NDS

• Stored procedure instead of direct query

• Extracting XML from Oracle CLOB – under development

• Testing ongoing

• Data trials – September ‘03

Page 25: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

UU Agent Architecture

Local Remote

Portal

Directory

NDS

MIS Data

Oracle

Warehouse

Agent(PHP)

UU Web Server

Oracle

Page 26: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

BIFHE Agent Architecture

• NIIMLE server configured & built – still to be installed on BIFHE network

• PHP and LDAP support built on NIIMLE server• PHP agent built for authentication installed on

NIIMLE sever – authenticating against NDS• Data warehouse to be built on NIIMLE server• Agent to be tested for both authentication and data

extraction• Data trials – September ‘03

Page 27: Core Data Trial in North West Institute of Further & Higher Education 27 May 2003 Greg McClure Maureen McKee Davey OHare.

BIFHE Agent Architecture

Local Remote

Portal

Directory

NDS

MIS Data

Oracle FEMIS

Agent(PHP)

NIIMLE Server


Recommended