Transcript gofore Sähköisten palveluiden arkkitehtuuri- ja
Tietoyhteiskunnan palveluarkkitehdit ja -rakentajat ePerusteet – tietomalli ja rajapinnat Jarkko Hyöty Opetushallituksen tarjoamien palveluiden tiedonsiirrot ja rajapinnat 30.9.2014
© 2014 Gofore 30.9.2014
1
ePerusteiden tietomallin lähtökohtia • Rakenteisen muodon ja rajapintojen pitää palvella useita käyttötarkoituksia • Perusteen laadinta ja ylläpito ja muutosten hallinta • Perusteiden haku ja sisällön helppo selailu • Hyödyntäminen muissa oppijan palveluissa (koulutustarjonta) • • Hyödyntäminen kolmansien osapuolten järjestelmissä Paikallisen laadinnan työkalun mahdollistaminen • • • Keskeisiä elementtejä AM perusteen tietomallissa ovat tutkinnon muodostuminen ja tutkinnon osa.
Tavoitteena verkkopalveluun sopiva malli josta kuitenkin voidaan muodostaa perinteinen dokumentti.
Riittävä joustavuus – nykyisten perusteiden mallintaminen ja tiedossa olevien muutosten huomioon ottaminen (TUTKE2).
© 2014 Gofore 30.9.2014
2
ePerusteet käsitemalli © 2014 Gofore 30.9.2014
3
Tutkinnon muodostuminen © 2014 Gofore 30.9.2014
4
Tutkinnon muodostuminen rakenteisena © 2014 Gofore 30.9.2014
5
Tutkinnon osa © 2014 Gofore 30.9.2014
6
Tutkinnon osa rakenteisena © 2014 Gofore 30.9.2014
7
Rajapintojen toteutusperiaatteet • Noudattaa Oppijan-verkkopalvelujen yleisiä periaatteita • Avoin lähdekoodi (http://www.github.com/opetushallitus) • Palvelukeskeinen arkkitehtuuri (SOA) • Joukko itsenäisiä yhteiskäyttöisiä palveluita • Tieto liikkuu vain rajapintojen välityksellä • Toteutustekniikat • ”Avoin data” • • ePerusteissa HTTP + REST/JSON Rajapintojen dokumentaatio Swagger –määrityksen mukaisesti Lisätietoja Oppijan palvelukokonaisuuden avoimista rajapinnoista: https://confluence.csc.fi/display/oppija/Rajapinnat+toisen+asteen+ja+perusasteen+toimijoille © 2014 Gofore 30.9.2014
8
Rajapinnat kolmansille osapuolille • • Selainkäyttöliittymä sisällön selailuun palvelussa REST/JSON rajapinta tietojen vientiin rakenteisessa muodossa • • • Tietojen viennin rakenteinen esitysmuoto • Tiedot kuvataan käyttäen JSON -esitysmuotoa • Kuvauksessa käsitteet ja attribuutit ovat suomeksi • Teksteissä käytetään rajoitettua HTML-merkkausta.
• Rakenteinen tieto (esim. arviointikriteerit) on pääosin pelkkää tekstiä.
Perusteiden ja tutkinnon osien haku • Perusteita voi hakea mm. nimellä, tutkintokoodilla, koulutusalalla.
• Tutkinnon osia voi hakea tutkinnon osan koodilla.
Perusteiden sisällön vienti rakenteisessa muodossa • Yksittäisen perusteen kaikki tiedot • Yksittäisten tutkinnon osien tiedot © 2014 Gofore 30.9.2014
9
Yhteenveto
ePerusteet –palvelu tarjoaa ajantasaiset perusteet rakenteisessa muodossa.
© 2014 Gofore 30.9.2014
10
Me teemme kokonaisuuksien kehittämisestä hallittavaa ja tuloksellista. www.gofore.com
Puhelin: 010 439 7777 Tampere: Hämeenkatu 16 FI-33200 Tampere Helsinki: Urho Kekkosen katu 7 FI-00100 Helsinki © 2014 Gofore 30.9.2014
11