gofore Sähköisten palveluiden arkkitehtuuri- ja

Download Report

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

[email protected]

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