SHAMANprojekti Projektiryhm l l Marko Andersson Mika Rinkinen

  • Slides: 21
Download presentation

SHAMAN-projekti ¡ Projektiryhmä l l ¡ Marko Andersson Mika Rinkinen Matti Törmä Timo Valonen

SHAMAN-projekti ¡ Projektiryhmä l l ¡ Marko Andersson Mika Rinkinen Matti Törmä Timo Valonen Tilaaja l Jyväskylän yliopiston atk-keskus

Organisaatio ¡ Projektiorganisaatioon kuuluu monia eri järjestelmien asiantuntijoita l l l l Sähköposti UNIX

Organisaatio ¡ Projektiorganisaatioon kuuluu monia eri järjestelmien asiantuntijoita l l l l Sähköposti UNIX Mikroverkot Korppi WWW Tutka Kirjasto

Projektin tehtävä ¡ Käyttäjätunnusten hallintajärjestelmän suunnittelu ja toteutus l l l Kaikkien yliopiston järjestelmien

Projektin tehtävä ¡ Käyttäjätunnusten hallintajärjestelmän suunnittelu ja toteutus l l l Kaikkien yliopiston järjestelmien käyttöoikeuksien hallinta Käyttäjätunnusten yhdistäminen henkilöön Henkilö- ja yhteystietojen ylläpito

Taustaa Atk-keskuksella käytössä AMANkäyttöoikeuksien hallintajärjestelmä ¡ AMAN ei vastaa nykyisiä tarpeita muokattavuuden ja tietokannan

Taustaa Atk-keskuksella käytössä AMANkäyttöoikeuksien hallintajärjestelmä ¡ AMAN ei vastaa nykyisiä tarpeita muokattavuuden ja tietokannan osalta ¡

Projektin tavoitteita Suunnitella ja toteuttaa tietokanta käyttöoikeuksien hallintaan. ¡ Suunnitella ja toteuttaa käyttökelpoiset rajapinnat

Projektin tavoitteita Suunnitella ja toteuttaa tietokanta käyttöoikeuksien hallintaan. ¡ Suunnitella ja toteuttaa käyttökelpoiset rajapinnat tietojen muokkaamiseen tietokannasta. ¡ Suunnitella ja toteuttaa ylläpitokäyttöliittymä. ¡

Projektin tavoitteita Suunnitella ja toteuttaa rutiinit käyttäjätunnusten ja -oikeuksien mahdollisimman automaattiseen ylläpitoon koko tunnuksen

Projektin tavoitteita Suunnitella ja toteuttaa rutiinit käyttäjätunnusten ja -oikeuksien mahdollisimman automaattiseen ylläpitoon koko tunnuksen elinkaaren ajan. ¡ Toteuttaa rajapinnat lähdejärjestelmiltä tulevan tiedon sekä kohdejärjestelmille vietävän tiedon käsittelyyn. ¡

Vaatimuksia ¡ Käyttäjän oikeuksien hallinta l ¡ 1700 uutta opiskelijaa syksyisin Tunnusten elinkaari l

Vaatimuksia ¡ Käyttäjän oikeuksien hallinta l ¡ 1700 uutta opiskelijaa syksyisin Tunnusten elinkaari l l Aktivointi Poistaminen

Vaatimuksia Henkilön statuksen vaihtuminen pitää näkyä kohdejärjestelmissä käyttöoikeuksien muuttumisena automaattisesti. ¡ Toteutus tietokantapohjaisena ja

Vaatimuksia Henkilön statuksen vaihtuminen pitää näkyä kohdejärjestelmissä käyttöoikeuksien muuttumisena automaattisesti. ¡ Toteutus tietokantapohjaisena ja hallintakäyttöliittymä wwwsivustona. ¡ Järjestelmään hyvät rajapinnat tietojen viemiseksi ja hakemiseksi ¡

