Tietoyhteiskunnan palveluarkkitehdit ja -rakentajat © 2014 Gofore 1 ePerusteet – tietomalli ja rajapinnat Jarkko Hyöty Opetushallituksen tarjoamien palveluiden tiedonsiirrot ja rajapinnat
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 2
ePerusteet käsitemalli © 2014 Gofore 3
Tutkinnon muodostuminen © 2014 Gofore 4
Tutkinnon muodostuminen rakenteisena © 2014 Gofore 5
Tutkinnon osa © 2014 Gofore 6
Tutkinnon osa rakenteisena © 2014 Gofore 7
Rajapintojen toteutusperiaatteet Noudattaa Oppijan-verkkopalvelujen yleisiä periaatteita Avoin lähdekoodi ( 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 mukaisestiSwagger Lisätietoja Oppijan palvelukokonaisuuden avoimista rajapinnoista: © 2014 Gofore 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-esitysmuotoaJSON 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 9
Yhteenveto ePerusteet –palvelu tarjoaa ajantasaiset perusteet rakenteisessa muodossa © 2014 Gofore 10
Tampere: Hämeenkatu 16 FI Tampere Helsinki: Urho Kekkosen katu 7 FI Helsinki Me teemme kokonaisuuksien kehittämisestä hallittavaa ja tuloksellista. Puhelin: © 2014 Gofore 11