Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson

Samankaltaiset esitykset


Esitys aiheesta: "SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson"— Esityksen transkriptio:

1

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

22

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


Lataa ppt "SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson"

Samankaltaiset esitykset


Iklan oleh Google