SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

24
(3TU) DLWO: Concept voor koppeling binnen … Frank Vercoulen Functioneel beheer TU/e DLWO

Transcript of SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Page 1: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

(3TU) DLWO: Concept voor koppeling

binnen …

Frank VercoulenFunctioneel beheer TU/e DLWO

Page 2: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

…… en tussen instellingenen tussen instellingen

Frank VercoulenFrank VercoulenVoorzitter projectgroep 3TU DLWOVoorzitter projectgroep 3TU DLWO

Page 3: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Inhoud

• Aanleiding voor koppeling (intern en extern)• Concept intern (TU/e) + demo• Concept extern (3TU) + demo• 3TU vervolg• Conclusie

/ Onderwijs en Studenten Service Centrum PAGE 217-06-2010

Page 4: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

/ Onderwijs en Studenten Service Centrum PAGE 317-06-2010

Aanleiding voor koppeling intern

• Eenduidig proces kunstmatig opgeknipt (b.v. opvragen vakinformatie en aanmelden)

• Combineren functies lastig (systemen kennen elkaar niet)

• Verdeling vergelijkbare functies over SIS en ELO

• Verdubbeling functies

• Apart inloggen

� Systemen leidend ipv proces

Bib ELOSIS Mail

ToegangBib

Toegang SIS

Toegang ELO

Toegang Email

StudentDocent

Gebruikersinterface (GUI)

Systeem

Page 5: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Aanleiding voor koppeling extern

1. Gemeenschappelijke opleidingen of delen daarvan

(3TU master, minor, vak)

2. Vergelijkbaar proces instellingsoverstijgend onders teunen

(b.v. opvragen vakinformatie of aanmelden vakken en tentamens)

3. ICT ondersteuning 3TU via koppeling

(ipv 3x registreren, 3x inlogaccounts, etc. voor studenten en docenten)

Page 6: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

/ Onderwijs en Studenten Service Centrum PAGE 517-06-2010

Concept interne koppeling (TUE DLWO)

StudentDocent

Bib ELOSIS Mail

DLWO gebruikersinterface

DLWO Informatiemakelaar

Syllabus

3TUDigitale leer- en

werkomgeving (DLWO)

Integratie via de voorkant

• Proces uitgangspunt, niet systeem �Gebruiker centraal, niet techniek

• Eén ingang (systemen verliezen eigen voorkant)

• Functionaliteit gekoppeld

• Geen verdubbeling

• Groeiscenario

Page 7: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Technisch plaatje TUE DLWO

/ Onderwijs en Studenten Service Centrum PAGE 617-06-2010

StudentDocent

Bib ELOSIS Mail

DLWO GUI

DLWO Enterprise Service Bus (ESB)

Syllabus

3TU

DLWO services die bron-systemen ontsluiten

Bronsystemen

DLWO services die systemen koppelen en

functionaliteit doorgeven (intern en extern)

DLWO Presentatie

Page 8: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

/ Onderwijs en Studenten Service Centrum PAGE 717-06-2010

Demo TUE DLWO

• Opvragen vakinformatie

• Aanmelden vakken en tentamens

• Opvragen persoonlijk rooster

Page 9: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Aanmelden vakken en tentamens

/ Onderwijs en Studenten Service Centrum PAGE 804-02-2010

Page 10: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Aanmelden voor vakken en tentamens (2)

PAGE 917-06-2010

Page 11: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Persoonlijk rooster

/ Onderwijs en Studenten Service Centrum PAGE 1004-02-2010

Page 12: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Komend jaar: Specialisatie op kerntaken

/ Onderwijs en Studenten Service Centrum PAGE 1117-06-2010/ Onderwijs en Studenten Service Centrum PAGE 11

Integratie aan de achterkant

• Specialisatie systemen

• Administratie van ELO � SIS

• Planning van ELO en SIS � Syllabus

• Communicatie van SIS naar ELO

• Afstemmen gegevensdefinities

• Nieuwe functies door meer mogelijkheden koppeling

• Gedeelde functies (inloggen, rollen, zoeken)

3TU

StudentDocent

Administratie

DLWO gebruikersinterface

DLWO Informatiemakelaar

PlanningCommunicatieContent

Page 13: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Voorbeeld overhevelen planningsfunctie van ELO naar Syllabus

/ Onderwijs en Studenten Service Centrum PAGE 1217-06-2010

Planning van assessments via ELO ipv via Syllabus

Page 14: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Combinatie info uit Syllabus, SIS en ELO tbv interactieve studeerwijzer

/ Onderwijs en Studenten Service Centrum PAGE 1317-06-2010

Course Calendar in ELO, waar dit een combinatie van Syllabus, SIS en ELO zou moeten zijn

Page 15: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Combinatie info uit Syllabus, SIS en ELO tbv interactieve studeerwijzer (2)

/ Onderwijs en Studenten Service Centrum PAGE 1417-06-2010

Roosterinfo in DLWO uit Syllabus en SIS

Page 16: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Concept externe koppeling (3TU)

Student UTDocent UT

DLWO GUI

DLWO ESB

Lokale systemen

Student TU/eDocent TU/e

DLWO GUI

DLWO ESB

Lokale systemen

Student TUDDocent TUD

DLWO GUI

DLWO ESB

Lokale systemen

DLWO UT DLWO TUD

DLWO TU/e

3TU Uitwisseling

3TU U

itwisseling 3TU

Uitw

isse

ling

Federatief 3TU-concept

Page 17: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