Vaatimuksia Yhdellä henkilöllä voi olla useampi tunnus. ¡ Henkilö voi kuulua henkilökuntaan, päätoimisiin opiskelijoihin,

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. ¡

AMAN-järjestelmä LÄHDEJÄRJESTELMÄT KOHDEJÄRJESTELMÄT

AMAN-järjestelmä LÄHDEJÄRJESTELMÄT KOHDEJÄRJESTELMÄT

Projekti toteuttaa LÄHDEJÄRJESTELMÄT KOHDEJÄRJESTELMÄT

Projekti toteuttaa LÄHDEJÄRJESTELMÄT KOHDEJÄRJESTELMÄT

Toimintaa ¡ Käyttäjien tiedot saadaan lähdejärjestelmiltä siirtotiedostoina l l l ¡ Fortime Jore Acta

Toimintaa ¡ Käyttäjien tiedot saadaan lähdejärjestelmiltä siirtotiedostoina l l l ¡ Fortime Jore Acta Reaaliaikaisesti l Korppi

Toimintaa ¡ Siirtotiedostoista poimitaan muuttuneet tiedot ja päivitetään tietokantaa tietojen perusteella l l Uudet

Toimintaa ¡ Siirtotiedostoista poimitaan muuttuneet tiedot ja päivitetään tietokantaa tietojen perusteella l l Uudet henkilöt Muutos opiskelijasta henkilökuntaan antaa automaattisesti henkilökunnan oikeudet

Toimintaa ¡ Sähköpostin ohjaus l l Henkilön sähköpostilaatikoiden sijainnit järjestelmässä Henkilön sähköpostialiaksien hallinta

Toimintaa ¡ Sähköpostin ohjaus l l Henkilön sähköpostilaatikoiden sijainnit järjestelmässä Henkilön sähköpostialiaksien hallinta

Toteutus ¡ Ryhmähierarkia (organisaatiohierarkia) l l l Ryhmät muodostavat verkon Ryhmä voi olla osallisena

Toteutus ¡ Ryhmähierarkia (organisaatiohierarkia) l l l Ryhmät muodostavat verkon Ryhmä voi olla osallisena monessa ryhmässä Ryhmällä voi olla monta jäsentä Oikeudet kohdejärjestelmiin ovat ryhmäkohtaisia Tunnus liittyy henkilökohtaiseen ryhmään, joka liittyy muihin ryhmiin

RYHMÄ 1 2 5 8 3 6 9 Tunnuskohtainen ryhmä tunnus 4 7 10

RYHMÄ 1 2 5 8 3 6 9 Tunnuskohtainen ryhmä tunnus 4 7 10

Toteutus ¡ Tunnuksen oikeudet saadaan ryhmien oikeuksista, joihin tunnuskohtainen ryhmä kuuluu.

Toteutus ¡ Tunnuksen oikeudet saadaan ryhmien oikeuksista, joihin tunnuskohtainen ryhmä kuuluu.

Toteutus ¡ Oikeuksien vienti autentikointipalvelimille l l Kerberos LDAP Oikeuksien vienti kerran vuorokaudessa Ylläpitäjän

Toteutus ¡ Oikeuksien vienti autentikointipalvelimille l l Kerberos LDAP Oikeuksien vienti kerran vuorokaudessa Ylläpitäjän tekemät muutokset reaaliajassa

Toteutus ¡ Ryhmillä elinkaari l Oikeudet kurssin ajaksi

Toteutus ¡ Ryhmillä elinkaari l Oikeudet kurssin ajaksi

Jatkokehitys Projekti on suunnittelupainotteinen ¡ Sovelluksesta toteutetaan prototyyppi ¡ Järjestelmän kehittämistä jatketaan SHAMAN-projektin jälkeen

Jatkokehitys Projekti on suunnittelupainotteinen ¡ Sovelluksesta toteutetaan prototyyppi ¡ Järjestelmän kehittämistä jatketaan SHAMAN-projektin jälkeen ¡