Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuLeena Salminen Muutettu yli 9 vuotta sitten
2
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Mika Rinkinen Matti Törmä Timo Valonen Ohjaajat Vastaava ohjaaja Jukka-Pekka Santanen Tekninen ohjaaja Lassi Paavolainen Tilaaja Jyväskylän yliopiston ATK-keskus Tero Toivonen Matti Levänen
3
Tilaaja Jyväskylän yliopiston ATK-keskus Ylläpitää
tietokonetta yliopistolla UNIX-etäkäyttöjärjestelmiä Novell-verkkoa AD-mikroverkkoa Korppi-kurssikirjanpitojärjestelmää Optima-oppimisympäristöä Yliopiston WWW-palveluita Yliopiston sähköpostijärjestelmiä
4
Organisaatio Projektiorganisaatioon kuuluu monia eri järjestelmien asiantuntijoita Sähköposti UNIX Mikroverkot Korppi WWW Tutka Kirjasto
5
Taustaa Atk-keskuksella käytössä AMAN- käyttöoikeuksien hallintajärjestelmä Otettu käyttöön vuonna 2001 Toteutettu Perl- ja Shell-skripteillä. Tietokantana PostgreSQL Hallinnoi yliopiston henkilökunnan ja opiskelijoiden tunnuksia Mm. Sähköposti, Mikroverkot
6
Taustaa AMAN ei vastaa nykyisiä tarpeita muokattavuuden ja tietokannan osalta Käyttöliittymässä vapaita kenttiä Sama tieto eri muodossa Käyttöliittymän muokkaaminen hankalaa Toteutettu osaksi Perl-skriptejä Tietokannassa samoja tietoja eri tauluissa
7
AMAN-järjestelmä KOHDE-JÄRJESTELMÄT LÄHDE-JÄRJESTELMÄT
8
Projektin tehtävä Joustavamman käyttäjätunnusten hallintajärjestelmän suunnittelu ja toteutus SHAMAN-järjestelmä
9
Vaatimuksia Tulevaisuudessa kaikkien yliopiston järjestelmien käyttöoikeuksien hallinta Käyttäjätunnusten yhdistäminen henkilöön Henkilö- ja yhteystietojen ylläpito Resurssien ja oikeuksien jakaminen
10
Vaatimuksia Henkilön statuksen vaihtuminen pitää näkyä kohdejärjestelmissä automaattisena käyttöoikeuksien muuttumisena Toteutus tietokantapohjaisena ja hallintakäyttöliittymä www-sivustona Järjestelmään hyvät rajapinnat tietojen viemiseksi ja hakemiseksi
11
Vaatimuksia Yhdellä henkilöllä voi olla useampi tunnus.
Henkilö voi kuulua henkilökuntaan, päätoimisiin opiskelijoihin, avoimen opiskelijoihin tai kaikkiin kombinaatioihin edellisistä. Sekä hallinnan että kohdejärjestelmien käyttöoikeuksille eri tasoja.
12
Projekti toteuttaa KOHDE-JÄRJESTELMÄT LÄHDE-JÄRJESTELMÄT
13
Toimintaa Käyttäjien tiedot saadaan lähdejärjestelmiltä siirtotiedostoina Fortime Jore Acta Reaaliaikaisesti Korppi
14
Toimintaa Siirtotiedostoista poimitaan muuttuneet tiedot ja päivitetään tietokantaa tietojen perusteella Uudet henkilöt Muutos opiskelijasta henkilökuntaan antaa automaattisesti henkilökunnan oikeudet
15
Toteutus Käytetyt työkalut Perl-moduulit HTML::Template
CGI-käyttöliittymä PostgreSQL-tietokanta
16
Luokkakaavio
17
Toteutus Ryhmähierarkia (organisaatiohierarkia)
Ryhmät muodostavat verkon Ryhmä voi olla osallisena monessa ryhmässä Ryhmällä voi olla monta jäsentä Oikeudet kohdejärjestelmiin ovat ryhmäkohtaisia
18
JYU Opiskelijat Avoin-yo Henkilökunta TJT TIE Tuntiopettajat TLI TIE281-Kurssi TJ Tunnus 1 Tunnus 2 Tunnus 3
19
Toteutus Elinkaaret Henkilö Tunnus Ryhmä Ryhmien suhteet
20
Toteutus Opiskelijat Tunnuksen oikeudet ja resurssit saadaan ryhmien oikeuksista, joihin tunnus liittyy Tunnukseen voi liittyä oikeuksia ja resursseja Sähköposti TIE281-Kurssi Projektitilan mikrot Wildeast Tunnus 1
21
Toteutus Tietokanta toteuttaa kaikki vaatimukset Henkilön parametrit
Resurssien ja oikeuksien parametrit Oikeuksien hallinta ryhmien kautta Tietojen julkisuus Järjestelmän ylläpitäjille eritasoisia oikeuksia Historiatiedot
23
Toteutus Oikeuksien vienti autentikointipalvelimille Kerberos LDAP
Oikeuksien vienti kerran vuorokaudessa Ylläpitäjän tekemät muutokset reaaliajassa
24
Jatkokehitys Projekti on suunnittelupainotteinen
Sovelluksesta toteutetaan prototyyppi Järjestelmän kehittämistä jatketaan SHAMAN-projektin jälkeen Käyttöliittymä Ryhmähierarkian hallinta
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.