1. Uitgangspunten• Instellingen houden eigen systemen• Student en docent werken vanuit lokale GUI (bij eigen instelling)• Koppeling via informatiemakelaar (technische term: ESB)• Uitwisseling zo veel mogelijk op basis van algemene standaarden• Vergelijkbaar proces uitwerken tot “3TU functionaliteit”• Concept opschaalbaar naar meer instellingen

2. Implicaties• Je hoeft elkaars systemen niet te kennen• Alleen uitwisseling (vraag-antwoord) is relevant• Je hoeft niet alles uit te wisselen, alleen wat relevant /

afgesproken is (“koppelvlakken”)

Concept externe koppeling (2)

Page 18: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

3TU proof of concept (1)

Waarom?In testomgeving aantonen dat uitwisselen tussen 3TU’s mogelijk is volgens:

• Het afgesproken concept• De afgesproken standaarden (functioneel en technisch)• De afgesproken randvoorwaarden (b.v. beveiliging)

Wat?• Zoeken vakinfo bij alle TU’s tegelijk (vrije tekst)• Resultaten volgens standaard XCRI-CAP (4 velden vakinfo)• Presentatie resultaten in lokale (test-)GUI• Inrichten informatiemakelaar (ESB) bij elke TU• Transportbeveiliging (SSL)

Page 19: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Centraal- Functioneel koppelvlak (vraag-antwoord, antwoord volgens XCRI-CAP)- Services (FindCourse, GetCourseDetails)

� koppelvlak volgens 3TU-afspraken, uitwerking lokaal- Technisch koppelvlak (WSDL: berichtstructuur, lokatie services)

Ervaringen- Goede scheiding ontwerpactiviteiten op 3TU-niveau en lokaal- Afspraken uitwisseling gaan over minimumset gegevens. Meer

meesturen kan, maar ontvanger kiest zelf.- Samenwerking verloopt soepel en volledig online- Issues bij implementatie standaarden:

• Koppelen ESB’s via SOAP 1.2• Interpretatie XHTML in XCRI-CAP• Wederzijds valideren certificaten

3TU proof of concept (2)

Page 20: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Toepassing XCRI-CAP•catalogcontainer voor de vakkencatalogushttp://www.xcri.org/wiki/index.php/Catalog

-@generateddatum waarop de gegevens zijn gegenereerdhttp://www.xcri.org/wiki/index.php/Generated-providercontainer voor een aanbiedende instellinghttp://www.xcri.org/wiki/index.php/Provider

oidentifierURI van de instellinghttp://www.xcri.org/wiki/index.php/IdentifierotitleNaam van de instellinghttp://www.xcri.org/wiki/index.php/TitleourlURL van de instellinghttp://www.xcri.org/wiki/index.php/Url

�courseContainer voor een vakhttp://www.xcri.org/wiki/index.php/Course

•identifierURI van het vakhttp://www.xcri.org/wiki/index.php/Identifier•titleNaam van het vakhttp://www.xcri.org/wiki/index.php/Title•descriptionVrije tekst beschrijving van het vak (xhtml:div)http://www.xcri.org/wiki/index.php/Description•creditcredits voor het vakhttp://www.xcri.org/wiki/index.php/Creditoscheme“ECTS”olevelleeg? (is verplicht veld)ovalueaantal ECTS, bijvoorbeeld “5.0”

Vakcode : IdentifierVaknaam : TitleVakomschrijving : DescriptionECTS : Credit

Page 21: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Services en koppelvlak

Page 22: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Demo

TU/e PoC GUI: testclient

UT PoC GUI: iGoogle gadget

TUD PoC GUI: testclient

Page 23: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Vervolg 3TU

1. 3TU Digitale studiegids: van aanbod naar vraag • Gaan we studenten iets aanbieden? Waar is behoefte aan?• Welke processen en hoe?

� Alle vakken of “atlas van uniciteiten”?� Op basis van gestructureerd (verplicht) programma of vrije keuze?

• Organisatorische inbedding� Van ICT-experiment naar onderwijsproject

2. Aanmelden vakken en tentamens, opvragen cijfer: v an publieke naar afgeschermde informatie• BepaalIdentiteit � wie ben ik? (identity management)• BepaalRollen � wie mag de vraag stellen en welk deel van het antwoord

mag hij zien?

3. Voor alle functionaliteiten geldt:• Ga je hem aanbieden? Zo ja: hoe en aan wie? Organisatorische inbedding?• Hoe moet de vraag eruit zien en wie mag hem stellen?• Hoe moet het antwoord eruit zien?• Lokale DLWO ESB moet in staat zijn vragen (eenduidig) te beantwoorden

Page 24: SISLink10 - (3TU) DLWO: Concept voor koppeling binnen - Frank Vercoulen (TU/e)

Conclusie

1. Koppeling intern en extern sterk gerelateerd• Procesbenadering essentieel

• Systemen intern ontsluiten tbv eigen gebruikers impliceert opvraagbaarheid gegevens vanuit andere instelling

• DLWO informatiemakelaar (ESB) is spil in uitwisseling

• Ontkoppelen presentatie (GUI) en systemen essentieel• Door interne specialisatie systemen kunnen complexe vragen van gebruikers

(intern en extern) vollediger beantwoord worden.

2. Federatief model• Geen apart, centraal systeem voor 3TU � eigen systemen blijven• Presentatie (GUI) blijft eigen keuze instelling• Lokale introductie DLWO informatiemakelaar (ESB) essentieel

• Organiseren vraag essentieel

/ Onderwijs en Studenten Service Centrum PAGE 2317-06-2010