Upload
sislink
View
131
Download
3
Embed Size (px)
Citation preview
(3TU) DLWO: Concept voor koppeling
binnen …
Frank VercoulenFunctioneel beheer TU/e DLWO
…… en tussen instellingenen tussen instellingen
Frank VercoulenFrank VercoulenVoorzitter projectgroep 3TU DLWOVoorzitter projectgroep 3TU DLWO
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
/ 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
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)
/ 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
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
/ Onderwijs en Studenten Service Centrum PAGE 717-06-2010
Demo TUE DLWO
• Opvragen vakinformatie
• Aanmelden vakken en tentamens
• Opvragen persoonlijk rooster
Aanmelden vakken en tentamens
/ Onderwijs en Studenten Service Centrum PAGE 804-02-2010
Aanmelden voor vakken en tentamens (2)
PAGE 917-06-2010
Persoonlijk rooster
/ Onderwijs en Studenten Service Centrum PAGE 1004-02-2010
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
Voorbeeld overhevelen planningsfunctie van ELO naar Syllabus
/ Onderwijs en Studenten Service Centrum PAGE 1217-06-2010
Planning van assessments via ELO ipv via Syllabus
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
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
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
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)
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)
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)
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
Services en koppelvlak
Demo
TU/e PoC GUI: testclient
UT PoC GUI: iGoogle gadget
TUD PoC GUI: testclient
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
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